묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
2022년 출제기준 웹디자인 기능사 실기시험 공개문제 완성본 파일
선생님! 완성본 파일이 A1, B4, C2뿐인데 나머지는 어디서 확인할수있을까요???
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
Tensorflow 2.x로 만든 모델의 중간 출력값들을 Numpy array로 변환하는 방법
안녕하세요! 공부를 하다가 중간에 궁금한 점이 생겨 질문드립니다! Tensorflow 2.x 버전으로 만든 모델을 학습(fit) 시킨 후에 중간 레이어들의 출력값들을 관찰하고 싶은데요! 그래서 tf.Tensor 에서 Numpy array 로 변환시켜서 보려고 했는데, 어려움이 생겨 질문드립니다. 우선 아래 코드를 보시면 하나는 그냥 tf.Constants 로 정의한 텐서이고 나머지 하나는 모델의 중간 레이어 출력값의 텐서입니다. 그런데 두 개 중 tf.Constants 로 정의한 텐서는 numpy() 메소드를 활용해서 넘파이 배열로 변환이 가능한데, 모델의 중간 출력값 텐서는 numpy() 메소드가 존재하지 않더라구요.. 그래서 두 개의 타입을 비교해보니 아래 처럼 서로 다른 클래스 이더라구요.. 아래 그림을 보시면 아시겠지만 tf.Constants로 정의한 텐서는 tensorflow.python.framework.ops.EagerTensor 라는 클래스인 반면, 모델 중간 레이어의 출력값 텐서 클래스는 tensorflow.python.framework.ops.Tensor 입니다. 구글링을 해보니 비슷한 문제를 겪은 질문들이 있었지만 명쾌한 해결책을 찾을 수는 없었습니다.. 혹시 tensorflow.python.framework.ops.Tensor 클래스를 갖는 텐서를 넘파이로 변환하는 방법을 아시는지 문의드립니다!
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
modles/product.js에서 대문자 잘못 입력했을 경우
price를 Price key로 프로젝트 생성된 상태에서 뒤늦게 오타 확인하고 바꿨으나 포스트맨이나 sqlite에서는 Price로 표시되어 데이터를 불러오지 못하고 있습니다. (Price는 잘 불러옴) 이런 경우 어떻게 해결해야 될까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
방문체크 하지 않아도 되나요?
부분집합을 하는 문제라고 판단하여, 부분집합구하기 문제처럼 ch(체크) 리스트 만들어서 풀었는데 답이 안나오네요.. 무엇이 문제일까요? 강의를 보니 체크 리스트 사용하지 않으셨던데... 사용해야하는 것 아닌가요? 추가적인 질문으로, 부분집합과 조합 방식의 차이가 무엇인지 아직까지 잘 이해가 되지 않는데.. 부분집합은 가지치기가 본인 포함 전부 다 되고, 조합은 가지치기가 본인을 제외한 하위 부분만 되는게 맞나요? 부분집합을 조합처럼 구할 수 있고, 조합을 부분집합처럼 구할 수 있나요? def DFS(L, time, sum): global res if time > m: return if L == n: if sum > res: res = sum else: for i in range(n): if visited[i] == 0: visited[i] = 1 DFS(i, time+graph[i][1], sum+graph[i][0]) visited[i] = 0 DFS(i, time, sum) if __name__ == '__main__': n, m = map(int, input().split()) graph = [] for _ in range(n): a, b = map(int, input().split()) graph.append([a, b]) visited = [0]*n res = 0 # 최대 점수 DFS(0, 0, 0) print(res)
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Config 파라미터 설정 질문있습니다.
항상 좋은 강의 감사드립니다. 해당 강의에서 진행한 Config 파라미터 설정에 관해서 궁금한 점이 있어서 질문드립니다. Train_CFG Class 내의 hparams에 들어있는 'num_classes=20,moving_average_decay=0,mixed_precision=true' 해당 파라미터들을 hparams에 넣어주지 않고, 아래 예시와 같이 개별 파라미터로 설정한 뒤 params=dict에 넣어주고 override 시켜줘도 되는 것인가요?? ex. class TRAIN_CFG: num_classes = 20 moving_average_decay = 0 mixed_precision = true params = dict( num_classes=TRAIN_CFG.num_classes, moving_average_decay = TRAIN_CFG.moving_average_decay, mixed_precision=TRAIN_CFG.mixed_precision, ...) config.override(params, True) 만약 해당 방법도 가능하다면, hparams에 따로 개별 파라미터들을 넣어주어 Config를 설정해주는 이유가 무엇인지도 궁금합니다.
-
미해결Python 모듈을 활용한 공간 분석
visual studio code 에서도 실습이 가능한가요?
visual studio code 에서도 실습이 가능한가요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
강의 수강 질문
Google Dialogflow와 파이썬/장고를 활용하여, 카카오톡 챗봇 만들기 (초급편) (완료) ask company 에 들어가보니 챗봇 강의가 있어 수강을 하고 싶은데 구독을 못하게 되어 있어서요 혹시 해당 강의를 수강할 수 있는 방법이 있을까요?
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
프론트엔드의 로그인 페이지를 axios를 사용하여 구현한다면 응답 / 리다이렉션을 어떻게 처리해주는 것이 좋을까요?
이번 예제와 같이 로그인 페이지에서 HTML Form을 제출하도록 구현해보고 (잘 작동하였습니다), 앞의 예제와 같이 `axios.post`를 사용하여 POST 요청을 보내도록 구현도 해 보았는데, 후자의 경우 페이지가 리다이렉트 되지 않아서 원인을 알아보았습니다. (아래에 있습니다.) 혹시 현업에서는 이런 부분을 어떤 식으로 구현하나요? 구체적으로 1. 클라이언트에서 로그인 기능을 AJAX로도 구현하는지 궁금합니다. 2. 만일 AJAX로도 구현한다면 서버의 응답을 어떻게 처리하는지 궁금합니다. 서버의 응답 코드를 302로 하고 클라이언트의 axios에서는 302를 확인하려 했으나, 응답 코드 302가 확인이 안 되고, 리다이렉트된 주소의 응답이 결과값으로 반환됩니다. 그래서 응답에 문제가 없으면 `window.location`을 조정하여 브라우저를 리다이렉트하는 식으로 해결하였으나, 결과적으로 주소를 2번 요청하는 것도 조금 걸립니다. ===== 아래는 원인을 알아본 내용입니다. 타인에게 참고가 될까 싶어 첨부하였습니다. 서버에서 상태 코드가 302인 HTTP 응답을 보냈을 때, 클라이언트가 폼을 제출한 브라우저일 때는 브라우저가 응답을 받고 웹 페이지를 리다이렉션을 해주는 반면, 클라이언트가 Axios로부터 POST 요청을 보낸 경우였다면 리다이렉션 되는 것은 웹 페이지가 아닌 AJAX 요청입니다. 따라서 웹 페이지는 `/login`에 머물러 있고, AJAX 요청은 `/`로 리다이렉트되어서 응답 코드 200의 응답을 받고 이것이 `axios.post`의 결과로 반환됩니다. 참고한 자료: https://github.com/axios/axios/issues/396#issuecomment-395592900 (axios 문서 같은 곳에서는 관련 내용을 찾을 수 없어서 출처가 조금 빈약합니다. 혹시 틀린 내용이 있을 경우 지적해주시면 수정하겠습니다.)
-
미해결워드프레스 속성 마스터 클래스
UDraft Plus. 돈 안낸 버전으로 그냥 migration 진행하니까 critical error 뜨는데 정상인가요?
진행 명령 자체가 안 먹히는 건 아닌데, a 사이트의 자료들과 db를 udraft plus로 백업하여 다운받은 뒤 b 사이트에 설치된 워드프레스 플러그인으로 등록된 udraft plus에서 file upload 후 restore 하니까 작업 진행이 안되는 건 아니고 되긴 돼요. 근데 이후 critical error가 나오네요. 이렇게 되는 것이 정상인가요? 이걸 막으려면 70달러 주고 꼭 프리미엄 버전을 사야 되나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberRepository 에서 cannot find symbol 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 안녕하세요!! 동영상 강의 잘 보고 있습니다. 강의 내용 대로 따라서 하고 있는데 MemberRepository 를 작성하고 나면 cannot find symbol 오류가 발생합니다. 자동으로 import 되는게 강의와 다르게 import java.lang.reflect.Member; 로 되고 있습니다. 동영상 강의에는 import hello.hellospring.domain.Memeber; 되어 있는데 여기에서 오류가 발생하고 있습니다. 어느 부분이 잘못 됐을까요.. package hello.hellospring.repository;import java.lang.reflect.Member;import java.util.List;import java.util.Optional;public interface MemberRepository { Member save(Member member); Optional<Member> findById(Long id); Optional<Member> findByName(String name); List<Member> findAll();}
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
4장 hello world 출력 마지막 과정
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 마지막에 Run As 에서 Launch on Hardware할때 평균적으로 얼마나 소요되나요? 맛비님 영상속에는 바로 끝나는것 같은데 Run하는데 한번은 time out error 나고 한번은 17분 소요된 후 정상 실행되었는데 .. 이게 맞는건가요 ?? ( 노트북 성능에는 문제 없을거 같은데(i7) 툴 자체가 느린건지 궁금합니다.)
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
쿼리문 질문드립니다.
아래와 같은쿼리문이 있을 때 select User.id,User.nick , followes->follow. ~~ from users as User left join ( follow as followes->follow inner join users as followes on followes.id = followes->follow .followerid ) on User.id = followes->follow .followerid where User.id = 3 여기서 쿼리문 실행순서가 1. from 2. on 3. join 4.where 이순으로 알고있는데 여기서 from users as User 전체 User데이터 뽑고나서 어떤 순서로 실행이 되는지 궁금합니다. 제생각으로는 left join 이 실행이 되는데 그안 괄호먼저 실행이 되어서 follow as followes->follow inner join users as followes on followes.id = followes->follow .followerid follow 테이블과 users 테이블의 id가 같은것을 뽑아서 left join 주체가 되는 user 테이블의 id와 같은것을 찾고 그후에 where user.id = 3 이 실행될꺼같은데 저 중간에 있는 on이 join문끝에있는 on이 아니라 다른것인가요?? 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
부모클래스 = 자식클래스 부분이 잘 이해가 안갑니다ㅏㅏ
(ex. Dog dog = bulldog ) 개념적으로 Dog이 큰거고 bulldog이 작기 때문에 큰 Dog안에 bulldog을 대입하는게 가능하고 bulldog에 Dog을 대입하는거는 형변환이 필요하다. 개념적으로는 이해가 가지만..... (ex. BullDog bulldog = dog ) dog는 의 멤버변수는 2개고 bulldog의 멤버변수는 상속받아서 3개 잖아요 그래서 dog는 size가 8byte 이고 bulldog은 size가 12byte라고 했을 때 작은바구니(dog)에 큰 데이터(bulldog)을 넣는게 왜 성립되는지 이해가 안갑니다. (ex. Dog dog = bulldog ) 오히려 큰바구니에 작은 데이터를 넣는게 자연스럽지 않나요? (ex. BullDog bulldog = dog )
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
지도사진
안녕하세요 선생님, 위와 같이 하면 저는 지도사진이 안나오고 아래와 같이 나오네요 ㅠㅠ folium도 import 했는데 왜이렇게 나올까요...?
-
미해결워드프레스 속성 마스터 클래스
UpdraftPlus로 다른 사이트 파일을 백업 받아 다른 url에서 restore하니까 이건 migration이라고 나오네요...
이건 백업이 아니라고 나오는데요. 그냥 restore해도 되는 건가요? 아니면 migration 플러그인을 따로 추가해야 하나요? migration 플러그인 추가 해야 된다면 플러그인 하나만 소개시켜 주시면 감사하겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
테이블 생성되는 이름..
//클래스 @Table(name = "Members")@Entity public class Member { //application.yml ddl-auto: update 로 사용했을때.. mssql에서는 테이블이 members, h2에서는 MEMBERS 로 테이블이 생성이 됩니다.대소문자가 서로 다르게 나오는데.. 이걸 제어할 방법하는 설정이 있을까요? 어느 dbms에서든 Members 로 생성이 되게..
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Yolo Data Format 좌표 값 정규화 관련 질문이 있습니다.
강사님 안녕하세요. 강의 잘 듣고 있는 학생입니다. 강사님의 설명을 들으며 학습 중 의문이 생겨서 질문드립니다. YOLO Format Data의 Annotation 형식이 0 0.475850 0.406530 0.414100 0.449400처럼 class id, center x 좌표, center y 좌표, width, height인 것은 이해가 되는데, center x, center y, width, height 좌푯값들을 왜 0~1 사이로 정규화해서 학습을 진행하는지 궁금합니다. 딥러닝 학습 방법론처럼 모델 네트워크에 0~1 사이의 값을 주어서 학습의 최적화를 위한 것인지 아니면 다른 이유가 있는 건지 궁금합니다. 항상 감사드립니다 :)
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2주차 개념강의 질문
4방향 중 맵에 벗어나지 않는 것 출력할 때, y와 x가 모두 0~1000의 좌표를 가진다면 if(ny < 0 || ny >= 1000 || nx < 0 || nx >= 1000) continue; [출처] [알고리즘 강의] 2주차. 그래프이론, DFS, BFS, 트리순회|작성자 큰돌 이 코드가 맞는건가요? 1000에 대해서는 등호가 없어야 되는거 아닌가요?
-
해결됨스프링 핵심 원리 - 기본편
질문 있습니다!
private static Map<Long, Member> store = new HashMap<>(); 이 부분도 관심사 분리?를 해보고 싶어 아래와 같이 코드를 작성했는데 실행은 정상적으로 됐습니다. 질문 1. 코드가 제가 의도한 것처럼 짜여진게 맞는지 궁금합니다 질문 2. 만약 맞다면 코드가 좀 지저분해보이는데.. 더 좋은 방법이 있는지 궁금합니다 좋은 강의 제공해주신 영한님과 고생하시는 서포터즈분들 정말 감사합니다!! package hello.core.member; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.HashMap; import java.util.Map; @Component public class MemoryMemberRepository implements MemberRepository { private static Map<Long, Member> store; @Autowired public MemoryMemberRepository(Map<Long, Member> store) { this.store = store; } @Autowired public MemoryMemberRepository() { } @Override public void save(Member member) { store.put(member.getId(), member); } @Override public Member findById(Long memberId) { return store.get(memberId); } } package hello.core; import hello.core.member.*; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; public class MemberApp { public static void main(String[] args) { ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class); MemberService memberService = ac.getBean("memberService", MemberService.class); MemoryMemberRepository memorymemberRepository = ac.getBean("memorymemberRepository", MemoryMemberRepository.class); Member member = new Member(1L, "memberA", Grade.VIP); memberService.join(member); Member findMember = memberService.findMember(1L); System.out.println("new member = " + member.getName()); System.out.println("find Member = " + findMember.getName()); } } package hello.core; import hello.core.discount.DiscountPolicy; import hello.core.discount.RateDiscountPolicy; import hello.core.member.*; import hello.core.order.OrderService; import hello.core.order.OrderServiceImpl; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import java.util.HashMap; @Configuration public class AppConfig { @Bean public MemoryMemberRepository memorymemberRepository() { return new MemoryMemberRepository(new HashMap<Long, Member>()); } @Bean public MemberService memberService() { System.out.println("call AppConfig.memberService"); return new MemberServiceImpl(memberRepository()); } @Bean public MemberRepository memberRepository() { System.out.println("call AppConfig.memberRepository"); return new MemoryMemberRepository(); } @Bean public OrderService orderService() { System.out.println("call AppConfig.orderService"); return new OrderServiceImpl(memberRepository(), discountPolicy()); } @Bean public DiscountPolicy discountPolicy() { return new RateDiscountPolicy(); } }
-
해결됨Three.js로 시작하는 3D 인터랙티브 웹
three.js 수업 중 질문입니다.
안녕하세요 선생님. 좋은수업 감사합니다. 수업을 듣고 연습 중 몇가지 궁금한 점이 생겼습니다. 1. 페이지에서, renderer 를 여러개의 div element에 중복 적용하고 싶은데요, 한개의 renderer로 append를 시도하니 오류가 납니다. 동일한 renderer가 여러 element에 중복 append 될 수 있을까요?? 2. 라운드처리 된 직사각형이 z축으로 extrude 된 아래와 같이 앞면, 뒷면의 각이 살아있는 육면체를 만들고 싶은데, 혹시 지오메트리를 사용해서 만들 수 있는 방법이 있나요?? 3. GLTF Loading을 시도하였는데, Live Server 에서는 잘 동작하지만, 개인 호스팅에 업로드시 ~~ has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. 이렇게 나와 오류가 나고 있습니다.. 혹시 three 내에서 설정할 수 있는 부분이 있을까요..? 사실 3번이 되지 않아 2번을 여쭤보게 되었습니다.. ㅠ 질문이 조금 많지만 ㅠ 혹시 답변주시면 정말 감사하겠습니다! 앞으로 열심히 공부하겠습니다. 좋은 강의 만들어주셔서 다시한번 감사합니다^^