묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
RetinaNet Focal Loss에 관해서 개념이 잘 이해가 되지 않습니다
안녕하세요 RetinaNet의 이해 - Focal Loss 강의를 보다가 의문이 생겨서 질문을 드립니다 Cross Entropy 손실함수를 구할 때 이미지 전체에 대한 Anchor box에서 나온 Loss를 모두 더한 것을 말하는 것 같습니다. 정의에 Summation 기호가 붙여져 있어서요. 그리고 강의자료 234 페이지에는 "약 10 배 차이로 10000개의 easy exampl들이 더 Loss가 크다"고 표현하면서 합에 대한 것을 강조했습니다 그런데 적용은 각 Anchor box의 손실에 따라서 적용해야 하는데, 왜 굳이 Summation으로 표현하는 것인지 모르겠습니다. 제가 모르는 regression 방법이 따로 있는 것인지요? 전체 summation과 각 Anchor box의 loss 값 비율을 구해서 regression을 하는 것인가요? 그리고 추가로 Focal Loss에서 CE, FL, foreground, background 용어가 나오는데, CE, FL은 아는데 뒤에 for, back을 나누는 이유가 있을까요? 간단하게 설명이 가능하신가요?
-
미해결하루만에 만드는 깃허브 블로그
강의 블로그
영상에서 보여주는 블로그도 같이 참고하고 싶은데 블로그에 가보니 챕터 3부터 없더라고요. 챕터 3부터 블로그에서 볼 수 없는건가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
API 질문
안녕하세요 강사님, 질문 드리겠습니다. 클라이언트가 서버에게 요청할 uri를 설계하는 것이 API 설계로 표현되었다면, 백엔드 개발자가 개발하게되는 모든 백엔드 로직들을 API라고 보면 되는 건가요? 지금까지 제게 있어 API는 그냥 남이 만들어놓은 것을 가져다 편리하게 쓸 수 있는 도구(ex 구글맵 API) 정도였는데요. 백엔드 개발자가 개발하는 서버 프로그램들도 API의 범주에 포함되는 것인가요? 감사합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
전 그냥 제 컴퓨터의 gpu로 돌리고싶습니다.
전 그냥 제 컴퓨터의 gpu로 돌리고 싶습니다. 구글 코랩을 이용해 구글 gpu 를 이용하는게 아니라 제 컴퓨터로 직접 돌리고싶은데.. 혹시 그러한 방법도 알려주시나요? 아직 동영상 강의를 다 보진 않았습니다만 초반에 구글 드라이브 콜랩이라든가 하는 부분들이 모두 너무 번거로워서요. 매번 학습을 할 때나 뭐 그럴때도 매번 다시 다운로드하고 하는 과정같은것이 좀 그랬습니다. 저는 제 컴퓨터로 돌리고싶은데 그런 부분도 알려주시면.. 좋겠습니다.!!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문있습니다.
안녕하세요 제로초님. 1. s3에 보통이미지를 저장할때 보통 한 폴더에 모든 이미지를 저장하나요?(프로필 사진, 제품사진 등등) 아니면 이미지 용도에 맞게 폴더를 분리하는 편인가요? 따로 폴더를 분리 하지 않고 하나의 폴더에만 저장해도 상관은 없을거 같긴한데.....2. 만약 여러개의 폴더로 이미지파일을 분리한다면 lambda 함수 설정(trigger)에서 접두사에 해당 폴더명을 여러개 적어도 상관없나요?3. 마지막으로 디비관련 질문인데 하나의 table에 20개정도 되는 컬럼을 만들어도 상관없을까요?(제품 설명에 대한 테이블인데 여러가지 기입사항을 적는 테이블입니다.)감사합니다.
-
미해결타입스크립트 입문 - 기초부터 실전까지
eslint 메시지부분 질문드립니다
안녕하세요! 강의 열심히 듣고있습니다 회사에서도 타입스크립트를 사용하는데 에러날때마다 사진에서처럼 eslint메시지를 보면서 구글링을 하는데 정확히 무슨의미인지 잘 모르겠습니다. 사진에보면 1,2,3번으로 표시를 해뒀는데 1번은 input이 onChange함수에 기본으로 설정되어 있는 타입이 맞나요?? 2,3번은 제가 설정해놓은 props랑 default props에 따라 나오는 메시지인지 모르겠어요 (지금 타입스크립트랑 react내장 라이브러리 type-props랑 같이 사용하고 있고, strict 모드를 사용중이라 strictNullChecks 부분을 false로 할 수가 없는상황입니다.) null로 타입을 지정하지도 않았는데 2,3번에 계속 null이 나오는 이유도 모르겠고 혹시 강의 내용중 관련된 영상이 있다면 알려주시면 제가 찾아보겠습니다! 아직 초급부분밖에 못들었습니다. 감사합니다!!
-
미해결대세는 쿠버네티스 (초급~중급편)
yaml 파일 질문입니다
apiVersion: v1 kind: Pod metadata: name: pod-1 spec: containers: - name: container1 image: kubetm/p8000 ports: - containerPort: 8000 - name: container2 image: kubetm/p8080 ports: - containerPort: 8080 강의에 사용하신 이 yaml에서 image: kubetm/p8000은 어떤 이미지를 사용하는건가요?? 제 VM에는 저 이미지도 없는데 파드가 생성되는데 어떤 이유인지 궁금합니다
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
조회 API 질문 드립니다!
안녕하세요 강의를 잘 듣고 있습니다. 조회 API 를 만들때, 제네릭으로 json 리스트 형태를 감싸서리턴을 하는데, 보통 조회API 는 단건 조회가 아닌 이상 리스트형태로 리턴을 할텐데, 이런 조회 API 에서는 제네릭으로 리스트를 한번 감싼 뒤 리턴을 해야한다. 로 이해해도 될까요? @GetMapping("/api/v2/members") public Result<List<MemberDto>> memberV2() { List<MemberDto> memberDtos = new ArrayList<MemberApiController.MemberDto>(); List<Member> findMembers = memberService.findMembers(); for(Member member : findMembers) { memberDtos.add(new MemberDto(member.getName())); } return new Result<List<MemberDto>>(memberDtos.size(), memberDtos); } @Data @AllArgsConstructor public static class Result<T>{ private int count; private T data; } @Data @AllArgsConstructor public static class MemberDto{ private String name; }
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
실무에서 Back End
안녕하세요 선생님. 좋은 강의 잘 듣고 있습니다. 배운 내용을 바탕으로 react와 express 기반 웹 사이트를 제작하려 합니다. ai 기반의 파이썬 프로그램을 만들어 해당 프로그램을 웹을 통해 작동시키는 사이트입니다. 기존에 만든 파이썬 프로그램은 cmd창에서 입력을 받아 결과값을 cmd창에 출력해주는 프로그램입니다. 현재 저는 nodejs로 파이썬 프로그램을 작동시켜 stdin, stdout으로 기존에 작성한 파이썬 프로그램과 소통하여 프론트엔드에 결과값을 넘겨줄려고 합니다. 이럴경우 발생할 수 있는 문제점이 있을까요? 또한 만약에 문제가 있다면 기존 파이썬 프로그램을 react + express 로 웹 ai 서비스를 만드려면 어떤 방식으로 백엔드를 구성해야 되나요?? 현재 생각해본 바로는 프론트엔드와 socket 통신을 통해 입력값을 받는다면, model을 express에서 로드하고 알고리즘을 거쳐 output을 프론트로 전달해주는 방식을 생각해보았습니다. 하지만 이럴경우 프로그래밍 실력의 미숙함 때문에 시간이 오래걸릴 것 같아서 고민중입니다. 감사합니다.
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
before 질문입니다.
.location-inner:before 여기에 position:absolute를 줬는데 .location-inner에 position:relative 꼭 안 줘도 되는 건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
어셈블리어 분기문2
강의 마지막 문제에서(아직 반복문을 듣기 전입니다) ax가 100인 상황에서만 값을 판단하는 것뿐만 아니라 ax가 100 99 98 97 96 ...이렇게 줄어들면서 홀/짝 판단을 하는 코드를 만들고 싶었습니다. %include "io64.inc" section .text global CMAIN CMAIN: ;write your code here mov ax, 100 mov bl, 2 LOP: div bl cmp ah, 0 je EVENNUMBER jmp ODDNUMBER ODDNUMBER: mov rcx, 1 PRINT_HEX 1, rcx NEWLINE sub ax, 1 cmp ax, 0 je END jmp LOP EVENNUMBER: mov rcx, 0 PRINT_HEX 1, rcx NEWLINE sub ax, 1 cmp ax, 0 je END jmp LOP END: xor rax, rax ret 따라서 이와 같이 코드를 작성했습니다. 하지만 0 1 0 1 0 1이 아닌 0 0 1 0 1 0 0 0..이런식으로 무한루프에 빠지고 있습니다 혹시 코드의 어느 부분이 잘못되었는지 궁금합니다. 또한 PRINT_HEX 1, rcx에서 저 1이 1byte인 것은 알겠습니다. 그렇다면 옆 코드의 의미는 rcx의 내용을 1byte만큼 16진수로 표현하겠다는 뜻이 맞나요?
-
미해결스프링 핵심 원리 - 기본편
OrderApp의 orderService와 memberService 내의 MemberRepository가 독립된 오브젝트가 아닌가요?
안녕하세요. 강의를 듣던 중, 코드를 그대로 따라했는데 OrderApp에서 MemberNullPointerException이 나와서 추적하던 중, 주문서비스와 회원서비스의 레퍼지토리가 따로따로인 것 같아서 생기는 오류라고 추측되어 질문드립니다 ! Me public class AppConfig { public MemberService memberService(){ return new MemberServiceImpl(new MemoryMemberRepository()); } public OrderService orderService(){ return new OrderServiceImpl(new MemoryMemberRepository(), new FixDiscountPolicy()); } } 상단은 AppConfig입니다. 각 회원 서비스와 멤버 서비스의 매개변수에는 new MemoryMemberRepository()로 되어있는데.. 각 새로운 인스턴스를 생성해서 생기는 오류인 것 같아서요. public class OrderApp { public static void main(String[] args) { AppConfig appConfig = new AppConfig(); MemberService memberService = appConfig.memberService(); OrderService orderService = appConfig.orderService(); long memberId = 1L; Member member = new Member(memberId, "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()); System.out.println("find Member id = " + findMember.getId()); // Order order = orderService.createOrder(memberId, "itemA", 10000); // // System.out.println("order = " + order); } } 상단의 memberService 내의 findMember(1L)를 확인하기 위해 OrderApp을 돌려보면 findMember의 값이 잘 나옵니다. 그런데, orderService 내의 memberRepository를 참조하면 nullPointerException 오류가 납니다. 각 다른 저장소라 그런 것으로 보이는데 강의에서는 잘 돌아가는게 제가 모르는 부분이 어떤건지 싶네요..(제 환경에서는 돌아가지 않고 pdf를 그대로 복사붙여넣기 했는데 왜 그런가 싶네요.)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
vs code에서 구구단 출력
for i in range(2, 10): for j in range(1, 10): print('{:4d}'.format(i * j), end='') 이렇게 입력했는데요. 그 결과가 2 4 6 8 10 3 6 9 ... 이렇게 행을 매번 바꿔서 나오네요. 뭐가 잘못되었을까요?
-
미해결실전 프로젝트로 배우는 타입스크립트
exports 에러 관련 해결
저와 같이 에러가 뜨시는 분들이 있을 것 같아 남깁니다. 현재 index.html에서 script로 app.js를 받아오는 상황에서 app.js에 import나 require가 있으면 에러가 납니다. 그래서 1. app.ts에 있는 import 부분을 다 전부 삭제(axios, chart.js) 2. index.html에 axios, chartjs cdn 추가 하면 해결 됩니다. 우선 summary 데이터를 봐야하므로 이렇게 데이터 타입만 보시고 다시 강의 따라가실때는 Import를 추가해주시면 될 것 같습니다.
-
미해결Django Mini project BEST 3
블로그 소스
블로그 소스는 제공하지 않으시나요? 읽으면서 공부하고 싶은데요 ㅜㅜ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
어셈블리언어 분기문
어셈블리 언어 분기문에서 PRINT_HEX 1, rcx를 써주셨는데 그 전 영상에서는 PRINT_DEC을 쓰셨던 걸로 기억합니다 _DEC와 _HEX의 차이가 뭔가요? 말씀해 주셨던거 같은데 뭔가 가물가물해서 놓친 것 같습니다.
-
미해결선형대수학개론
4.1 에 관하여 질문드립니다.
이 슬라이드에서 13분 50초 쯤에 다른 종류의 eigen value의 개수(?)는 n개 이하라고 볼 수 있다라고 말씀해주셨는데 여기서 다른 종류가 triangular matrix가 아닌 다른 형태의 3x3 matrix인지, 아니라면 어떤 것을 뜻하는지 궁금합니다. 또한 이 그림이 사실 자세히 이해 되는지는 모르겠는데 혹시 자세히 설명해주실 수 있을까요? 추가로 eigen vector는 nontrivial solution이어서 0이 아니어야 하는거고, eigen space는 null space이기 때문에 non trivial solution + zero vector인건가요? 감사합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
<<어플리케이션 소스 변경으로 재빌드시 효율적으로 하는 법 >> 질문입니다 .
copy . . RUN npm install 와 COPY package. json . RUN npm install COPY . . 의 차이에서 궁금해서 질문 드립니다. 전체를 복사해오면 package.json 파일도 같이 컨테이너 안에 이동되는게 아닌가요? 왜 완성본 도커파일에서는 RUN npm install 할때 캐시에서 가져오는거죠...? 여기서의 캐시란 컨테이너의 캐시인가요? 아니면 바깥(도커 환경 전체 ) 의 캐시인가요? 그리고 저는 build과정을 기존에 있던 도커파일로 만들더라도 (수정 후 재빌드라고 가정) 새로운 img id, 새로운 container id를 갖는 별개의 컨테이너가 생긴다고 이해를 했는데 무언가 잘못 이해한걸까요...? 도대체 재빌드 과정의 캐시는 어디서 있는 누구인지 궁금합니다. 아니면 DOCKERFILE이 하나 일때는 기존에 만들었던 이미지를 토대로 컨테이너를 생성하고, 그 이미지가 특정 캐시를 가진 걸까요??(이쪽이 좀 더 맞아 보이긴 합니다) 근데 이렇게 이해를 해도 npm install을 웹상에서 다 해오는것과 캐시에서 가져오는 것의 상황 차이에 대해 이해가 잘 안됩니다. 답변 부탁드리겠습니다
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
안녕하세요 강사님! 질문이있습니다.
강사님 ! 안녕하세요 강의 잘 듣고 있습니다. 다름이아니라, 회원등록 API를 만드실 때, Inner 클래스를 이용하여 Response, Request 객체를 만들어서 사용하셨는데, API를 만들어 사용할 때 는반드시 Response, Request 객체로 사용할 클래스는 Inner 클래스로 사용해야 하나요 ? ? 추가로, 예를 들어서 api 패키지 하위 패키지로 restController 패키지와 dto 패키지를 따로 만들어 클래스 객체를 관리해도 되나요?만약 된다면 Inner 클래스로 만들어 사용하는 것과 비교해 안좋은 점이 무엇일까요 ?
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
작동하는 npm 멈추는 방법 1:15초 구간 (Control + c)
Control + c 하나하나 설명하지 않으시기 때문에 공유해드려..ㅠ