묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
리포지토리 반환값을 List 에서 Stream 으로 바꿔 받는 과정에 문제가 생겨 남겨보아요
안녕하세요 김영한강사님.알찬 강의 열심히 응용중에 문제가 생겼습니다. 다음처럼 Repository 반환값을 List<엔티티> 에서 Stream<엔티티> 로 했을 경우 Controller 에서 엔티티를 받아오지 못하더라구요 MemberRepository . findAll() ---> Stream<Member> 반환 em.createQuery("select m from Member m", Member.class) .getResultStream() // MemberController 의 addAttr 직전 Stream을 List변환 memberService.findMembers().collect(Collectors.toList()); error1 : The object is already closed [90007-199]error2 : could not advance using next()직감으로는, 닫혔다는것이.. Stream 이라 불변객체여서 변경이 안된다는 이야기로 보이는데List<Member> 로 싹 바꿔야 되나 고민하고 있습니다. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- LIst<엔티티> 로 바꾸니 문제없이 출력이 되었습니다. 원인이 createQeury().getResultStream() 이었는데결국 Proxy 를 Stream 에 담은 상태로불변성이 보장되어서하이버네이트가 내부에 RealEntity 값을 심어야 되는데이작업을 할 수 없으니 애러가 나는것이 맞는건가요?맞다면, Stream은 어느시점에 사용하는것이 좋은가요..?
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
GridSearchCV 와 관련하여 질문드립니다!
1. 제가 실습해보려는 데이터셋이 40만 row 인데, 이 경우 cv 값을 몇으로 설정하는게 가장 좋은가요? 피쳐는 30개입니다. 2. 최적의 cv 값이 존재하나요? (가령 각 폴드 당 최적의 데이터 수가 존재한다든가...) 혹은 폴드 당 데이터 수가 많을수록 더 좋은건가요? 이 부분이 의문입니다 ㅠㅠ 3. 아래에서 max_depth를 6~24까지 줬을 때 24가 최적 파라미터로 결과가 나와서 혹시나 하는 마음에 24~32까지 줘봤더니 32가 최적 파라미터로 나왔습니다. 원래 이렇게 max_depth 최적값이 크게 나올 수도 있는 건가요? 아니면 다른 문제가 있는 걸까요? 문제가 없다면 40 넘게 max_depth를 더 키워봐도 되는걸까요? 과적합이 발생하고 있는게 아닌지 걱정됩니다 ㅠㅠ 4. 분류의 다양한 알고리즘을 한 예제에 모두 사용해봤는데, 정확도가 엄청 상이했습니다. 만약 전처리를 하지 않은 raw 데이터셋으로 모두 동일하게 fit 했을 때 정확도가 10~20% 가량 차이가난다면, 정확도가 비교적 지나치게 낮은 알고리즘보다는 높은 알고리즘을 기준으로 튜닝하는게 맞는건가요? 아니면 전처리가 더 중요하기 때문에 전처리 이후 다시 다양한 알고리즘을 적용해보는게 우선시되는건가요? 5. 2진 분류가 아닌 레이블이 3개인 분류(다중 클래스 분류)를 할때는 어떤 검증 방법을 써야 하나요? 6. 5번과 비슷한 질문인데 다중 클래스 분류를 할 경우에는 부스팅 방법이 적합하지 않은 것인가요? 랜덤 포레스트를 제외한 모든 부스팅 알고리즘 정확도가 엄청 낮게 나옵니다ㅠㅠ (혹은 제가 원핫인코딩 방식을 사용하지 않은게 잘못일까요?? 현재 클래스가 연속성이 없는 0, 1, 2로 나뉘고 있습니다)
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Instance Segmentation 관련 궁금증입니다.
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요. Instance Segmentation에 대해서 궁금한 점이 있습니다. 제가 알고 있는바로는 Instance Segmentation 은 per-object detection이고 Semantic Segmentation 이나 Panoptic Segmentation은 per-pixel detection이라고 알고 있습니다. 만약 Instance Segmentation을 per-pixel detection으로 진행을 한다면 문제가 생길까요? 그러니까 예를 들어, 한 장의 거실 사진이 있다고 했을때, 사진내의 있는 모든 물체부터 천장, 바닥, 벽 등 모든 것을 instance segmentation으로 detect해도 문제가 없는 것 일까요? 많은 물체와 벽, 바닥 들이 pixel 상으로 겹칠텐데 이런 것도 문제가 되지 않을까요? 배경들에 대해 Semantic segmentation말고 Instance Segmentation을 쓰지 않는 특별한 이유가 있을까요? 아래 참고하실 만한 샘플 이미지 올립니다. 답변주시면 정말 감사하겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
몽고 db- connection timed out 에러
몽고 db 에러가 뜨는데 어디가 문제인지 모르겠어요.. Server Listening on 5000 [0] MongooseError [MongooseServerSelectionError]: connection timed out [0] at new MongooseServerSelectionError (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\node_modules\mongoose\lib\error\serverSelection.js:22:11) [0] at NativeConnection.Connection.openUri (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\node_modules\mongoose\lib\connection.js:823:32) [0] at Mongoose.connect (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\node_modules\mongoose\lib\index.js:333:15) [0] at Object.<anonymous> (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\server\index.js:19:26) [0] at Module._compile (internal/modules/cjs/loader.js:1137:30) [0] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10) [0] at Module.load (internal/modules/cjs/loader.js:985:32) [0] at Function.Module._load (internal/modules/cjs/loader.js:878:14) [0] at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) [0] at internal/main/run_main_module.js:17:47 { [0] reason: TopologyDescription { [0] type: 'ReplicaSetNoPrimary', [0] setName: null, [0] maxSetVersion: null, [0] maxElectionId: null, [0] servers: Map { [0] 'cluster0-shard-00-01.nvmvj.mongodb.net:27017' => [ServerDescription], [0] 'cluster0-shard-00-02.nvmvj.mongodb.net:27017' => [ServerDescription], [0] 'cluster0-shard-00-00.nvmvj.mongodb.net:27017' => [ServerDescription] [0] }, [0] stale: false, [0] compatible: true, [0] compatibilityError: null, [0] logicalSessionTimeoutMinutes: null, [0] heartbeatFrequencyMS: 10000, [0] localThresholdMS: 15, [0] commonWireVersion: null [0] }, [0] [Symbol(mongoErrorContextSymbol)]: {} [0] }
-
미해결해킹 대회를 위한 시스템 해킹 프로토스타 완벽 풀이집
putty 접속이 안 됩니다.
부팅할 때 이런 화면이 뜹니다. 푸티로 접속 하려고 하면 검은창이 뜨다가 종료 됩니다. 똑같이 설정 했는데 왜 안 되는걸까요?
-
미해결실전! Querydsl
쿼리 dsl fetch join에 대해서 여쭤보고 싶습니다.
안녕하세요 선생님. 배운내용을 더 잘 알고싶어서 이것저것 복습해보다 보니 자꾸 질문을 하게되네요 ㅎㅎ;; 쿼리 dsl을 이전 활용편에선 다룬 예제에 적용시켜보려다 자꾸 오류가 나서 질문을 남깁니다. @Overridepublic List<OrderDto> search() { List<OrderDto> dtos = queryFactory .select(Projections.constructor(OrderDto.class, order.id, member.username, order.orderDate, order.status, delivery.address, order.orderItems)) .from(order) .join(order.member, member).fetchJoin() .join(order.delivery, delivery).fetchJoin() .join(order.orderItems, orderItem).fetchJoin() .join(orderItem.item,item).fetchJoin() .fetch(); return dtos; } .join(orderItem.item,item).fetchJoin() 이 부분이 잘못된것같은데 어떻게 처리를 해야하는것인지 감이 안잡히네요. "select distinct o from Order o join fetch o.delivery join fetch o.member" + " join fetch o.orderItems oi join fetch oi.item" 위 쿼리를 쿼리dsl로 해볼려고 했습니다. 추가로 join을 한 줄로 처리할 수도 있는지 여쭤보고 싶습니다. 혹시 질문이 이상하거나 애매모호하다면 알려주시면 감사하겠습니다!
-
미해결애플 웹사이트 인터랙션 클론!
css 안먹히는데 ..
이부분이 제 css 이고 이부분이 강사님 css 인데 왜 저는 stickey 가 왜 전부다 block 이 되는거죠?.....css 가 안먹힙니다.. 왜 저는
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
정보수정처리 질문
선생님 항상 감사합니다. 정보수정처리에서 질문이 있습니다. 사용자 정보를 수정하는 처리를 할 때, 선생님께서는 컨트롤러에서 이렇게 설정하고, 서비스에서 이런식으로 modifyUserBean을 설정하셔서 처음 수정화면에 들어갔을 때, user_id와 user_name을 받아올 수 있도록 하셨는데요. 저는 이걸 더 간단하게 해보고자 컨트롤러 서비스 Dao 매퍼 이런식으로 해줘서, 서비스에서 set을 통해 넣어주는게 아니라, Dao에서부터 아예 빈을 받아오도록 해서 그 빈을 tempModifyUserBean에 넣어줬는데요. (tempModifyUserBean = userDao.getTempModifyUserBean(tempModifyUserBean);이렇게 set을 통해 넣어준게 아니라 바로 넣어줘버렸습니다. ) 이렇게 하니깐 수정화면에 들어갔을 때 user_name이랑 user_id가 안나옵니다. 혹시 그 이유를 알 수 있을까요? 서비스에서 System.out.println()으로 이름을 찍어봤을 때는 잘 나오는데요. 이유를 알고 싶습니다.
-
미해결지금 당장 성과내기, 페이스북 퍼포먼스 마케팅 실습
강의 이미지,영상자료 열기관련
안녕하세요. bit.ly/2M8fJhh 이 파일에 들어가 영상이랑 이미지 자료를 다운받으려 하는데, 구글 엑세스 권한때문에 열리지 안습니다. vkdrkd12@gmail.com 여기로 자료좀 받을수 있을까요?
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
마지막 문제 질문입니다.
char로 문자배열을 받은 뒤 for문에서 i<sizeof(arr)로 하면 전체 문자열을 불러오는 게 아닌 건가요? sizeof로 만들 때 문자열의 중간까지만 공백이 제거된 상태로 나와서 질문드립니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
주석처리 방법 여쭙습니다.
너무 좋은 강의 잘 들었습니다. 너무 기초적인 질문이라 죄송하지만..주석처리#/주석해제는 어떻게 하는 것인지요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
동적 쿼리를 이용해서 엔티티를 모르는 DB에 접근해 결과를 뽑아낼 수 있을까요?
안녕하세요 스프링 기초부터 활용편까지 유익하게 듣고 있습니다. 강의를 수강하면서 토이 프로젝트를 만들어보고 싶은데, 동적 쿼리나 JPA에 익숙하지 않다보니 궁금한게 많습니다. 그래서 강의내용과 직접적인 연관이 없음에도 강사님이 전문가이시니 이렇게 질문 드립니다. 활용편에서는 DB와 스프링 프로젝트를 연결하고, 스프링에 엔티티를 만들고, 그 엔티티를 기반으로 DB에 테이블이 생성되고 연결되는 구조로 어플리케이션이 만들어졌습니다. 그런데 DB에 테이블이 이미 생성되어 있거나 테이블 구조가 바뀔수 있다고 할 때(테이블 Column이 바뀌거나, 테이블이 추가되는 경우 등)에도 JPA 개념으로 테이블을 객체로 가져와 결과를 뽑아내거나 join을 하거나 하는게 가능할까요? 엔티티의 멤버변수를 기반으로 DB 테이블 column을 만들다보니 스프링에 엔티티가 정의되어 있지 않거나 내용이 달라지면 안되겠지만, 혹시 방법이 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
로그아웃 관련 질문 있습니다.
강사님 보일러플레이트, 유투브 클론, 쇼핑몰 만들기, 도커강의 모두 듣고 이제 앱 개발 및 배포를 진행하려고 합니다. 강사님 github 에서 boilerplate-mern-stack-master 받아서 하는데 소스엔 토큰 유효시간은 포함되어 있지만 유효시간 체크는 없는거 같아요. 하루가 지나도 재접속하면 로그인 상태 입니다. 질문은 유효시간 체크는 어디에 어떤식으로 넣어주는게 좋을까요? 강사님의 방법 힌트 주시면 많은 도움이 될거 같습니다. 감사합니다.
-
미해결스프링 프레임워크 핵심 기술
에러 발생 질문드려요ㅠㅠ
심각: 클래스 [org.springframework.web.context.ContextLoaderListener]의 애플리케이션 리스너를 설정하는 중 오류 발생 java.lang.NoClassDefFoundError: Lorg/springframework/beans/factory/access/BeanFactoryReference; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Unknown Source) at java.lang.Class.getDeclaredFields(Unknown Source) at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:110) at org.apache.catalina.core.DefaultInstanceManager.populateAnnotationsCache(DefaultInstanceManager.java:402) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:173) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4604) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5143) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(Unknown Source) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(Unknown Source) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.startup.Catalina.start(Catalina.java:633) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) Caused by: java.lang.ClassNotFoundException: org.springframework.beans.factory.access.BeanFactoryReference at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188) ... 37 more 잘 실행되다가 이런 에러에 맞닥뜨리게 되었습니다. 원인이 무엇일까요...?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
Uncaught TypeError: a[b].target.className.indexOf is not a function
Panel header 를 클릭할때마다 Uncaught TypeError: a[b].target.className.indexOf is not a function 라는 오류가 콘솔창에 뜨는데 상관없는건지 궁금합니다 돌아가는데 문제는 없습니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
test5는 10만개가 넘어갑니다.
안녕하세요. 직접만든 힙으로 아래와같이 하면 틀리고 100000 --> 110000으로 하면 맞습니다. in5.txt는 108,071줄 입니다. 감사합니다~ hp = minHeap() for _ in range(100000): n = int(In()) if(n == -1): break elif(n == 0): print(hp.pop()) else: hp.insert(n)
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
강의를 완강하고 모든 예제를 연습하였는데 다음강의는 무엇을 들어야할까요?
HTML+CSS+Jquery 중급이론을 완강하고 모든 예제도 연습하였습니다. 하여 다음강의는 전체적인 구성과 배치를 배울 수있는 강의를 들으려고하는데 강사님께서 올리신 인강중에 무엇을 보면 좋을 지 모르겠습니다. 알려주시면 감사하겠습니다.
-
미해결IT인을 위한 ELK 통합로그시스템 구축과 활용
site 없네요
https://github.com/crypsisgroup/ 이하 파일사이트가없네요.
-
미해결[오피스 365] Admin Center 설정 및 이해
강의 질의 드립니다.
강의 자료로 사용되는 PPT 자료 받을 수 있을까요?
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
pandas read_html은 파이참 같은 IDE에서는 작동을 안하나요?
구글 코랩에서 해보니.. 되는데... 파이참에서는 안되는 것 같아 문의드립니다.