묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
머신러닝 랜덤포레스트 R2 (결정계수) 음수
파이썬 머신러닝 완벽 가이드 책을 사서 공부중인 학생입니다. 다름이 아니라 랜덤포레스트 회기를 사용해서 머신러닝을 돌려보고 있는데 R2 평가 지표가 음수가 떠서 무슨 의미인지 몰라서 질문드립니다. 학습한 내용으로는 결정계수는 0~1사이로 나와야 한다고 하는데 어떻게 음수가 뜨는지 이해가 가질 않습니다... 어떠한 상황에서 결정계수가 음수가 뜨는지 만약에 음수가 뜬다면 어떤 부분을 살펴보는것이 좋은지 조언 부탁드립니다..!
-
미해결홍정모의 따라하며 배우는 C++
AutoPtr<Resource> res = new Resource
안녕하세요. 아래 두분이 질문을 주셨었는데요.. AutoPtr<Resource> res = new Resource 이것은 1. res 객체를 만들고 2. copy constructor 이 실행되어 3. new Resource의 주소가 4. res의 m_ptr 에 복사된다. 이렇게 이해하면 되는것인가요?
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
Error: Too many re-renders. React limits the number of renders to prevent an infinite loop.
강의 28까지 듣고 따라하면서 코딩해봤는데 다음과 같은에러가 나옵니다. 문법 관련 에러인가요? 아니면 버전 차이라서 생긴 에러인가요?
-
미해결Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
hadoop 클러스터 메카니즘이 넘 헷갈립니다.
사소한 질문에도 성의껏 답변주셔서 너무 존경스럽고 감사합니다. 솔직히 너무 이해가 안되서 짜증섞이인 마음으로 질문드렸던게 오히려 죄송하네요~~ ㅠㅠ 강좌는 단일 노드(standalone ) 방식이라 클러스터 개념을 생각하면서 더 헷갈리기 시작합니다. 그래서 여기저기 검색해보면서 이해를 해보려는데 개념이 부족한부분들을 질문좀 올릴까 합니다. 1. 실전에서 구성이 네임노드, 데이터 노드 각각 모두 개별 서버인거지요? 그러면 이 클러스터를 구성하기 위해 hadoop을 설치할때는 별도 hdfs client 서버에서 네임노드(즉, master 노드) 와 데이터노드를 설정과함께 클러스터 구성 명령어(hadoop설치명령어)를 날리나요? 아니면 master노드에서 강좌에서 하시는 hadoop을 설치하나요? 어디에서 설치해야 하나요? 클라이언트 서버가 있다면 이곳에서 다른 네임노드1대와 나머지 데이타노드 3대를 묶을수있도록 한번에 hadoop설치 명령어 및 cli명령어도 날려야 할텐데..어떻게 이런명령어를 날릴수있도록 인터페이스를 구성할수있는거죠? 2. 두번째는 HDFS 은 데이타를 분산저장하는 파일시스템(네임노드+데이터노드)이라고했는데 즉, 저장 용도라면 wordcount 맵리듀스가 실행된 후 생성되는 output폴더가 HDFS의 파일시스템에 놓인 결과물인가요? 데이타 노드가 여러개인데 output폴더는 어느 데이타 노드 폴더위치에 놓이나요? 또한 wordcount.txt input 데이타를 각 노드에서 분산해서 map을 만들고 분산처리를 할텐데 이때 일정 사이즈만큼 데이타 노드가 각각 분산처리하기 위해 임시저장용도로 hdfs가 쓰이는건가요? 이런때도 replica개념이 들어가나요? 이 hdfs 가 분산처리 파일시스템이라는말만 익숙할뿐 실제 분산처리 결과 저장용으로 쓰이고 또 input데이타를 나눠가지고 저장하고 또 태스크 트래커가 작업할때 이용할수있는 나눠가진 데이타 임시저장용도로 쓰이는건지..이 제가 이해한게 맞는건지 궁금합니다. 3. 마지막으로 분산처리한 결과를 다시 hdfs에 복제저장하는건지...... 이렇게 제가 개념을 못잡는게~~ input이라는 입력데이타를 다 쪼개서 나눠가져가서 트래커가 각각 일을 처리할텐데....그때는 hdfs개념이 없이 트래커가 알아서 각자 input데이타를 쪼개서 나눠가져서 일을 처리하고 그 결과를 hdfs에 저장하고 그 결과가 하나의 output폴더로 보여지게 되는건지.. 너무 그림이 안그려지네요 ㅠㅠ hdfs는 저장용도인데...어느시점에서 개입하게되는건지가 궁금합니다. 맵리듀스를 분산처리하기 위해 output을 나눠서 분산저장하기 위할때 그때 hdfs가 필요한건지...그렇다면 이건 왜 굳이 replica까지 필요할까 싶기도하구요..또한.결과물이 output나올때 hdfs에 저장되는건지... 4. 마지막으로 hive 라는걸 얼핏봤는데 강좌와는 별개입니다. 답변주실지 모르겠네요 가령 wordcount.txt input파일을 이용해 테이블을 만들고 그 테이블을 이용해 word, count 컬럼을 갖는 결과 테이블을 hive쿼리를 이용해서 create table wordcount_result이라고 생성을 하면 이 테이블 데이타를 파일로 저장을 해야 로컬스토리지로 가져올텐데 어떻게 파일로 저장하여 로컬 스토리지로 반대로 가져올수있는걸까요?
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
UTM 링크를 다른 채널에 썼을 때 !
안녕하세요! 수업 너무너무 감사합니다. GA로 UTM링크를 만들어서 채널별로 다르게 유입을 시키고 있는데요, 만약에 인스타그램 UTM링크를 만들었는데 어떤 분이 그 링크를 복사해서 네이버 카페에 올렸을 경우에는 어떻게 잡히는지 궁금합니다..!
-
미해결데이터베이스 SQL 강의
계정생성과정에서 막혔습니다.
Create user scott tiger identified by tiger; 이 명령어에서 막혔네요. 뭐가 문제일까요... 구글링하니까 localhost도 옵션인 것 같아서 localhost와 함께했지만.. 그것도 실패했네요...저만 안되는 것 같지만 질문드립니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
넷 버전 질문드립니다.
프로젝트 생성시 .net core가 없어서 설명란은 동일한 C# 콘솔어플리케이션으로 선택했는데요. 거기서 net 버전 고르는게 있었습니다. 2.1 / 3.1 / 5.0 이렇게 있던데 강의 영상 보니 3.1로 진행중이신거 같은데 5.0으로 해도 문제가 없을까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
core-js 패키지 설치에 대한 질문
안녕하세요 제로초님. . 제로초님 sleact를 클론 받아서 확인을 하다보니 core-js라는 패키지가 설치되어있던데요. 검색을 해보니 babel-polyfill을 대신해서 사용하는 것 같더라고요. . 그렇다면, 자바스크립트 최신 문법을 사용하기 위해서는 core-js를 설치하고 웹팩에 설정을 해줘야하는지요..? 그렇다면 아래와 같이 설정을 하면 될까요? ["@babel/preset-env", { "targets": { "browsers" : ["last 2 versions", "ie >= 11"] }, "useBuiltIns": "usage", "corejs":3, "shippedProposals": true }]
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
순환 참조 관련 문의드립니다.
설명하신 내용 중 ServerServiceRef와 ListenerRef의 경우 순한참조를 끊으신다고 설명을 해주신것 같은데, SharedPtr을 사용하여 상호 참조하고 있는 상태로 순환 구조가 유지되고 있는게 아닌가요??
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
plt.figure(figsize=())
안녕하세요 선생님, 항상 사용하던 plt.figure(figsize=()) 명령어 사용 시 에러가 나서 문의드립니다. violinplot의 사이즈를 조정하기 전까지는 됐다가, 해당 에러메시지(TypeError: 'tuple' object is not callable), 그래프 사이즈 조정하는 명령어를(figure)다시 주석처리하고 실행해도 똑같이 에러가 나네요..! 왜그런걸까요? # 연도별 평당분양가격 violinplot 그리기 # plt.figure(figsize=(10, 4)) sns.violinplot(data=df, x="연도", y="평당분양가격") --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-162-067dc9e144e2> in <module> 1 # 연도별 평당분양가격 violinplot 그리기 2 # plt.figure(figsize=(10, 4)) ----> 3 sns.violinplot(data=df, x="연도", y="평당분양가격") ~/opt/anaconda3/lib/python3.8/site-packages/seaborn/_decorators.py in inner_f(*args, **kwargs) 44 ) 45 kwargs.update({k: arg for k, arg in zip(sig.parameters, args)}) ---> 46 return f(**kwargs) 47 return inner_f 48 ~/opt/anaconda3/lib/python3.8/site-packages/seaborn/categorical.py in violinplot(x, y, hue, data, order, hue_order, bw, cut, scale, scale_hue, gridsize, width, inner, split, dodge, orient, linewidth, color, palette, saturation, ax, **kwargs) 2401 2402 if ax is None: -> 2403 ax = plt.gca() 2404 2405 plotter.plot(ax) ~/opt/anaconda3/lib/python3.8/site-packages/matplotlib/pyplot.py in gca(**kwargs) 2366 @_copy_docstring_and_deprecators(Figure.gca) 2367 def gca(**kwargs): -> 2368 return gcf().gca(**kwargs) 2369 2370 ~/opt/anaconda3/lib/python3.8/site-packages/matplotlib/pyplot.py in gcf() 745 return figManager.canvas.figure 746 else: --> 747 return figure() 748 749 TypeError: 'tuple' object is not callable
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
오류가 있어서 질문합니다.. DB관련인건지 아니면 다른건지 모르겠네여.
Caused by: java.lang.IllegalStateException: org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance before flushing : jpabook.jpashop.domain.Order.member -> jpabook.jpashop.domain.Member at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:151) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:188) at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1366) at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:453) at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3212) at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2380) at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:448) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:183) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$300(JdbcResourceLocalTransactionCoordinatorImpl.java:40) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:281) at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:562) ... 60 more Caused by: org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance before flushing : jpabook.jpashop.domain.Order.member -> jpabook.jpashop.domain.Member at org.hibernate.engine.spi.CascadingActions$8.noCascade(CascadingActions.java:379) at org.hibernate.engine.internal.Cascade.cascade(Cascade.java:169) at org.hibernate.event.internal.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:159) at org.hibernate.event.internal.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:149) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:82) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:99). 이렇게 뜨는데.. DB오류인건지.. 제가 설정오류인건지 모르겠습니다 ㅠㅠ 우선 메일로 프로젝트한번 보내둘게여. 어디서 잘못된건지 모르겠는데 체크한번가능할까여?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
SSR적용했을때 router.replace 한박자 늦게돼서 오류
아래는 프로필페이지 ssr적용한 코드입니다. const ProfilePage = () => { const dispatch = useDispatch(); const {loadedProfile} = useSelector(state=>state.user); useEffect(()=>{ dispatch(indexSlice.actions.changeMenu('user')); },[]) return( <div> <Header currentLocate="user"/> <ProfileLayout profileUser={loadedProfile} /> </div> ) } export const getServerSideProps = wrapper.getServerSideProps((store)=>async({req,params})=>{ const cookie = req ? req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if(req && cookie){ axios.defaults.headers.Cookie = cookie; } await store.dispatch(loadUser()); await store.dispatch(loadProfile(params.profile)); }) export default ProfilePage; loadProfile()은 프로필정보 받아오는 액션입니다. 로그아웃시에는 loadUser.rejected 로 me도 null, loadProfile도 rejected 돼서 loadedProfile도 null이 되게 설정해놨습니다. 아래는 <Header /> 컴포넌트에 에 들어간 로그아웃함수입니다. const onClickLogout = useCallback(()=>{ dispatch(logoutAction()); router.replace('/') },[]); 여기서 문제가 ssr로 인해 화면을 만들어준뒤에 router가 실행되는것같아서 데이터가 필요한 코드에 에러가뜨며 "'~~~' 는 null에서 가져올수 없다" 같은 에러가 뜨며 url을 보면 '/'로 이동을 하긴했지만 에러화면이 떠있습니다. 그래서 데이터가 필요한 화면에서도 로그아웃을 누르면 에러화면없이 '/'로 이동하게하고싶은데 방법이 없을까요. wrapper.getServerSideProps 함수에 router을 넣어보니 router는 오직 csr에서만 사용가능하다는 에러화면이뜹니다.
-
미해결스프링 핵심 원리 - 기본편
NetworkClient setUrl 질문
빈 생명주기 콜백 예시 중 빈 생성후 연결단계에서 setUrl로 연결처리 해주셨는데.. 한가지 궁금한건 이전 강의에서 싱글톤 주의점으로 외부에서 빈의 변수를 수정할 수 있으면 바뀔 수 있는 위험이 있으니 저렇게 setUrl을 퍼블릭 메소드로 두면 안되지 않나요? 그런데 또 NetworkClient 생성자에 url 파라메터로 주지말고 역할을 따로 줘야한다고 해서 두가지가 헷갈랍니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
일반 Spring Application, Spring MVC Web Application차이
삭제된 글입니다
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다
열심히 강의 따라가고 있습니다. yoonlucky0@gmail.com으로 초대부탁드립니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
useEffect 에러 문의드립니다.
안녕하세요 제로초님. 강의 마지막 부분에서 문제가 생겼습니다. useEffect(() => { if (signUpError) { alert(signUpError); } }, [signUpError]); 이 부분을 적용하고, 중복 가입 시도시 경고창 출력까진 성공하였습니다. 이후 인덱스 페이지 클릭 후 다시 회원가입 페이지로 이동하면 해당 경고창이 계속해서 다시 발생합니다. 첫번째 중복 가입 시도 이후 signUpError 변수가 활성화되어서 그런 것 같습니다. 제로초님 깃헙 코드를 보아도 경고창 출력 이후 signUpError 변수를 다시 비활성화 시켜주는 부분이 없는 것 같은데 어떻게 해결하면 좋을까요?? ps) 저는 뎁스에 signUpError 변수를 넣었기 때문에 첫 출력 이후 다시 회원가입 페이지에 들어갔을때는 경고창이 발생하지 않을것이라 예상했는데 아니더라구요. 페이지 단위로 접속하면 useEffect가 한번은 무조건 실행되는 건가요?? 항상 강의 잘 듣고 있습니다. 귀한 시간 내주셔서 감사합니다.
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
시퀄라이즈 쿼리문에 req.user값 사용법
시퀄라이즈 쿼리문에 where: { email: req.user}, 이렇게 넣고 싶은데 어떻게 사용해야하나요? 로그인 후에 req.user에 이메일이 저장되고, 이 사용자의 post를 뽑아내고 싶은 상황입니다.
-
미해결[React 1부] 만들고 비교하며 학습하는 React
클래스형 컴포넌트
중간에 리액트 기초를 따로 학습했는데 요즘엔 클래스형 컴포넌트를 사용하지 않고 리액트에서도 함수형을 권장한다고 들어서요.. 클래스형 컴포넌트 방식으로 수업하는 이유가 따로 있으신지 궁금합니다!
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
oxford_pet CustomDataset에서 load_annotation filename에서 질문이 있습니다
안녕하세요 선생님 저는 MMDetection 실습을 개인 PC에서 하고 있었는데, oxford_dataset 빌드 이후에 훈련을 하는데, 오류가 나서 디버깅을 해보니 선생님 코드에는 kitty 때와 다르게 `filename` 속성에서 아래와 같이 넣어주셨는데 https://github.com/chulminkw/DLCV_New/blob/main/faster_rcnn/mm_faster_rcnn_train_oxford_pet.ipynb 이는 코랩에서 수행 시에는 잘되는건가요? filename = '{0:}/{1:}.jpg'.format(self.img_prefix, image_id) 저는 PC에서 하는지 그런지 kitty 처럼 아래처럼 이미지 이름만 넣어줘서 되어가지고요 data_info = {'filename': str(image_id) + '.jpg', 감사합니다
-
미해결컴퓨터, 웹, 코딩, 프로그래밍의 시작 - Web1
사진이 위로 올라가는 이유
<img>를 통해서 사진을 삽입해 보았는데요 제 눈으로 봤을 때는 atom상에서는 별 차이가 없는 거 같은데 사진자료처럼 사진이 document라는 단어 아래에 표시되지 않고 그 옆으로 삽입이 돼서 붕 뜨게되네요. 이유를 알려주실 수 있나요?