말씀하신대로 코드를 수정하니 정상적으로 학습을 진행합니다. 다만 학습 결과가 안 좋은데.... 강의에서 설명하신 것을 보면 하이퍼 파라메터에 민감하다고 하셨습니다. 제 생각에는 하이퍼 파라메타 문제보다 타겟 신경망을 계속 업데이트하는 문제, 즉 부트스트랩의 문제점이라고 생각합니다. 유튜브나 다른 책에서 DQN 코드를 보면 별도의 타겟 신경망을 만들어서 따로 업데이트하고 있습니다. 현재 코드는 부트스트랩 문제를 안고 있는데, 학습 결과가 좋지 않은 것에 대해 의견 부탁드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] @OneToMany @JoinColumn(name = "TEAM_ID") private List<Member> members = new ArrayList<>(); 1:N 단방향에서 이렇게 작성한 경우 여기서 N이 Member 인지 어떻게 판단하는 건가요? 따로 지정하지 않아도 List에 들어가는 클래스로 판단할 수 있는건가요??
저는 강의 전 문의에서 STM32F429 Discovery가 아니라 Nucleo-f429zi보드를 지원하는지 질문했었는데 Nucleo-f429 보드 포팅이 이미 되어있다고 그러셨는데 강의 결제하고 어느정도 보니 Discovery Board로 강의하셔서 안맞는거 같아서 당황스럽습니다
강의에서 보면 Implement Members를 추가 했을 때 자동으로 코드가 출력이 되는데요, 슨생님의 강의를 보면 override 뒤에 position: Int 부분이 제 안드로이드 스튜디오에서는 p0으로 나옵니다. convertView는 p1 이런 식으로 나오는데 그 차이를 알 수 있을까요?
import requests from bs4 import BeautifulSoup response = requests.get("https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90") html = response.text soup = BeautifulSoup(html, 'html.parser') articles = soup.select("div.info_group") # 뉴스 기사 div 10개 추출 for article in articles: links = article.select("a.info") # 리스트 if len(links) >= 2: # 링크가 2개 이상이면 url = links[1].attrs['href'] # 두번째 링크의 href를 추출 response = requests.get(url) html = response.text soup = BeautifulSoup(html, 'html.parser') print(url) 강의보고 그대로 코드를 작성하였는데 아래와 같이 오류가 뜨네요 if (isinstance(value, str) or isinstance(value, collections.Callable) or hasattr(value, 'match') ^^^^^^^^^^^^^^^^^^^^ AttributeError: module 'collections' has no attribute 'Callable'
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 스프링부트 3.0, JDK17 사용중입니다. AOP 코드를 넣지않고, 스프링 빈 클래스가 잘 찍히는지 확인해보다가. 강의 설명과 다르게, AOP 설정을 넣지 않았는데도 프록시객체가 찍힙니다.
docker run -d -p 8080:8080 --name nx nginx 위 명령어로 실행하여 container 를 실행중입니다. nx 의 container 의 port 현재 8080을 8082번으로 포트 변경을 하고자할 때 어떻게 해야하나요? 기존 실행중인 nx 를 삭제 후 다시 올리지 않고 기존 nx 를 가지고 port 변경을 하는 방법을 알고 싶습니다. (예. 기존 nx 컨테이너를 중지 후 config 변경한다.) 기존 nx를 실행중인 상태에서도 port 변경이 가능한 방법이 있는지 궁금합니다. 참고로, 기존 실행중인 nx를 중지시킨 후 hostconfig.json 파일과 config.v2.json 파일에서 8080 -> 8082로 수정 후 nx를 start 시켰는데, 원복 상태인 8080 포트로 port mapping 이 된 것으로 확인하였습니다.