묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요, 성능 측정 방법에 대해 궁금한게 있습니다.
안녕하세요! 멋진 강의 감사합니다. 매일매일 퇴근하고 하나씩 알아가는 재미로 공부하고있습니다. 너무 좀... 어떻게 보면 수준 낮은 질문일 수도 있는데.. 선생님께서 강의에서 roc_auc는 보통 의학 분야에서 많이 사용한다고 하셨는데 그럼 보통, 의학 분야를 제외한 현실세계의 다양한 이진분류문제는 일단 보통 precision-recall-curve와 같은 방법을 사용하는게 맞을까요? 의학같은 특수한 상황에서만 roc_curve를 사용하고요. 감사합니다 ㅎㅎㅎ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
sql작성에 머리가 빠질것같습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]테이블의 한 칼럼에 True와 False만 있습니다. 선생님 그 비율을 구하고 싶은데요 그동안은 oracle이라서 ratio to report같은거 쓰면서 써왔는데 spring에서 그걸 비율을 계산하려니 머리가 너무 아픕니다ㅠ 있는지식 없는지식 총 동원해서 여기까지 왔는데 도저히 각 championid별 True의 양을 한 sql로 못구하겠습니다.두번에 나눠서 한다쳐도 결국 리스트 따로따로 구해져서 다시 포문돌려서 하나씩 할당해서 하나의 객체리스트로 만드는게 제 한계더라고요 jdbc 템플릿이나 다른거를 써봐야할까요?ㅠ 도움을 구합니다 List<numNWinNLosDto> gameDataList = jpaQueryFactory .from(gameData) .where(gameData.lane.eq(lane)) .groupBy(gameData.championId) .select(Projections.constructor(numNWinNLosDto.class, gameData.championId, gameData.championId.count())) .fetch();
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
mAP 계산하려면?
선생님, 안녕하세요? YOLO 결과를 받아서 mAP를 계산하려고 합니다. 그럴려면 강의에서 말씀하신 것처럼 모든 confidence에 대한 결과로 PR 그래프를 그려야 하니까 예측 결과를 구할 때 confidence_thres=0.001로 낮게 해야 하죠? 그리고 일반적인 예측시에는 confidence_thres=0.4처럼 정해서 원하는 정확도와 재현율을 찾구요. 그리고, No mask와 Mask가 박스로 동시에 예측하는 경우가 있는데, 제가 알기로는 NMS에서 겹치는 박스시에는 제거하는 걸로 아는데, 그것은 동일 클래스인 경우에 해당되는 개념인가요? 제 생각이 맞는지 부연 설명 좀 부탁드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
양방향 vs 쿼리 횟수
안녕하세요! 간단하게 궁금한 점이 있습니다. 최대한 단방향 설계를 진행한 뒤 추후에 필요하다면 양방향 설계를 진행하는게 좋다고 말씀해주셨습니다. 만약 단방향으로 설계하여 로직을 작성했을 때는, 비즈니스 로직을 수행하기 위해 2번의 쿼리를 작성해서 날려야했지만, 양방향으로 설계했을 때는, 비즈니스 로직을 수행하기 위해 1번의 쿼리를 작성해서 날려도 가능한 상황이 발생한다면 어떤 설계가 더 나은 설계라고 볼 수 있나요? 즉, 양방향 설계로 인한 쿼리 1번 vs 단방향 설계로 인한 쿼리 2번 어떤 것이 더 나은 선택인가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한 요청 부탁 드립니다
github권한 어제 요청 드렸는데 아직 안되어있네요 빠른 권한 부탁 드립니다! 인프런 아이디 : gogoack 인프런 이메일 : gogoack@naver.com 깃헙 아이디 : gogoack@gmail.com 깃헙 Username : gogoack
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
보드 질문드립니다.
안녕하세요! 좋은 강의 항상 감사드립니다. 보드를 구매하려고 하는데, Kria KV260으로 본 강의 진행이 가능할까요? Zybo와 많이 다를지 궁금합니다. 감사합니다:)
-
미해결SharePoint로 협업을 위한 팀 사이트 만들기
사이트간 문서라이브러리 이동이 가능한가요?
기존 사이트에 있는 문서라이브러리를 새로운 사이트에 마이그레이션 하거나 동기화 하는 것이 가능한가요? 현재는 팀사이트를 팀별로 나누기에는 회사 전체 인원이 너무 소규모라 한 개의 팀사이트를 우선 운영하고 후에 인원이 많아지면 팀 별로 팀사이트를 운영하는 방식으로 하고자 하는데 이 경우 기존 팀사이트 내의 일부 문서라이브러리를 통째로 이동하거나 다른 팀사이트와 동기화 하는 것이 가능한지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C++
prefix와 postfix의 차의
강의 보고 그냥 느낀대로 적자면 prefix는 값을 바로 ++후 리턴해주고 postfix는 값을 한번 리턴해주고 값을 바꾼다는 차이인데 postfix가 다음 값에 ++ 되는건 이 부분떄문인게 맞을까요?? 중간에 리턴과정이 있어서?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
단어 추측이 성공한 경우 추측단어가 출력되지않아요ㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님께서 올려주신 예제를 봤는데도 뭐가 다른건지 잘 모르겠어요ㅠㅠ! 제가 한 부분에서 어느 부분이 잘못되었는지 알려주실수있으실까요? 감사합니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
HandlerInterceptor interface는 왜 전부 default method일까요?
안녕하세요 HandlerInterceptor를 보다가 의문이 들었는데 왜 전부 method를 default로 구현했을까요? prehandle은 return true가 있으니 이해하겠는데, 나머지는 전부 void return이여서 default가 아니여도 될거 같아서요 혹시 이유가 잇을까요? 궁금궁금하네요
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
.push를 이용해서 새로운 값을 추가할 때 질문있어요
일반적으로 대괄호를 사용했는데 push만 소괄호를 쓰는 이유가 궁금해요 .push엔 대괄호 사용이 안 되나요? 그리고 .push처럼 많이 사용하는 것 중에서 소괄호를 이용하는 것들이 어떤 것들이 있는지 알고 싶어요.
-
미해결Node.js로 웹 크롤링하기
외부 모듈을 사용하지않고 파싱할 수 있는 방법이 있나요/
제목 그대로입니다. cheerio나 jsdom말고 파싱하는 방법이 있을까요
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
2021.2 비바도를 사용하고 있습니다..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 맛비 선생님.. 비바도 2021.1 버전을 사용하고 있습니다. makefile 3가지 모두 수정 후 빌드를 하였지만 여전히 에러가 뜨네요 혹시 해결방안 있을까요?
-
미해결
타입스크립트 앰비언트 모듈
제가 @types/styled-components를 설치하고 src/@types/styled.d.ts 와 같은 앰비언트 모듈 파일도 만들었습니다. 제가 알기론 타입스크립트 컴파일러는 non-relative-path로 import 할 경우에 node_modules/@types를 먼저 뒤져보고 없으면 앰비언트 모듈 파일을 찾아보는걸로 알고 있는데 왜 App.tsx에서 참조하는건 src/@types/styled.d.ts 파일인지 알 수 있을 까요?? traceResolution 옵션을 줘서 컴파일 과정을 찾아봐도 node_modules/@types에 있는 styled-components/index.d.ts 파일을 찾아서 참조한다고 나와잇는데 영문을 모르겠습니다 //src/@types/styled.d.ts declare module "styled-components" { interface TestProps { name: string } } //src/App.tsx import styled from "styled-components" const test: styled.TestProps = { name: "123"} function App() { return <div>{test.name}</div> } export default App; //tsconfig.json { "compilerOptions": { "target": "es5", "allowJs": false, "skipLibCheck": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "strict": true, "forceConsistentCasingInFileNames": true, "noFallthroughCasesInSwitch": true, "module": "esnext", "moduleResolution": "node", "resolveJsonModule": true, "isolatedModules": true, "jsx": "react-jsx", "noImplicitAny": false, "lib": [ "dom", "dom.iterable", "esnext" ], "noEmit": true, "traceResolution": true }, "include": [ "src" ] } ======== Resolving type reference directive 'styled-components', containing file 'C:/Users/boh00/github/apollo-todolist/__inferred type names__.ts', root director y 'C:/Users/boh00/github/apollo-todolist/node_modules/@types,C:/Users/boh00/node_modules/@types'. ======== Resolving with primary search path 'C:/Users/boh00/github/apollo-todolist/node_modules/@types, C:/Users/boh00/node_modules/@types'. File 'C:/Users/boh00/github/apollo-todolist/node_modules/@types/styled-components/package.json' exists according to earlier cached lookups. 'package.json' does not have a 'typings' field. 'package.json' has 'types' field 'index.d.ts' that references 'C:/Users/boh00/github/apollo-todolist/node_modules/@types/styled-components/index.d.ts'. File 'C:/Users/boh00/github/apollo-todolist/node_modules/@types/styled-components/index.d.ts' exist - use it as a name resolution result. Resolving real path for 'C:/Users/boh00/github/apollo-todolist/node_modules/@types/styled-components/index.d.ts', result 'C:/Users/boh00/github/apollo-todolist/no de_modules/@types/styled-components/index.d.ts'. ======== Type reference directive 'styled-components' was successfully resolved to 'C:/Users/boh00/github/apollo-todolist/node_modules/@types/styled-components/in dex.d.ts' with Package ID '@types/styled-components/index.d.ts@5.1.15', primary: true. ========
-
미해결인터랙티브 개발 실무 끝장내기 [역량 강화편]
for(...){pointBtnAll...} 동작
안녕하세요. 요즘 강의 정말 잘 보고있습니다 도움이 많이됩니다!! 제가 아래 코드를 잘 이해한건지 의아해서 질문올립니다. for( let i = 0; i < pointBtnAll.length; i++ ){ (function(idx) { pointBtnAll[idx].onclick = function() { alert(idx); pageNum = idx; pageChangeFunc(); } })(i); } 즉시실행함수가 0,1,2를 각각 인자로 받고 바로 실행시켜버리려는데 click을 기다렸다가 클릭이 일어나면 해당 인자값에 맞는 함수를 실행시키는건가요? 그러니까 0,1,2를 인자로 받아서 미리 값을 얻어놓은 함수가, 어딘가의 메모리공간에 저장(?)되어있다가 클릭이발생했을 때 실행되나요? 뭔가 onClick으로 걸어놓으니까 마치 조건문처럼 click이 발생하지 않으면 실행이 안되다가 click해야 실행된다고 느껴져서 어렵네요 그리고 onClick을 addEventListener로 바꿔서 작성해보려는데 이해가 안가는 부분이 있습니다. 위의 코드에서 브라우저가 클릭이 발생하면, 어느 페이지를 로딩해야 할지 알 수 있게끔 for문을 돌려가며 페이지 수를 i로 전달해줬기 때문에 딱 클릭한 그 페이지가 나올 수 있다고 생각했습니다. 그런데 이벤트리스너로 써주면, 클릭이 발생했을 떄 어느 페이지를 클릭한건지 감지할 수 없지않나요? 이벤트리스너의 콜백함수에 마찬가지로 for문을 돌려주려했는데 그러면 그냥 클릭했을 때 i=0,1,2 한번씩 순회하고 끝. 이럴거같네요. 이럴거같다고 말씀드린부분은 pointBtnAll로 이벤트리스너 해주면 not a funtion 에러가 나와서 이부분 해결을 못하고있어서 직접 실행해보진 못했습니다. ㅎㅎ;;다 쓰고보니 질문이너무 기네요 ㅠㅠ간략하게나마 설명해주시면 이해될때까지 곱씹어보겠습니다 감사합니다
-
미해결파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지
가상환경 3.7.11로 설치한 가상환경을 conda info로 확인한 버전과 python --version으로 확인한 버전과 다릅니다.
가상환경 3.7.11로 설치한 가상환경을 conda info로 확인한 버전과 python --version으로 확인한 버전과 다릅니다. conda info에서는 python version이 3.8.8로 base랑 같은 버전이 되어있고 python --version으로 확인한거는 제가 설치한것과 동일하게 정상적으로 3.7.11이 나옵니다. vscode 주피터에서는 정상적으로 sys확인 결과 3.7.11이 나오네요. 실행에는 문제가 없습니다. 하지만 앞으로 계속 사용할거기에 해결방법을 알고 싶습니다. 기존에 python.org에서 따로 다운받다가 아나콘다 깔았고 기존의 python.exe파일 삭제 했습니다. 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
Jpynb 업로드가 안됩니다..
안녕하세요 선생님 이번에 자바 로드맵을 수강하게 된 학생입니다. 강의를 진행하면서 선생님께서 올려신 jpynb 파일을 제 jupyter note에 업로드를 하려는데 잘 안됩니다 ㅠㅠ 알려주신대로 stackoverflow에 열심히 찾아봤지만 질문자들 대부분 짜여진 코딩에서 장애가 난것으로 보입니다... 그나마 찾아보았을땐, 문자열이 유효하지 않은것으로 보이는데.. 어떤것이 문제일까요,,? 감사합니다!!
-
미해결웹 게임을 만들며 배우는 React
webpack 빌드 시 에러
안녕하세요 제로초님! 에러 해결을 하다가 계속 붙잡고 있게돼서 두 가지 에러 사항 질문합니다 ! 1. 첫 번째 에러 사항 ( 모듈 빌드 실패 ) => 이런 경우는 babel-core와 babel-loader가 서로 요구하는 버전이 안맞아서 생기는 에러라는 것을 알게됐습니다. 따라서, babel-loader가 8버전이면 babel-core는 7.x대, babel-loader가 7버전이면 babel-core가 6.x대로 변경하면 된다고 해서 아래와 같이 시도했는데, 에러가 사라지지 않습니다.. 2. Unknown option : .prests 이 부분은 babel-loader의 설정을 바꿔주면 될 것 같은데, 위처럼 시도를 했을 때 에러가 사라지지 않아 질문드립니다. 혹시나 해서 package.json파일과 webpack.config.js 파일 올립니다. package.json webpack.config.js
-
미해결그림으로 배우는 쿠버네티스(v1.35)
vagrant up 시 오류
이번에는 Virtualbox를 아예 삭제하고 관련 폴더도 다 삭제한 다음 6.1.18버전으로 다시 설치하고, .vagrant 파일도 삭제하고 vagrant up을 했는데 다음과 같은 오류가 났습니다 ㅜ ---- w2-k8s-1.22: Installed: w2-k8s-1.22: kubeadm.x86_64 0:1.22.0-0 kubectl.x86_64 0:1.22.0-0 kubelet.x86_64 0:1.22.0-0 w2-k8s-1.22: w2-k8s-1.22: Dependency Installed: w2-k8s-1.22: conntrack-tools.x86_64 0:1.4.4-7.el7 w2-k8s-1.22: cri-tools.x86_64 0:1.13.0-0 w2-k8s-1.22: kubernetes-cni.x86_64 0:0.8.7-0 w2-k8s-1.22: libnetfilter_cthelper.x86_64 0:1.0.0-11.el7 w2-k8s-1.22: libnetfilter_cttimeout.x86_64 0:1.0.0-7.el7 w2-k8s-1.22: libnetfilter_queue.x86_64 0:1.0.2-2.el7_2 w2-k8s-1.22: socat.x86_64 0:1.7.3.2-2.el7 w2-k8s-1.22: Complete! w2-k8s-1.22: Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service. w2-k8s-1.22: Created symlink from /etc/systemd/system/multi-user.target.wants/kubelet.service to /usr/lib/systemd/system/kubelet.service. ==> w2-k8s-1.22: Running provisioner: shell... w2-k8s-1.22: Running: C:/Users/LG/AppData/Local/Temp/vagrant-shell20211013-18604-5scmh8.sh w2-k8s-1.22: [preflight] Running pre-flight checks w2-k8s-1.22: error execution phase preflight: couldn't validate the identity of the API Server: Get "https://192.168.1.10:6443/api/v1/namespaces/kube-public/configmaps/cluster-info?timeout=10s": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) w2-k8s-1.22: To see the stack trace of this error execute with --v=5 or higher The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the log above. Please read the output to determine what went wrong. ----- 제 노트북은 왜 이럴까요..ㅎㅎㅎ;; ----- 추가) 문제가 있는 2번째 워커 노드만 제거하고 다시 vagrant up 했더니 Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service. 이 부분에서 무한 대기하고 있습니다.
-
미해결홍정모의 따라하며 배우는 C++
초반에 코드가 이해가 안갑니다
#include <iostream> #include<cstdlib> //rand(), srand() #include<ctime> //time() #include<fstream>//파일 스트리밍 using namespace std; class Cents { private: int m_cents; public: Cents(int cents = 0) { m_cents = cents; } int getCents() const { return m_cents; } int &getCents() { return m_cents; } friend bool operator == (const Cents &c1, const Cents &c2) { return c1.m_cents == c2.m_cents; } friend std::ostream &operator << (std::ostream &out, const Cents ¢s) { out << cents.m_cents; return out; } }; int main() { Cents cents1(6); Cents cents2(6); if (cents1 == cents2) { cout << "equal" << endl; } cout << std::boolalpha; return 0; } 디버그 해보면서 이해가 안가는게 if (cents1 == cents2) { cout << "equal" << endl; } 이 부분으로 오면 바로 friend bool operator == (const Cents &c1, const Cents &c2) 이 함수로 가지던데 이유가 뭘까요?? if문에 == 마우스를 대보니 함수를 가르키던데 == 연산자가 friend bool operator == 이기 떄문인가요? 또 마지막 코드인 cout << std::boolalpha; 가 이해가 안가던데 디버그해도 그냥 바로 건너뛰고 지워도 문제가 안되던데 굳이 쓴 이유를 알고 싶습니다 감사합니다.