묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래머를 위한 강화학습(저자 직강)
cartpole_reinforce.ipynb 에러
코랩에서 cartpole_reinforce.ipynb 실행시킬때 아래와 같은 에러 발생합니다.ValueError: Layer "my_model_1" expects 3 input(s), but it received 1 input tensors. Inputs received: [<tf.Tensor 'IteratorGetNext:0' shape=(None, 1, 4) dtype=float32>]에러나는 소스 위치는 아래 화면에서 "y_pred = self(states, training=True)" 부분에서 에러가 발생됩니다. class MyModel(tf.keras.Model): def train_step(self, data): in_datas, out_actions = data states, action_matrix, rewards = in_datas[0], in_datas[1], in_datas[2] with tf.GradientTape() as tape: y_pred = self(states, training=True) action_probs = K.sum(action_matrix*y_pred, axis=-1) loss = -K.log(action_probs)*rewards trainable_vars = self.trainable_variables gradients = tape.gradient(loss, trainable_vars) self.optimizer.apply_gradients(zip(gradients, trainable_vars)) tensorflow 버젼 : 2.9.2 이며, 모델에 3개의 값을 주어야 하는데, 1개만 받아서 그런것 같습니다.해결 방법 알려 주시기 바랍니다.감사합니다.
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
영상이 반복되는 부분이 몇부분 있는 것 같아요
20분 50초 쯤에도 똑같은 부분이 반복되고 17분 쯤에도 똑같은 부분이 반복되는것같아요
-
미해결
파일병합에 관한 질의
안녕하세요.. 강사님강사님의 파워쿼리 강의가 업무에 많은 도움을 주고 있어 감사하게 생각하고 있습니다.제가 파워쿼리를 이번 강의를 통하여 입문하게 되었는데... 사용하는데 어려운 점이 있어 질문을 드립니다.질문 내용표1 과 표2를 병합하려 하는데( 표1의 영업점명 과 표2의 영업점명을 공통 자료로 이용)표1의 영업점명 콤보박스를 클릭하면 9개의 영업점이 나와야 하는데 5개의 영업점이 표시되고 , "목록이 완전하지 않은 것 같습니다...... 더 로드하기 " 표시합니다. 확인을 누르면 9개가 모두 나오는데 다시 콤보박스를 클릭하면 5개의 영업점이 표시되면 위와 같은 메세지가 나옵니다.표2의 경우도 같은 결과를 나타내고 있습니다.이러 상태에서 표1과 표2의 영업점명을 체크하면 15,700건중 15,100건이 일치합니다 라고 나옵니다.표1과 표2의 영업점명이 9개 모두 나오게 할수 있는 방법을 부탁 드립니다.(프로그램 문제인지 또는 작업 미숙인지 파악이 불가능한 상태 입니다.)
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
주석처리 질문드립니다
안녕하세요편집기에서는 주석이 초록색글자로 바뀌면서 주석처리가 되는 것 같은데, 결과에서는 주석처리가 안되고 이어서 인식이 되는 듯 합니다 ㅠㅠ이 예제말고도 다른 예제들에서도 주석처리가 안됩니다
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
글자 깨짐과 코드 에러 질문드립니다
안녕하세요. 두가지 질문드립니다. 1. 결과 값에 글자들이 깨져서 나오는데, 페이지 소스에 문제가 있는걸까요~?2. 첫번째 사진에서와 같이 LIMIT 10 을 추가 하기 전에는 에러가 뜨지 않는데,LIMIT 10 을 추가 하면 두번째 사진과 같이 FROM 에러가 발생합니다.이전에 저와 같은 질문을 한 분의 답변들을 보았는데,웹사이트 에러인 것 같다고 하셔서 새로고침도 하고 재부팅도 했는데,에러가 해결되지 않습니다 ㅠㅠ뒤에 있는 수업을 듣다가 이러한 문제가 또 발생하여 추가합니다. 제가 볼 때는 LIMIT 예약어를 인식을 못하는 것 같기도 합니다 ㅠㅠ
-
미해결Flutter 중급 1편 - 클린 아키텍처
Stream result 질문
안녕하세요 선생님. 날씨가 많이 쌀살한데, 건강 관리는 잘 하고 계시는지요 ?다름이 아니라 선생님 강의를 보고 제가 하는 프로젝트에 적용해보고 있는데 궁금증이 생겨 질문드립니다.첨부한 사진을 보시면 Future가 아닌 Stream으로 데이터를 처리하고 있는데 Result 를 통해 Usecase 영역에서 .when을 통해 결과 값이 success 일 때, error 일 때 분기 처리를 해주고 싶은데 Stream일 경우 Result를 어떻게 처리를 해주어야 하나요 ? 마지막 사진의 result.when 에 접근이 되지 않아 방법이 떠오르지 않습니다. Stream 을 첫 데이터 수신 이후 5초 주기로 수신하고자 하는데, 첫 번째 사진과 같이 함수를 작성하니 첫 데이터 호출 부터 5초가 지연이 됩니다. 첫 데이터 수신은 1초, 그 후 5초로 변경하고자 하는데 어떤 방법을 사용해야 하나요 ? 긴 글 읽어주셔서 감사합니다.
-
미해결홍정모의 따라하며 배우는 C++
공변 반환값 질문있습니다!
class A { public: virtual void print() { cout << "A" << endl; }와 같이 print 함수에 virtual을 써주면 공변 반환값이 작동 되지 않는데 이유가 무엇일까요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
몇가지 질문이 있습니다
웰노운 포트번호들은 서버에서만 사용하는 번호인가요? 만약 아니라면 클라이언트가 어느 상황에서 사용하는지 궁금합니다. 클라이언트가 http 프로토콜을 사용하는 프로세스라고 해서 무조건 80번을 사용하도록 하면 크롬과 엣지같은 프로세스들이 충돌하는 경우가 생길거같은데, 뭔가 특수한 경우에만 사용하는 건가요?ack 중복이 3번 발생하면 바로 재전송을 한다고 하는데, 그러면 2번까지는 문제가 없다고 판단하는 건가요?주소창에 www를 치지 않고 naver.com만 쳐도 네이버에 정상적으로 접속할 수 있는데, 이는 www가 기본값이라 그런건가요?얼마전에도 질문을 드렸는데 강의를 듣다보니 계속 궁금증이 생겨서...ㅠㅠ번거로우실텐데 죄송합니다
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
권한요청드립니다.
인프런 아이디 : hppymrcl인프런 이메일 : hppymrcl@gmail.com깃헙 아이디 : hppymrcl@gmail.com깃헙 Username : hppymrcl
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
몽고디비 사용자도 MYSQL부분을 들어야 하나요???
안녕하세요 기본적인 자바스크립트 노드JS를 사용할줄 알고있습니다.기초부터 다시 다지려고 강의를 신청했는데 제가 몽고디비 이용하여 개발을 할 예정인데MYSQL부분을 필수적으로 들어야할가요??SQL부분을 안듣고 넘어가면 이해가 안가는 부분이 있는지 궁금합니다.
-
미해결윤재성의 Oracle SQL Database 11g PL/SQL Developer
기본제공되는 테이블 질문
현재 제 pc에 버전이 20버전이라서 세팅과정이 달라서 기본 제공되는 orcl에 테이블로는 접속이 안되는데 현재 기본 학습할수 있게 제공되고 있는 테이블을 create문으로 만들어 주실수 있을까요? 아니면 20버전에서 제공되는 table을 가져올수 있는 방법좀 부탁드립니다.
-
미해결스프링부트 개념정리(이론)
요즘 많은 분들이 이것이라 하지 않고 이 아이라 하는데
this가 아닌 this baby라 애칭하는거같아 좀 이상한 느낌입니다..
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
MaterialStateProperty.resolveWith 에 대한 질문
foregroundColor: MaterialStateProperty.resolveWith( (Set<MaterialState> states) { if (states.contains(MaterialState.pressed)) { return Colors.white; } return Colors.red; }), padding: MaterialStateProperty.resolveWith((states) { if(states.contains(MaterialState.pressed)){ return EdgeInsets.all(100.0); } return EdgeInsets.all(20.0); })1. MaterialStateProperty.resolveWith( (Set<MaterialState> states) 2. MaterialStateProperty.resolveWith( (states) 위 코드에서 resolveWith를 자동완성 하면 2번 코드같이 나오는데 강의에서는 타입이랑 제네릭까지 명시를 해주시더라구요. 자동완성 되는 방식으로 코드를 작성해도 정상 작동이 되긴하는데 1번과 2번 둘의 차이가 무엇인가요?
-
미해결
무료강의를 수강하더라도 완강불가능 현상
무료로 수강완료한 강의인데 마지막 장의 강의를 완료해도 여전히 97%로 나타나내요.혹시, 무료로 수강한 강좌는 완강을 하더라도 수강증 발급을 하지 않기 위해 마련한 조치인지문의드립니다.
-
미해결스프링부트 시큐리티 & JWT 강의
JWT Token 구현에서 Session 을 사용한다?
안녕하세요 강사님. 이번 수업 너무 잘 들은 학생입니다.다름이 아니라 JWT Token 을 필터단에서 Security에게 인가처리를 맡기기 위해 Security Context 에 Authentication을 저장한다고 하셨습니다.이는 스프링 내 세션에 인증 객체를 저장해 두는 것으로 이해를 하였습니다. 1.수업중에도 설명해주셨듯이, 토큰을 사용하는 것은 세션에 인증 객체를 저장하지 않도록 해서 서버적으로 부하가 걸리는 상황을 방지하는 점이 큰 장점으로 이해하였으나, 결국 시큐리티에 인가를 맡기려면 세션에 저장하는 방법 밖에 없는지 궁금합니다. 필터들 사이에서 Authentication 정보를 주고 받아야 하니 스프링 시큐리티를 사용하려면 세션 저장 말고는 방법이 없는걸까요?2.계속 생각하다보니 또 궁금해진 사항인데, [SecurityContextHolder 에 세션 정보를 저장해두는 것이 SpringSecurity 가 일반적으로 채택하고 있는 formLogin 방식에서 사용하는 세션 저장 방식]인 것으로 이해를 했습니다. 이 때, 왜 이 부분이 계속 세션을 저장해서 서버적으로 부하가 걸리게 하는 건지 잘 이해를 못한 것 같습니다. Authentication 과정을 살펴보면 그 때 인증을 하기 위해 형성한 Authentication 객체는 그 요청을 처리하기 위해 Thread Local 에 있는 SecurityContextHodler 에 저장을 해두고 인가를 처리하게 됩니다. 하지만 그 과정을 끝내고 나면 Holder를 비워주고, THread도 종료되기 때문에 서버 자체에는 딱히 저장되는 것은 없지 않나요? 보안적인 측면 외의 SESSION 방식의 단점을 잘 이해하지 못한 것 같습니다. 간략하게 라도 도움주시면 감사할 것 같습니다. 2번을 먼저 이해해보는게 1번을 이해하는데 도움이 될 것 같긴 하네요. 강의도 너무 잘들었습니다. 미리 감사드립니다.
-
해결됨[자동화 완전 정복] 인스타그램 휴대폰, 웹 자동화 프로그램 개발
weditor 설치방법 궁금합니다
weditor 설치방법에대해서따로 언급이 없는거같은데pip install -U weditor이렇게해봤는데 error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [37 lines of output] ... note: This error originates from a subprocess, and is likely not a problem with pip.error: metadata-generation-failed× Encountered error while generating package metadata.╰─> See above for output.note: This is an issue with the package mentioned above, not pip.hint: See above for details. 라고 나오네요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 요청드립니다.
안녕하세요 강의자료 요청드립니다.dkshk08@naver.com
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
90번 라이언 킹 심바 1번 테스트 케이스
채점 돌려보는데 1번 테스트 케이스만 틀려서 질문 드립니다....1번 테스트 케이스에 대해서 문제 규칙에 따라 손으로 직접 써보면서 해보니 결과 값이 26이 나오는데요, 정답에는 23이라고 나와있더군요. 진행 과정을 알고 싶습니다.제가 손으로 써본 걸 '(행, 열), 날짜' 순으로 써보자면 아래와 같습니다.(3, 3) 0 시작(3, 2) 1(2, 4) 4(1, 5) 6(1, 2) 9(2, 1) 11(4, 2) 14(4, 1) 15(5, 3) 18(5, 5) 20(4, 5) 21(3, 5) 22(3, 4) 23(3, 1) 26 끝혹시 잘못 된 부분이 있으면 말씀해주시면 감사하겠습니다.
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
aws configure명령어
aws configure명령어를 ec2안에서 말고 로컬머신에다가 하라고 하셨는데 터미널 새로 열어서 pem파일이 있는 폴더에 접근해서 거기서 aws configure를 쓰라는 말씀이신가요? 거기라면 zsh: command not found: aws 이 문구가 뜨는데정확히 어디말씀하시는건지 모르겠어서요..ㅜ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
OnRecvPacket 관련 질문
우선, 강의에 대해 너무 유익하고 많은걸 배우고 있어서 감사드립니다! PacketSession 강의 수강 중 강사님과 동일하게 반복문으로 더미 클라에서 5번을 send로 했지만.. 한번의 로그만 찍히고 disconnect 되고 있네요..심지어 그 하나의 로그도 id값이 잘못찍히구요 ㅠㅠ원인을 찾고 싶었지만.. 역부족이여서 질문드립니다