묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
모델 평가 부분 질문드립니다.
-, predicted = torch.max(outputs.data, 1) 앞에 -, 이부분 코드가 무슨 의미인가요? 빨간색 표시한 부분 혹시 자세하게 코드 해설 가능할까요?
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
export fps 랑 실제 fps랑 달라요
강사님이 설정해주신 것처럼 360x360에 20fps로 설정하고 작업했는데 Animate에서 Export as Animated GIF로 내보내니 20fps가 아니라 24fps나 30fps로 더 빠르게 재생되는 것 같아요 이렇게 되면 20fps로 작업한게 의미가 없는게 아닐까요... 사진 1장 1장씩 내보내서 포토샵 timeline에서 0.05초 (1초 = 20 프레임) delay를 주고 GIF 웹용으로 저장해도 결과는 똑같았습니다... Animate에서 작업한 그대로의 느낌으로 내보내고 싶은데 어떻게 하면 좋을까요
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
CurrentUser관련 질문 드립니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. uploadCatImg(@CurrentUser() cat: Cat) 관련해서 궁금한게 있는데, 여기 Cat은 Schema에서 임포트 하는데요. 1) jwt.strategy.ts에서 작성한 validate 함수에서 findCatByIdWithoutPassword의 리턴값인 cat을 request.user에 삽입, 즉 @CurrentUser는 실질적으로 {email: string, name: string} 타입 상태. 2) @CurrentUser() cat: Cat, 여기서 Cat은 schema에서 정의한 잡다한 값들이 들어간 상태 일단 오류가 안 나는 걸 보면 Cat이 {email:string, name: string}보다 범위가 더 크기 때문인 것 같은데, ParamDecorator의 타이핑 표준이 어떤것인지 헷갈립니다. 그냥 스키마 가져와서 넓게 타이핑하는 것인지, 아니면 jwt의 payload에 타입에 딱 맞춰서 타이핑해야하는지 잘 모르겠습니다
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
모델 구축 부분
conv1 = nn.Conv2d(3, 6, 5) conv2 = nn.Conv2d(6, 16 ,6) 1. conv1의 출력 채널수가 6으로 conv2에서 입력 채널수가 6이 되는건가요? 2 .conv2에서는 출력 채널수 16으로 주셨는데 그건 임의값으로 사용자가 정해주는 건가요? 3. 필터크기는 어떻게 정하는건가요?(임의값인가요?)
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
lightsail 관련 질문드립니다.
안녕하세요! 정말 많은 도움을 받고 있습니다. 강의 따라서 lightsail에 노드버드를 올렸는데요, 이틀정도는 문제없이 되다가 갑자기 서버 응답이 너무 느려서 리부트했습니다. 이렇게 느려지는 현상이 lightsail에서 자주 일어나는 현상인지 궁금합니다. (SSH 브라우저 연결도 안됐습니다.) 일단 배포만 안정적으로 된다면 14장까지 더 집중해서 들을 수 있을 것 같습니다. 그리고 곧 리액트 노드버드 강의로 넘어갈 예정입니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
타임리프 관련 질문 ( onclick , href )
안녕하세요? 타임리프 수업중에 이해가 안가는 부분이 있어서 질문드립니다. 강의 내용 중에 item.html을 보면 상품명 부분에 th:href="@{|/basic/items/${item.id}|}" 이 부분을 th:onclick="|location.href='@{/basic/items/{itemId}(itemId=${item.id})}'|" 이렇게 바꿨을 때 왜 동작을 안할까요?? 상품목록 페이지에서 상품명 부분을 클릭했을 시 해당 item의 정보를 보여주니까 문제가 없다고 생각했는데 안되는게 궁금하네요 ㅜㅜ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Extension -> AddUIEvent에서 this 부분이 궁금합니다!
여기서 매개변수에서 go를 생략가능한게 Extension에서 AddUIEvent매소드를 만들때 this GameObject go, 로 지정해서 그런건가요? 그렇다면 어떠한 GameObject더라도 AddUIEvent를 불러올 수 있다고 생각하는게 맞는거겠죠?
-
미해결스프링 핵심 원리 - 기본편
스코프와 provider 관계
안녕하십니까 강사님 빈 스코프의 강의를 하나 남겨두고 있는 상태에서 큰 틀이 이해가 되지 않아 제가 생각하고 있는 내용이 맞는지 궁금하여 질문드립니다. 1. Provider를 사용하기 전 스프링 컨테이너(AnnotationConfigApplicationContext)자체에서 계속 빈을 조회한다. 컨테이너를 계속해서 Autowired한다. 이러한 방법은 선호하지 않는다. 2. Provider를 사용 Provider를 사용하게 되면 1번과 가장 큰 차이점은 항상 컨테이너에서가 아닌, provider가 한 번 컨테이너에서 필요한 빈을 가져옴(?) (이것이 DL) 그래서 1번과 같이 큰 스프링 컨테이너를 항상 Autowired 할 필요가 없다. 3. request 처음에 오류가 생기는 이유는 http요청을 하지도 않았는데 로그를 출력하라고 하니 스프링에서 오류를 줌 4. 해결방안으로 provider를 사용 pdf에서 provider 덕분에 getobject를 호출하는 시점까지 request scope 빈의 생성을 지연할 수 있다.라고 말씀하셨습니다. provider는 위에서 DL을 위해서 사용하는 것인데, 만약 provider가 해당 빈을 가져오기 위해 주입 받는데, 빈이 없으면 계속해서 기다리는 역할도 한다는 말씀이신건가요??? 5. provider가 없을 때는 오류가 생긴 것을 알지만, 위에서 말하는 것은 흡사 Postconstruct의 기능과 비슷한 것 같아서 매우 헷갈립니다ㅠㅠ ps. http 요청 -> 컨트롤러에서 MyLogger가 최초로 만들어짐 -> MyLogger의 init 호출 -> uuid를 생성하여 해당 id를 http request와 매치를 함 -> controller에서 setURL을 하고 log를 찍음 이 과정은 이해됐습니다! 긴 글 읽어주셔서 감사합니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP 에러 코드, 메시지
안녕하세요. HTTP 에러코드, 메시지에 대해서 궁금합니다. 정해진 에러코드(404, 304 등 )에 대해서 강의를 통해서 잘 들었습니다. 그런데 프로젝트를 하다보면 이렇게 정해진 코드 이외에 팀원들끼리 약속해서 새로운 에러코드(ex. 450), 메시지(ex. 필수 파라미터 안 넣었음) 를 약속할 수 있잖아요? 그렇다면, 강의에서 말씀하신 정해진 에러코드를 커스텀 ? 또는 어느 상황때에 우리가 정해진 에러코드를 반환해줘야 한다 => 이 말은 정해진 코드들 역시 저희가 임의대로 다 조작을 할 수가 있다는 말인가요? 즉, 404 Not Found 라는 메시지는 다른 문맥적 의미(해당하는 리소스가 없다는 이외의 의미) 로 반환을 할 수가(기능적인 가능성에 대해서 궁금합니다. 물론 그럴일은 없겠지만) 있다는 말인가요? 흠, 요지는 우리가 인터넷에서 보는 흔한 404 Not Found 라는 메시지는 각각의 수많은 서버들이 모두다 공통적으로 임의로 약속해서 일부러 그런 코드를 반환하는 것인지, 아니면 이미 내부스펙으로 정의를 해놔서 (약속을 따로 하지 않아도) 자동으로 HTTP 에서 내뱉는 코드인지 궁금합니다. 이해가 잘 안되어서 오히려 질문도 좀 뒤죽박죽이네요. 죄송합니다. 아 그리고 강의는 언제나 감사하게 잘 듣고 있습니다. 감사합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
이제부터 한계인거 같습니다.
여지껏 절 버텨 오다가 중복 순열에서 정신을 못차리겠습니다. 지금 3번째 다시 듣고 있는데 계속 머리는 안드로 메다이네여... 어쩌면 좋죠?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
질문있습니다.
useEffect(() => { function a(){ … } } return ( <button id=“btn1” onClick={a}></button> ) 이런식으로 useEffect안에 선언한 함수를 가져와서 사용하고 싶은데 방법이 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
제휴, 의존관계 강의를 보고 문의 드립니다.
안녕하세요. 교수님께서 구성관계에서 Position 클래스를 만들어서 Monster의 private에 넣어주는 형식을 한개의 파일에서 진행을 하셨습니다. 제휴, 의존 관계를 보고 문의를 드리는건데요. Position클래스가 cpp,h로 나뉘어져 있고, Monster클래스도 cpp,h로 나뉘어져 있다면, Monster클래스가 Position 클래스를 멤버 변수에 사용하기 위해서는 #include 보다는 전방선언으로 하는 것이 컴파일 속도에는 보다 효율적이겠네요? 그리고 Monster cpp에서 Move 함수 동작을 위해서 Position 클래스를 사용하기 위해서는 cpp에다가 Position 의 헤더를 #include 해야 하는 것이 맞죠? 예시로 Date-Monster 파일 만들어서 진행했습니다. main 부 monster.cpp monster.h date.cpp date.h
-
미해결Slack 클론 코딩[실시간 채팅 with React]
이게 무슨 에러인가요 ㅠㅠ
(사진)
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
ROI Pooling 이후 과정 및 Region Proposal에 대한 질문
1. 14:25 강의자료를 예시로 ROI Pooling 이후 N x N Pooling된 (N x N x 512) 결과가 3개가 나오는데, 그렇다면 이후에 결과 데이터 각각을 Flatten 한 후 FC layer에 넣어주어 학습을 진행시키는, 즉 FC layer에 넣어주는 데이터가 3개라고 보면 되는건가요? 2. Feature Map에서 Selective search 결과를 맵핑시켜준다고 하였는데, 그렇다면 regression에 필요한 원본 이미지에 대한 GT Box도 Feature Map에 맵핑시켜준 후, Feature Map에 맵핑된 Selective search Box와 GT Box의 좌표 비교를 통해 regression이 진행되는 것인가요? 세세하게 알 필요까지 없는 부분을 질문드리는게 아닌가 죄송합니다ㅠㅠ
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
맥쓰는 사람도 좀 ㅋㅋㅋ
명령어가 달라서 틀린거 나올때마다 검색해야 하는 불편함이 있네요 ㅠ
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
화면 설계 순서
화면을 설계할 때 라우터부터 설계해야하는 이유가 무엇인지 궁금합니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
next.config.js가 잘 작동되지 않는 것 같습니다.
locale의 용량을 줄이기 위해 const withBundleAnalyzer = require('@next/bundle-analyzer')({ enabled: process.env.ANALYZE === 'true',});module.exports = withBundleAnalyzer({ compress: true, webpack(config, { webpack }) { const prod = process.env.NODE_ENV === 'production'; return { ...config, mode: prod ? 'production' : 'development', devtool: prod ? 'hidden-source-map' : 'eval', plugins: [ ...config.plugins, new webpack.ContextReplacementPlugin(/moment[/\\]locale$/, /^\.\/ko$/), ], }; },}); 를 root/front/ 에 next.config.js 라는 이름으로 작성했습니다. (깃허브 https://github.com/ZeroCho/react-nodebird/blob/master/ch7/front/next.config.js 에서 가져온 소스 입니다) 하지만 아래 스크린샷과 같이 locale의 모든 언어팩이 가져와지고 있습니다. 제가 무엇을 놓치고 있는 것일까요..? ㅠㅠ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
GET/POST를 제외한 method의 전송 방식은 무엇인가요?
언제나 좋은 강의 감사합니다! 덕분에 정말 즐겁게 공부하고 있습니다. GET method는 브라우저에서 주소를 입력하고 엔터를 치게되면 해당 URL으로 GET method가 호출되는 것으로 알고있습니다. POST method는 HTML form을 통해서 제출하면 사용자가 입력한 내용이 POST method로 호출되는 것으로 알고 있습니다. 그렇다면 PUT/PATCH/DELETE/OPTIONS 등등의 다른 method를 호출하려면 어떤 식으로 요청을 보내야 합니까? (배민홈페이지에서 댓글을 지우고 싶을 때 삭제버튼을 클릭하면 HTML form이 DELETE라는 method로 호출되는 것입니까? 아니면, JavaScript에서 버튼에 대한 이벤트 핸들러를 통해서 해당 method를 부여하게 되는 것입니까? 만약 JS를 통한 방식이라면 GET과 POST를 제외한 모든 메소드를 웹 브로우저에서 부르려면 필수적으로 JS를 거쳐야 하는 것입니까?) (죄송합니다.. 글이 정리가 안되었네요ㅠㅠ)
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
(Windows) nvm으로 node 버전 관리시 참고하세요!
1. 기존에 터미널에서 설치하셨던 nvm을 삭제합니다. 삭제 방법은 구글링하시면 많이 나오더라구요! 2. nvm 깃허브 레포지토리로 가셔서 사용하실 버전에 맞게 Windows 용 setup파일을 다운로드 하고 설치해줍니다. 3. VSCode를 재실행 하시고 터미널에서 nvm -v 로 버전을 확인하시면 설치하려던 버전의 nvm이 정상 설치되어 있는 것을 확인하실 수 있습니다. 4. nvm install 10.16.3 으로 설치시 너무 오래 걸려서 node.js 공식 사이트에서 이전 릴리즈 버전으로 10.16.3 버전을 다운로드 합니다. (이것도 오래 걸리더라구요.. 그나마 빠름 !) 5. node.js 공식 사이트에서 받은 10.16.3 파일을 압축 해제합니다. 하시고 폴더 명을 v10.16.3 이런식으로 변경해주세요! 6. nvm을 설치한 폴더로 갑니다. (기본 경로 : C:\Users\사용자 이름\AppData\Roaming\nvm) 이 폴더에 다운로드한 v10.16.3 이름으로 된 폴더를 복사해서 넣어주시면 됩니다. * 우선 정상 동작하는데 추후에 문제가 발생하면 글 수정하도록 하겠습니다. :) 모두 열공하세요!
-
미해결스프링 핵심 원리 - 기본편
CoreApplication 실행하면서 오류
안녕하십니까 강의를 듣던 도중 오류가 생겨 구글링과 qna을 보았는데 정확한 방법이 나와있지 않아, 구글 드라이브에 파일을 올려봅니다. log-demo를 하면 로그는 나오지만 WARN이 떠서 여쭤봅니다,, 오류 로그는 2021-08-11 22:35:38.884 WARN 11560 --- [ main] ion$DefaultTemplateResolverConfiguration : Cannot find template location: classpath:/templates/ (please add some templates or check your Thymeleaf configuration) 입니다. 구글 드라이브입니다. https://drive.google.com/drive/folders/1xCxRA92FI8w24ElUZQyXvzGOCL62eNMD?usp=sharing 감사합니다