묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 강사님 FC가 적용되지 않는 경우 loss관련 질문드립니다.
안녕하세요 강사님. 수업 정말 잘 듣고있습니다. 지난 CNN강의부터 쭉 공부를 해보았는데도 직접 구현해보려고 하니까 계속 두루뭉실 이해가 되지 않는 부분이 있어서 질문드립니다. 마지막 출력단이 FC의 경우 loss라는 것이 결국 1차원의 긴 벡터의 요소의 각각의 오차를 구해서 쭉 합친것 혹은 평균낸 것 이라고 이해했는데, yolo v3나, 그 외의 마지막을 convolution연산으로 바꾼 모델들은 마지막 출력이 2차원 평면(x배치수)인데, loss를 어떻게 계산하는지 궁금합니다. [질문] 2차원 각 셀 부분별로 나온 다양한 종류의 loss들을 multi loss로 통합하여, 각 셀별 오차를 구하고 = 오차가 (16x16x배치수)처럼 나오고, FC오차와 같이 결국 모든 셀(16x16)의 개별 요소들의 합을 구하는 것이 맞는지요...? 바쁘실텐데 복잡한 질문 죄송합니다. 감사합니다.
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 강사님, RPN 힉습관련하여 질문드립니다.
안녕하세요 강사님. 수업 항상 잘 듣고있습니다. 바쁘시겠지만.. detection 학습관련하여 계속 헷갈리는 부분 있어서.. 질문드립니다. 이번 강의 중간 부분에 faster RCNN의 문제점을 이야기 해주시면서 classification과 Bonding box rergression을 RPN 에서도 하고 뒷단의 detect부분에서도 똑같이 한다고 하셨습니다. 제가 이해하는 바로는 결국 마지막 부분에서 multi loss를 통해서 한번 역전파 시켜주는 것으로 알았는데, RPN부분에서 따로 weight 갱신이 이루어지는지요..? (inception의 auxiliary와 같은방식으로..) 아니면 FCN방식으로 9x(HW) 2x(HW)를 제안한 것 자체가 중복되는 구조라는 것인지요? >> 요약 : loss를 두번 흘려줘서 학습이 2번 이루어진다고 생각하는 것인지, 아니면 구조만 두번 중복되고 마지막 loss로 다같이 학습이 되는 것인지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제 5번이 이해가지 않습니다..ㅠㅠ
함수에 대해서 혹시 더 자세히 설명해주실 수 있을까요?
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
안녕하세요.. aws에 관해서 궁금한게있어 질문드립니다.
안녕하세요 현재 대학교4학년으로 포트폴리오를 만들고있는 취준생입니다. 현재 저는 백엔드 쪽을 맡아서 포트폴리오를 제작중에있고 프론트 개발자와 현업을 하는중입니다. 현재 저희가 만든 코드를 aws클라우드에 제가 만든 서버를 올려 프론트개발자와 통신하려하는데요 혹시 선생님 강의중 어디부분까지 들어야 제 백엔드 서버를 배포할수있을까요? 감사합니다.
-
미해결스프링 부트 개념과 활용
WebClient.Builder, RestTemplateBuilder bean 설정 질문합니다.
WebClient나 restTemplate은 config파일에 Bean으로 만들어 사용하면 더 편리할 거 같은데 굳이 사용 시, builder를 사용하는 이유가 있나요?
-
해결됨홍정모의 따라하며 배우는 C언어
13:25 stack frame에 대해서 질문 있습니다.
교수님께서 stack frame이라고 하면은 보통 함수 전체 예를 들면 main() 전체에 필요한 메모리를 의미한다고 하셨는데 이 때 함수 전체에 필요한 메모리가 교수님이 바로 뒤에서 설명하신 stack이 push됐다 pop됐다 하는 stack 자료구조에서 사용되는 stack 메모리에 한정되는 메모리를 의미하셨는지 알고 싶습니다.
-
미해결유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
Serializable 사용 이유
다른 강의들에서 보긴 했는데 아직까지 Serializable, Serialzed Field 같은 것의 정확한 용도와 목적을 모르겠습니다 강의에서 강사님께서, 인스펙터에서 해당 필드들을 보기 위함이라고 하셨는데 public으로 해도 인스펙터에 나오지 않나요? 그리고, 제가 처음 c#을 배울때, private, public 같은 접근 제한자에 대해서 가진 인상이, public을 써서 보여주는건 안좋은거다 이런거라 아직가지도 변수들을 public으로 정할 때, 좀 어색합니다 혹시 이 부분에 대해서 조언을 해주실 수 있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
환경설정 문의
안녕하세요. 프로젝트 import 중 아래처럼 빌드오류가 발생했습니다. jdk11, 인텔리j-2021.2 버전 사용중입니다. 제가 쓰는 노트북엔 회사에서 필수 설치하는 일부 보안프로그램들이 설치되어 있는데요. 혹시 그 영향일까요.. 문의드립니다..
-
미해결실전! Querydsl
coalesce를 활용한 조건 질의에 대해서 궁금한게 있습니다
안녕하세요 :) 열심히 찾아보고 찾아봤는데, 잘 모르겠어서 문의글 처음 올려봅니다. coalesce를 활용하여 값이 없을때는 특정 값이 바인딩되도록 하여 비교하는 조건을 작성하려고 합니다. 오라클 쿼리에선 nvl이라는 것을 활용하여 다음과 같은 쿼리가 나오게 하려고 하는데요. nvl(test_code, '01') = '01' Expressions.asEnum(entity.testCode.coalesce(TestCode.DEFAULT)).eq(testCode.DEFAULT) 이렇게 조건을 걸었을때 쿼리에선 다음과 같이 나옵니다 nvl(table.test_code, '<byte[]>') = '<byte[]>' 해당 엔티티에는 enum을 위해 converter도 설정되어 있는데 byte[]로 나오는게 이해되지 않습니다. 할 수 없이 enum을 string으로 변경하여 비교하도록 하니 쿼리는 동작합니다. Expressions.asString(entity.testCode.stringValue()).coalesce('01').asString().eq('01') 아래 코드와 같이 쿼리가 나옵니다. nvl(to_char(table.test_code), '01')='01' 이미 varchar형태인 컬럼을 to_char로 변경해서 돌리는게 비효율적인 것 같습니다. 조언 부탁드립니다
-
미해결Electron과 NodeJS 그리고 Socket.io를 이용한 채팅 어플리케이션 개발
org랑 space는 어떻게 생성하나요?
강사님하고 대쉬보드가 다르게 생겨서 어디서 확인해야하는지, 생성해야하는지 헷갈리네요 검색해서 보니까 Manage>Account에 가서 생성하라고 되어있는데 가서 만들어도 타겟으로 조직 선택에 계속 실패합니다. 또, 데이터베이스 정보는 하드코딩말고 환경변수 설정해서 보안성을 높이고 싶은데요, 어떻게 설정할 수 있는지 힌트 주실수 있으신가요??
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
내용이 되게 어려운데 어느정도의 이해도를 가지고 넘어가야하나요?
너무 어려운데 얼마나 이해하고 넘어가야하나용?
-
미해결겜팔이의 안드로이드 세뇌교실 - 인★그램 개발부터 배포까지
세번째 강의 액티비티 질문
3번쨰 액티비에 부분 manifest에서 <activity android:name=".MainActivity"> 에 밑줄에러가 나오는데 뭐가 문제인지 모르겠어요 살려주세요 전체 코드는 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.classs"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.Classs"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 입니다.
-
해결됨초보를 위한 도커 안내서
최종실습 2번 관련 질문 드립니다.
안녕하세요! 우선 좋은 강의 제공해주셔서 정말 감사드리고, 답변에도 미리 감사드립니다! 최종실습 2번 - 방명록 배포하기의 docker-compose 예제파일에 대해 궁금한 것이 생겨 질문드립니다. 1. 실행순서에 mongodb - backend - frontend순으로 실행하도록 되어있는데, 예제 compose파일은 역순(frontend-backend-mongodb)으로 기재되어 있는 것을 확인했습니다. 제가 작성한 compose 파일은 mongodb - backend - frontend순으로 작성하였고, 정상적으로 실행이 되었는데, compose파일에 작성하는 순서는 실행 순서에 영향을 끼치지 않는 것인지 궁금합니다! 만약 실행 순서에 영향을 주는 옵션이 있다면 무엇인지 궁금합니다. 2. 실습 내용에서 62000포트로 서버를 오픈하는 것으로 되어 있는데 제공해주신 파일에서는 frontend의 ports가 "8888:8000"으로 되어있었습니다. 62000포트로 오픈하려면 "62000:8000"과 같이 진행해야 할 것 같은데, 파일의 오타인지 아니면 의도하신것인지 궁금합니다. 다시한번 정말 감사드리며 환절기 건강 조심하시기 바랍니다 :)
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
강의 내용 중 로그인 시 요청 헤더에 Authorization 관련 질문드립니다!
안녕하세요 개발자 님? vue를 처음 접하고 공부를 해나가던 중 개발자님 강의를 알게 되어 많은 도움을 받고 있는 취준생입니다! 강의 내용 중 궁금한 점이 있어 이렇게 글을 남기게 되었습니다. axios 관련하여 요청 헤더에 토큰 값을 넣기 위해서 axios intercepter 설정 강의 내용 중에 궁금한 점이 있는데요, 개발자 님께서 코딩으로 보여주실 때는 처음 로그인 요청 시에도 token 값을 함께 보내는 것처럼 보이는데, 제가 이해하기로는 처음 로그인을 하고, 서버로부터 인증정보가 확인된 사용자에게만 token 값이 내려오고, 이후 해당 token을 가지고 인증이 필요한 리소스에 접근하는 흐름으로 알고 있는데,. 그렇다면 처음 로그인을 위한 post 요청에는 authorization 부분이 빈 값이어야 하지 않나요? 처음 로그인 리퀘스트에 token 값까지 함께 보낸다는 것이 직관적으로 잘 받아들여지지 않아서요 ㅠ 서버 문서에서도 로그인 API는 token이 없어도 공개적으로 접근이 가능하다고 나오기도 하고요 이 점에 대하여 제가 놓치고 있는 부분이 있는 것인지, 혹은 예시를 위하여 개발자님께서 의도하신 건지 궁금합니다 강의 너무 잘 듣고 있고 앞으로도 좋은 강의 부탁드립니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
apigateway-service에서의 bootstrap.yml설정
안녕하세요. user-service에서 bootstrap.yml을 하면 uri: http://127.0.0.1:8888name: ecommerce 갖다가 쓰니깐, 결국에 http://127.0.0.1:[user-service의 랜덤 포트]/actual/health 이런식으로 되잖아요. 그러면 apigateway-service에서는 user-service의 다른 uri들 즉, http://127.0.0.1:8000/user-service/login 이러한 것들을 불러왔을 때 처럼 사용하면 되는거 아닌가요? 왜 apigateway-service에서도 bootstrap.yml파일을 설정하는 거죠?@@ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
operator+ 함수 질문
일반 함수에서는 덧셈을 할 때 함수에 인자 2개를 넣고 리턴시키는데 operator+는 const Position& arg로 인자가 하나잖아요 근데 어떻게 2개를 더한값이 리턴이 되나요? operatro+안에있는 pos랑 main함수안에있는 pos랑 다른거아닌가요? 밖에서는 pos를 pos._x = 0; pos._y = 0; 으로 초기화시켰는데 operator+안에서만든 임시객체 pos는 뭔값을 가지고있는지 모를거같은데 이 부분이 잘 이해가 안됩니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
해결이 안되네요... M1...
알려주신 방법으로 모두 시도해 보았지만 모두 실패했습니다. 제 컴퓨터는 m1 맥북 에어 입니다. 그리고 해당 기종에 대한 이슈를 발견했습니다. https://www.virtualbox.org/ticket/20192 현재 컴퓨터로 실습을 진행할 수 있는 방법이 있을까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
클래스만들면서 상속하는 부분
class AccountDetailView(DetailView): 에서 디테일 뷰는 자동완성도 안되는데.. 이러면 보통 파이썬에서는 공식 스크립트에 의존해야 하나요? 강의를 보면.. 되게 자연스럽게 자동완성이 없지만 코드들을 잘 쓰시는데.. 이게.. 저는 어렵더라구요. 어떻게하면 필요한 것들을 잘 찾고 잘 적용할 수 있을가요?안드로이드 같은경우 임포트 한번만 해주면 자동완성으로 왠만한건 다찾을수 있어서 쉬웠거든요 ㅠㅠ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
코드 질문 있습니다.
n_list = [list(map(int, input().split())) for _ in range(7)] print(n_list) cnt = 0 for i in range(3): for j in range(7): tmp = n_list[j][i : i + 5] if tmp == tmp[::-1]: cnt += 1 for k in range(2): if n_list[i + k][j] != n_list[i + 5 - k - 1][j]: break else: cnt += 1 print(cnt) 여기 중 for k in range(2): if n_list[i + k][j] != n_list[i + 5 - k - 1][j]: break 여기까진 이해가 가는데 만약 else면 if n_list[i + k][j] != n_list[i + 5 - k - 1][j]: 이 부분에 맞춰서 else도 for k in range(2): if n_list[i + k][j] != n_list[i + 5 - k - 1][j]: break else: cnt += 1 이런식으로 되어야 논리적으로 맞지 않을까 싶은데 왜 for else로 가는지 궁금합니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
실습 중 오류? 가 발생해서 문의 드립니다!
안녕하세요 강사님. 강의를 들으면서 실습이 잘 진행되던 중 오류?가 발생해서 문의 드립니다. 오류가 발생한 시점은 readme.md를 추가해서 커밋하고, local로 불러온 뒤 cmd에서 git log 명령어를 실행했을 때 발생했습니다. 아래의 캡처 사진처럼 log가 끊임없이 반복적으로 계속 찍히는 현상이 나타났습니다. 검색을 통해 q로 종료할 수 있다고 해서 종료는 한 상태입니다. 이런 현상이 왜 강사님 컴퓨터에서는 안나타나고 제 컴퓨터에서만 나타난건지 원인이 궁금합니다!