안녕하세요. 수업을 너무 감사한 마음으로 잘 듣고 있습니다. 아직 잘 이해되지 않아서 문의드립니다. 1. RPN 입력 - VGG등 CNN을 통과한 feature map. 2. RPN output - output 1: 3x3 conv을 통과한 feature 맵을 1x1x9(anchor 개수)로 통과해서 각 anchor마다 object인지 여부를 판별하는 확률 - output2 : 위의 3x3 conv을 통과한 feature맵을 1x1x4x9 (x,y, w, h x anchor 개수) 3. training - output1과 target_class의 cross entropy - output2와 target_class의 좌표간의 regression entropy -------------------------------- 이렇게 이해했는데요. 그럼 train할때 학습시키는 target에 바로 9개의 bbox size를 적용해서 image상에서 9ea bbox와 그 것과 실제 object 와의 IOU를 계산해서 positive / negative 인지 여부와 각 bbox의 좌표를 나타내는 건가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요?! 파워쿼리를 업무에서 아주 유용하게 쓰고 있습니다. 문제는 원본 필드 명을 바꾸거나 필드를 추가 또는 삭제시 오류가 떠서 더이상 업데이트를 할 수 가 없습니다. 이 경우 해결 방안이 있을 까요?!
안녕하세요 강사님. 말씀하신대로 axios url 앞에 추가로 주소(https://secret-ocean-49799.herokuapp.com/) 를 붙혔는데도 뉴스가 들어오질 않네요. 구글링을 해서 다른 주소 (https://cors-anywhere.herokuapp.com/)를 붙혔는데도 마찬가지이구요, 강사님 github 코드를 붙혀도 마찬가지이네요. export default { async created () { const CORS_PROXY = "https://secret-ocean-49799.herokuapp.com/" ; const response = await this . $axios . get ( CORS_PROXY + "https://news.google.com/rss?hl=ko&gl=KR&ceid=KR:ko" ); console . log ( response ); }; 콘솔창에 뜨는 에러 메세지는: GET https://secret-ocean-49799.herokuapp.com/https://news.google.com/rss?pz=1&cf=all&hl=ko&gl=KR&ceid=KR:ko CORS Missing Allow Origin Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://secret-ocean-49799.herokuapp.com/https://news.google.com/rss?pz=1&cf=all&hl=ko&gl=KR&ceid=KR:ko . (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 404. Uncaught (in promise) Error: Network Error createError.js :16 이렇게 3개인데요, 지금 꽤 시간을 투자해서 잡고 있는데 진전이 없어서 문의드립니다.
좋은 강의 감사합니다. 강의 초반에 세션의 단점에 대해 알려주셨는데요 JWT를 쓰게되면 엑세스 토큰을 서버 간 공유하지 않아도 되는걸까요? 엑세스 토큰마다 유효 시간이 있을텐데 이중화되어 있는 서버 구성에서 A서버에서 발급받은 엑세스 토큰을 B서버에서 인증 가능한건가요? A서버에는 만료된 토큰이 어떻게 B서버에서도 만료될 수 있는건지 궁금해서 문의 드려요
// SPDX-License-Identifier: GPL-3.0 pragma solidity >= 0.7.0 < 0.9.0 ; /** * @title Storage * @dev Store & retrieve value in a variable */ contract AdditionGame { address public owner ; constructor () public { owner = msg . sender ; } function getBalance () public view returns ( uint ) { return address ( this ). balance ; } function deposit () public payable { require ( msg . sender == owner ); } function transfer ( uint _value ) public returns ( bool ){ require ( getBalance () >= _value ); msg . sender . transfer ( _value ); return true ; } } 이 중에서 msg.sender.tranfer(_value); 줄에서 "sender" and "transfer" are only available for objects of type "address payable" , not "address". 라는 에러가 뜨는데 어떻게 해야 하나요??
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
유튜브에서 포트폴리오용으로 올리신 자체제작엔진(?)을 봤었습니다! 그래서 자체제작한 엔진도 공부해서 만들어볼 수 있으면 좋겠다 싶은데 이 강의 말고도 DirectX자료에 대해서 찾아봤는데 생각처럼 많이 나오진 않는거 같고 그래픽스 관련은 많아도 또 엔진을 제작하는 거는 자료를 찾기가 어려운 것 같아서 질문드립니다... 자체 제작 엔진은 WinAPI로 UI를 만들고 그걸 DirectX코드와 결합해서 만드는 것인가요?? 그리고 DirectX 리뉴얼 강의나 추후 UE5강의는 언제쯤 완성이 될까요..! 요즘 바쁘신건 알지만 많이 기다렸던 만큼 궁금해져서요ㅜㅜ 대강이라도 일정을 알려주시면 감사하겠습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 여기에 질문 내용을 남겨주세요. \ AppConfig에서 @Bean 어노테이션이 붙어있는 memberSerive()가 실행됨 memberService에서는 new MemberServiceImpl(memberRepository());를 리턴하고 여기서 MemberServiceImpl 생성자에 @Bean어노테이션이없는 단순 memberRepository()가 호출되서 스프링컨테이너에 등록된 스프링빈이 아닌 단순 자바객체인 MemoryMemberRepository가 주입?됨. 클래스 MemberServiceImpl에는 기본생성자와 MemberServiceImpl(MemberRepository memberRepository)생성자 2개가 있음 (생성자가 하나일때 @Autowired가 생략해도 되므로 기본생성자를 추가적으로 만들고 둘다 @Autowired를 붙히지않으므로 @Autowired가 적용안됨) 질문) 이 경우에서 1. MemberServiceImpl에 주입되는 memberRepository는 스프링빈이 아닌 순수 자바 객체? 2. 스프링의 @Autowired의 생성자 주입이아닌 단순 자바 객체 생성자를 이용하며 생성되는 부분인것인지 궁금합니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의를 보고 만들고 있는데 회원가입의 테스트 코드를 실행하면 필요한 값과 실제의 값이 null이라서 다르다는 오류가 확인됩니다. 강의 하신 글들이랑 전부 확인해봣는데 해결방법이 없는것 같아서 문의드립니다. 어느부분을 수정해야될까요..
안녕하세요. 해당 싱글톤을 만드는 코드가 여전히 이해가 가지 않습니다. 앞전에 static 부분을 공부 하라는 조언에 따라서 관련된 지식을 습득하려고 노력했지만 궁금증을 해결하지 못했습니다. 제가 해당 코드를 보고 드는 궁금증은 두 가지입니다. 1. 최초에 애플리케이션이 실행되고, MemberRepository 클래스를 읽습니다. 이 때, MemberRepository 클래스에 있는 static 변수들을 static 영역에 올리겠죠. 그렇다면 차례대로 store, sequence가 static 영역에 올라갑니다. 여기까지는 늘 이해가 갑니다. 하지만 private static final MemberRepository instance = new MemberRepository() 이 코드가 이해가 가지 않습니다. 이 코드가 실행되는 시점에 MemberRepository 클래스는 세번 째 줄을 실행하고 있는 중인데, 어떻게 MemberRepository 객체를 생성해 instance 변수에 넣어 static 영역에 올릴 수 있는지 이해가 가지 않습니다. 다시 말해, MemberRepository 클래스가 적어도 한 번 실행된 후, new MemberRepository()를 통해 온전한 객체 생성이 가능하다는 생각이 듭니다. 즉, 세 줄 밖에 실행되지 않은 시점에 new MemberRepository()를 호출하면 아래 생성자, 메소드들은 없는 불완전한 객체가 존재하는 것 아닌지, 그런 종류의 의문이 풀리지 않습니다. 2. 두 번째는 첫 번째 궁금증은 해결 됐다고 치고, 그림을 한번 그려봤습니다. instance는 참조 값으로 new MemberRepository() 객체를 참조하고, 그 값을 static에 올립니다. 이 과정에서 new MemberRepository에 해당되는 200이라는 주소를 가진 객체의 내부를 그려봤습니다. 그림에는 변수 명만 표시했지만 제가 알기로는 private static Map<Long , Member> store = new HashMap<>() ; private static long sequence = 0L ; private static final MemberRepository instance = new MemberRepository() ; public static MemberRepository getInstance () { return instance ; } private MemberRepository () { } public Member save (Member member) { member.setId(++ sequence ) ; store .put(member.getId() , member) ; return member ; } 이와 같이 멤버 변수, 생성자, 메소드 등이 그대로 들어가는 것으로 알고있습니다. (기타 메소드는 생략) 여기서 두 번째 의문이 생깁니다. instance 변수는 200이란 주소를 참조한 상태로 static 영역으로 올라가는데, 실제 200이라는 주소 안에 객체에는 private static final MemberRepository instance = new MemberRepository() ; 이와 같은 코드가 존재하고 있습니다. 그렇다면 앞선 과정이 해당 코드가 실행될 때 반복 돼야 한다고 생각합니다. 같은 맥락에서 그 과정은 계속 이어져, 무한 반복돼야 할 것 같다는 생각이 들었습니다. 여기서 그냥 static이기에 한 번 올라간게 끝이다라고 하기에는 뒤가 너무 구리고, 찝찝합니다. 1, 2 번 질문 모두 최대한 제가 궁금해 하는 부분이 무엇인지 표현하려고 많이 노력했습니다. 하지만 아주 명확하게 질문 하기는 불가능해서 위와 같이 질문을 남기게 됐습니다. 제가 궁금해 하는 부분에 대해 명확한 해답을 얻고 싶습니다. 지금 강의에서 싱글톤 구현 코드를 접하는 것이 두 번째인가 세 번째인데, 계속 위와 같은 의문에 대한 답을 찾지 못하고 있습니다. 아마 잘못 아는 부분이 있거나 기초 지식이 없는 상태에서 이것저것 배우다 보니 혼동 하는게 있어서 그렇다고 느껴지는데, 그게 어떤 부분인지 잘 모르겠습니다. 도움 부탁드리겠습니다. 감사합니다.
안녕하세요. auto-fill, minmax(200px, auto) 일 경우 auto는 어떤 알고리즘을 갖는지 명시된 곳이 있을까요? 전 max에 auto니까 컬럼이 늘어날 수 있는만큼 자동으로 늘어난다 로 이해하고 있었는데, 남는 공간을 차지하지 않더라구요 auto-fill/auto-fit의 차이로는 남는 공간에 대해서 이해할 수 있는데, max로써 auto가 어떤 이유로 max값을 만들었고 남는 공간이 생겼는지 궁금해져서 남겨봅니다
DefaultConversionService은 ConversionService ConversionRegistry 로 나뉘어져 있어서 DefaultConversionService를 @Bean으로 등록한 후 converter를 사용하는 곳에서 @RequiredArgsConstructor private final ConversionService conversionService; 로 의존관계 주입을 받아서 사용하면 컨버터를 사용하는 클라이언트의 입장에서는 등록하는 ConversionRegistry의 메서드들을 알 필요가 없다고 이해했습니다. //혹시 틀리게 이해한 부분이 있나 몰라 써봤습니다 ㅠㅠ 아무튼, 여기서 굉장히 원초적인 의문이 들었는데요 DefaultConversionService는 ConversionService의 자식 클래스 잖아요 ? DefaultConversionService를 스프링 빈으로 등록하면 부모 클래스들도 한꺼번에 스프링 Bean에 등록되는 건가요 ? 스프링 핵심 원리 강의에서 public class MemoryMemberRepository implements MemberRepository {} 에서 @Configuration public class AppConfig { @Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); } } 라던지, @Component 라던지 해서 의존관계 주입을 @RequiredArgsConstructor public class MemberServiceImpl implements MemberService { private final MemberRepository memberRepostiory; .. } 처럼 해서 썼었는데 당시에는 상위 클래스를 쓸 생각이 없어서 별 의문 없이 넘겼거든요. 뭔가 ... 부모 클래스도 등록되는게 맞겠지 하다가도 혹시 틀렸다면 어디서부터 헤매고 있는 건지 .. 질문 드립니다. :[