항상 좋은 강의 감사드립니다. 해당 강의에서 진행한 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를 설정해주는 이유가 무엇인지도 궁금합니다.
이번 예제와 같이 로그인 페이지에서 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 문서 같은 곳에서는 관련 내용을 찾을 수 없어서 출처가 조금 빈약합니다. 혹시 틀린 내용이 있을 경우 지적해주시면 수정하겠습니다.)
진행 명령 자체가 안 먹히는 건 아닌데, a 사이트의 자료들과 db를 udraft plus로 백업하여 다운받은 뒤 b 사이트에 설치된 워드프레스 플러그인으로 등록된 udraft plus에서 file upload 후 restore 하니까 작업 진행이 안되는 건 아니고 되긴 돼요. 근데 이후 critical error가 나오네요. 이렇게 되는 것이 정상인가요? 이걸 막으려면 70달러 주고 꼭 프리미엄 버전을 사야 되나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 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 가속기 설계까지)
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 마지막에 Run As 에서 Launch on Hardware할때 평균적으로 얼마나 소요되나요? 맛비님 영상속에는 바로 끝나는것 같은데 Run하는데 한번은 time out error 나고 한번은 17분 소요된 후 정상 실행되었는데 .. 이게 맞는건가요 ?? ( 노트북 성능에는 문제 없을거 같은데(i7) 툴 자체가 느린건지 궁금합니다.)
아래와 같은쿼리문이 있을 때 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 )
//클래스 @Table(name = "Members") @Entity public class Member { //application.yml ddl-auto : update 로 사용했을때.. mssql에서는 테이블이 members, h2에서는 MEMBERS 로 테이블이 생성이 됩니다. 대소문자가 서로 다르게 나오는데.. 이걸 제어할 방법하는 설정이 있을까요? 어느 dbms에서든 Members 로 생성이 되게..
강사님 안녕하세요. 강의 잘 듣고 있는 학생입니다. 강사님의 설명을 들으며 학습 중 의문이 생겨서 질문드립니다. 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 사이의 값을 주어서 학습의 최적화를 위한 것인지 아니면 다른 이유가 있는 건지 궁금합니다. 항상 감사드립니다 :)
4방향 중 맵에 벗어나지 않는 것 출력할 때, y와 x가 모두 0~1000의 좌표를 가진다면 if ( ny < 0 || ny >= 1000 || nx < 0 || nx >= 1000 ) continue ; [출처] [알고리즘 강의] 2주차. 그래프이론, DFS, BFS, 트리순회 | 작성자 큰돌 이 코드가 맞는건가요? 1000에 대해서는 등호가 없어야 되는거 아닌가요?
안녕하세요 선생님. 좋은수업 감사합니다. 수업을 듣고 연습 중 몇가지 궁금한 점이 생겼습니다. 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번을 여쭤보게 되었습니다.. ㅠ 질문이 조금 많지만 ㅠ 혹시 답변주시면 정말 감사하겠습니다! 앞으로 열심히 공부하겠습니다 . 좋은 강의 만들어주셔서 다시한번 감사합니다 ^^
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의 잘 보고 있습니다. 다름이 아니라 actuator를 사용하여 환경 변수를 적용하는 과정에서 서비스가 shutdown 후 재등록 되는데 정상적인 건가요? actuator/refresh 호출 시 서비스 로그 -> DiscoveryClient - Shutting down DiscoveryClient ... TimedSupervisorTask - task supervisor shutting down, can't accept the task DiscoveryClient - Unregistering ... DiscoveryClient - DiscoveryClient_서비스명 deregister status: 200 DiscoveryClient - Completed shut down of DiscoveryClient 실제 유레카서버 확인 시 해당 서비스 인스턴스아이디도 변경됩니다. 데이터 유실 없이 graceful shutdown 보장 되는 건가요?
쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
안녕하세요, 강의에서 소개해 주신 클래스에 관해 조금 더 깊은 내용을 구글링 하던 중, 예시로 보여주신 코드와 비슷한 구조를 가진 코드가 있어 이를 시행하던 중 궁금한 점이 생겼습니다. 관련된 내용을 많이 찾으며 해결을 하려다 보니 질문이 조금 길어질 것 같습니다.. 미리 양해 부탁드립니다. class Person : bag = [] def put_bag ( self , stuff ): self . bag . append ( stuff ) james = Person () james . put_bag ( '책' ) maria = Person () maria . put_bag ( '열쇠' ) print ( james . bag ) print ( maria . bag ) 다음과 같은 코드인데요, 이 경우는 특이하게 james와 maria라는 각각의 인스턴스를 만들었는데, james.bag와 maria.bag의 결과가 같게 출력되는 것을 확인할 수 있었습니다. james . put_bag ( '책' ) 다음과 같이 메소드를 실행하면 self는 결국 인스턴스인 james를 의미하므로 james.bag.append('책') 이 실행되고, 그 결과 james라는 인스턴스는 '책' 만을 bag 리스트에 가지고 있을 것이라고 처음에는 생각하였습니다. 이와 관련된 내용을 찾아보니, 클래스의 '네임스페이스' 에 대한 내용을 볼 수 있었습니다. 네임스페이스의 내용을 기반으로 해당 코드를 다시 살펴보니, 강사님께서 예시로 들어주신 코드에서는 quad1 . width = 10 quad1 . height = 10 quad1 . color = 'blue' quad1 . name = 'blue 사각형' 다음과 같이 인스턴스에 변수를 추가하였지만, 위의 코드는 james.bag = [] 와 같이 명시적으로 인스턴스에 변수를 추가하지 않았으므로, james.bag.append('책') 이 실행될 때 james 인스턴스의 네임스페이스에서 bag 변수를 찾을 수 없고, 이로 인해 클래스의 네임스페이스에서 bag를 찾아 그 리스트에 '책' 을 넣은 것이라고 판단하였습니다. 결국 클래스의 네임스페이스에 'bag' : ['책', '열쇠'] 의 형태로 내용이 담기는 것 으로 우선 이해하였는데, 제가 이해한 것이 맞는지 확인하여 주시면 감사하겠습니다... 클래스에 대해 엄청 깊은 내용은 강의에서 다루지 않으셨기에 이런 질문을 드리는 것이 실례일 수도 있다고 생각합니다. 조금만 시간 내주시어 궁금증을 해결해 주신다면 너무나도 감사할 것 같습니다. 부탁드립니다ㅠㅠ
안녕하세요. [Vue.js + TypeScript 완벽 가이드] 강의를 수강중입니다. 2번째 프로젝트에서 깃헙 권한이 필요하다고 해서 글을 남깁니다. [깃헙: aui9f] - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
post.addImages(images) 를 한 이유를 정확히 모르겠어요, Image 테이블에 create() 으로 이미지를 넣고 그걸 이미 post 테이블에서 Image 테이블을 include 하고 있는거 아닌가요?? 다른 예로 댓글 라우터에서는 post.addComments() 를 따로 하지 않았어서.. 쓰고 쓰지않고의 차이를 잘 모르겠네요