묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
결과 해석
강사님! 좋은 강의 감사합니다! 고객 데이터를 RFM 기반으로 군집화하였는데, 그 결과를 어떻게 해석하는지가 궁금합니다. 이 부분이 실무에 가장 핵심인 것 같은데, 그 부분까지는 다루지 않은 것 같아서 조금 아쉽네요 ㅠㅠ 질문1) 시각화 된 그래프를, 즉 군집화된 그룹들을 어떻게 해석할 수 있는 건가요? 가령, clustering1 그룹 = '많이 구매했지만, 최근 구매 이력이 없는 사람' clustering2 그룹 = '적게 구매하지만, 자주 구매하며, 최근 구매 이력이 있는 사람' 이런식으로 해석할 수 있어야할 것 같은데, 강의에서 다룬 부분은 딱 그 전까지만 실습을 해서,, 결과물로 나온 그래프를 가지고 어떻게 해석해주어야 할지 문의드립니다! 질문2) 특히 로그변환 후 재 시각화한 경우에는, 어떻게 해석하는지가 궁금합니다! 항상 감사합니다! 건강하세요!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
build 파일 실행 문제
build 파일을 다른 폴더로 복사해서 옮기고 안에 있는 tb_clock_generator.v 같은 이름 부분을 제가 원하는 파일명으로 바꿨습니다. 그렇게 해서 실행을 해봤는데 오류가 뜨네요. 혹시 어떤 부분이 문제인 걸까요? <build 파일 안의 내용> <latch.v> <tb_latch.v> <실행결과>
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
vscode C# extension과, 컴파일에러 체크(빨간 밑줄) 에 대해 여쭤봅니다.
안녕하세요 선생님 제가 두 가지 문제 때문에 골머리를 앓고 있습니다. 강의 내용처럼 c# extension을 (만 ) 받았는데 1. De만 눌렀을 때 Debug가 아닌 다른 문법이 완성되고 2. OnCollision2D 같은 메서드를 수정,오버라이딩 할 때 (오버라이딩 맞나요??) 사진과 같이 OnCollision2D의 스펠링이 틀려도 이를 체크해주지 않는데.. 어떻게 해줘야 이런 오타들로 인한 오류를 방지할 수 있을까요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
[질문] 리스트형 & 튜플 id 값 변화
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 시퀀스 강의 에서 질문드립니다. 리스트형과 튜플을 변동 시켰을때 ID 값을 변화에 대해서 말해주셨는데요. 1. 리스트 M : [15, 20, 25] 2. 리스트 M *2 : [15, 20, 25, 15, 20, 25] 3. 리스트 M *= 2 : [15, 20, 25, 15, 20, 25, 15, 20, 25, 15, 20, 25] 리스트 2와 3 이 같은 ID를 가진것은 확인을 하였는데요. 리스트 1 은 왜 리스트 2 or 리스트 3 과 다른 id를 가진걸까요? 똑같이 복사된것 이라 같은 id를 가져야할것 같은데요.. 1번 M 은 왜 나머지와 다른 걸까요? l = (15, 20, 25) m = [15, 20, 25] print(l, id(l)) print(m, id(m)) l = l * 2 m = m * 2 print(id(l)) print(id(m)) l *= 2 m *= 2 print(id(l)) print(id(m))
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
40분 26초 break문 예제 질문
package chapter4; public class BreakExample2 { public static void main(String[] args) { int sum = 0; int num = 0; for(num=0; ;num++) { sum += num; if(sum>=100) { break; } System.out.println(num); System.out.println(sum); } } } break 문 앞에 중괄호를 하나 더했더니 출력값이 sum>=100 되기 이전의 모든 num값과 sum값이 출력되던데, 왜그런건가요? 중괄호 하나로 값이 완전히 달라지는데 그 이유를 잘 모르겠습니다. ㅠㅠ
-
미해결자바스크립트 제대로 배워볼래?
className을 주면 css가 반영이되는데..
className을 주면 css가 반영이되는데.. <style> .border-green { border:2px solid green; } <style> if(text1.value == "green"){ text1.className = "border-green"; className을 줬을때 css가 왜 반영이 되는지 이해가 가지 않아서요답변 부탁드립니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 제로초님 클론코딩 강의 어떤것을 먼저 들을지 궁금해서 여쭈어보려고 합니다.
안녕하세요 제로초님 클론코딩 강의 두가지 모두 끊어서 듣고 있는 학생입니다. 두 클론코딩 강의 모두 리액트 무료강좌가 선수강의로 알고 있습니다. 다만 두 클론코딩 강의중 노드버드는 리액트 위주의 풀스택 강의인것 같고 슬랙은 리액트+TS에 백엔드는 Typeorm + nest.js강의로 알고 있어서 개인적으로 두 클론코딩 강의중에 어떤것을 먼저 듣는게 좋을지 여쭈어보고 싶습니다. 그리고 추가적으로 공부방법에 관련해서 여쭈어보고 싶습니다. 제로초님 강의를 전부 천천히 다 듣는거는 강의 양이 많아서 무리라고 생각이 들어서.. 지금 책으로 빠르게 리액트 개념에 대해서 전반적으로 훑어보고 클론코딩을 하면서 모르는 개념에 대해서 책을 찾아보고 제로초님 강의를 찾아가면서 들으려고 하는데 괜찮은 공부방법인지 여쭈어보고 싶습니다. (제로초님 웹 게임 강의만 듣자니 무언가 포트폴리오로 남는것이 없고 시간만 오래 걸리는것 같아서 여쭈어보려고 합니다.) 아니면 시간이 오래걸리더라도 웹 게임 강의를 들으면서 천천히 진도를 나가는게 맞을까요?
-
미해결하루만에 만드는 깃허브 블로그
코드링크가 깨졌네요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 사이드바부분 코드링크가 깨졌어요
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
[Stacking Model] 메타모델에 input 되는 데이터의 다중공선성 문제 질문
강사님 안녕하세요? 정말 좋은 강의 감사드립니다. 매 단원마다 도움을 많이 받고 있습니다. 본 단원에서 두 가지 질문이 있는데요 1. 메타모델의 input 이 되는 데이터들이 맨 아래 캡쳐 그림과 같은 형태가 된다면, 결국 어떤 기반모델들을 사용하던지 input 변수간 아주 강한 다중공선성 문제가 항상 생기게 될 텐데요, PCA 등으로 다중공선성 문제를 해결한 상태로 메타모델에 데이터를 input 할 필요는 없을지 문의드립니다. 사례에서 사용된 Logistic Regression 도 activation function term 을 제외하면 linear regression 과 유사한 개념으로 생각되는데요, 다중공선성이 강한 독립변수로 사용했을 때 모델의 신뢰도가 떨어지는 문제가 동일하게 생기지 않을까 생각도 되어서... 입니다. 2. 만약 전체 데이터셋을 Training / Validation / Test 데이터셋으로 삼중 분할 했다면 stacking 모델을 만들때 기반모델은 training set 으로 fitting 하고, Meta 모델을 fitting 할 때는 기반 모델에 validation set data 를 넣어서 예측된 output 들을 독립변수로 사용해야 하는 것인지요? 만약 training dataset 에 의해 예측된 output 들을 Meta 모델의 독립변수로 사용하게 되면 기반모델들의 온전한 성능을 표현하지 못하는 데이터로 메타모델을 fitting 하게 되기 때문에 (실제보다 마치 더 잘 맞는 것처럼 보이는 - overfitting) 메타모델의 실제 성능이 더 떨어질 가능성이 있고, 그래서 기반 모델에 validation data set 을 넣어서 얻은 output 들을 가지고 메타모델을 학습시켜야 하는 것으로 이해하면 될지요? 동일한 질문이지만 그냥 training dataset 만으로 기반모델과 메타모델을 모두 학습시키면 예측성능이 떨어진다고 간단히 이해하면 될지요? 감사합니다.
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
start.js에서 변수 선언에 대한 질문입니다.
안녕하세요. start.js에서 변수를 선언하실 때 어떤 변수 ex) const main = document.querySelector("#main"); const qna = document.querySelector("#qna"); 는 start.js 제일 위로 뽑아서 선언을 해주시는데 어떤 변수 ex1) answer.addEventListener("click", function(){ var children = document.querySelectorAll('.answerList'); for(let i = 0; i < children.length; i++){ children[i].disabled = true; children[i].style.display = 'none'; } goNext(++qIdx); }, false) } 혹은 ex2) function goNext(qIdx) { var q = document.querySelector('.qBox'); q.innerHTML = qnaList[qIdx].q; for(let i in qnaList[qIdx].a){ addAnswer(qnaList[qIdx].a[i].answer, qIdx); } } goNext함수의 q 혹은 children 같은 변수들은 함수 안에 넣어주시는 것을 봤습니다. 혹시 변수를 선언할 때 규칙(?) 같은 것들이 있는지 알려주시면 감사하겠습니다.
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
중복된 영상이 업로드된 것 같습니다
미디어 파일 관리하기 - 이미지 파일 업로드를 위한 ImageField 강의 영상과 템플릿에서 조건문 쓰기 - if 문으로 이미지 없는 경우 처리하기 두 강의와 같은 영상입니다. 책 내용와 다음 강의를 보니 영상을 잘못 올리신 것 같네요.
-
미해결웹 게임을 만들며 배우는 React
<LikeButton /> 태그
안녕하세요 제로초님! 오늘도 유익한 강의로 공부 잘 하고 있습니다. 제가 헷갈리는 것이 있는데, <LikeButton /> 태그는 <LikeButton></LikeButton> 과 같은 것 맞나요? 태그를 쓰는 해당 방식은 처음 봐서요! jsx 문법 중 하나인지 궁금합니다. 또한 저런 식으로 한다면 <div></div> 또한 <div / >로 대체 가능할까요?? 답변 꼭 부탁드립니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
혹시 교제는 무슨 책으로 진행하나요??
책도 보면서 같이 연습하고 싶은데 교제는 뭘로 사용하고 계신가요??
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
사용자 정의 함수
내장함수를 불러서 쓰는게 아닌 제가 직접 함수를 만들어서 사용하는 방법이 있을까요?
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
그대로 했는데 Handler에서 다르게 입력이 나고오 있습니다.
(사진)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
index 에러
vue/cli 가 아닌 vue create vue-todo로 만들었고 이전 수강자들의 질문에 대한 답변을 확인하고 프로젝트의 루트 레벨에 vue.config.js를 만들고 그 안에 module.exports = { devServer: { overlay: false } } 를 넣었음에도 불구하고 아래와 같은 에러 메세지가 나옵니다 26:40 error 'index' is defined but never used no-unused-vars 해결책 알 수 있을까요? 코드는 그대로 따라쳤습니다
-
미해결
오렌지 아이리스 예측데이터셋은 어디에 올라와 있나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
초기 세팅 에러
``` { "name": "sleact-ts-front", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "cross-env TS_NODE_PROJECT=\\\"tsconfig-for-webpack-config.json\\\" webpack serve --env development", "build": "cross-env TS_NODE_PROJECT=\\\"tsconfig-for-webpack-config.json\\\" NODE_ENV=production webpack" }, "author": "ZeroCho", "license": "MIT", "dependencies": { "@babel/register": "^7.14.5", "@types/react": "^17.0.2", "@types/react-dom": "^17.0.1", "axios": "^0.21.1", "core-js": "^3.15.1", "cross-env": "^7.0.3", "react": "^17.0.1", "react-dom": "^17.0.1", "react-router": "^5.2.0", "react-router-dom": "^5.2.0", "typescript": "^4.2.2" }, "devDependencies": { "@babel/core": "^7.13.8", "@babel/preset-env": "^7.13.8", "@babel/preset-react": "^7.12.13", "@babel/preset-typescript": "^7.13.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.0-rc.0", "@types/fork-ts-checker-webpack-plugin": "^0.4.5", "@types/node": "^14.14.31", "@types/react-router-dom": "^5.1.7", "@types/webpack": "^5.28.0", "@types/webpack-dev-server": "^3.11.1", "babel-loader": "^8.2.2", "css-loader": "^5.1.0", "eslint": "^7.20.0", "eslint-config-prettier": "^8.1.0", "eslint-plugin-prettier": "^3.3.1", "fork-ts-checker-webpack-plugin": "^6.1.0", "prettier": "^2.2.1", "react-refresh": "^0.10.0", "style-loader": "^3.0.0", "ts-node": "^10.0.0", "webpack": "^5.24.2", "webpack-cli": "^4.5.0", "webpack-dev-server": "^3.11.2" } } ``` package.json 입니다. setting/ts를 그대로 가져왔습니다. npm run dev를 했더니 이런 에러가 떠서 @babel/register를 설치하였습니다. 다시 npm run dev로 실행하니 이런 에러가 발생하였습니다. 어떻게 해결해야 하나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
TryDelete 함수 질문 드립니다
bool TryPop(T& value) { ++_popCount; Node* oldHead = _head; while (oldHead && _head.compare_exchange_weak(oldHead, oldHead->next) == false) { } if (oldHead == nullptr) { --_popCount; return false; } value = oldHead->data; TryDelete(oldHead); return true; } void TryDelete(Node* oldHead) { // 나 외에 누가 있는가? if (_popCount == 1) { // 나 혼자네? // 내 데이터는 삭제 delete oldHead; } else { } } _popCount == 1일 때 추가로 확인을 하지 않아도 delete oldHead를 해도 된다고 설명해주셨는데요. 코드가 TryDelete 함수 호출까지 진행됐으면 CAS를 빠져나오면서 _head = oldHead->next로 _head 값을 바꿔놓게 되고, TryPop에 새로 진입하는 thread는 현재 thread의 oldHead가 참조하고 있는 주소값을 참조할 수 없게 된다. 이렇게 이해하면 될까요?
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
asyncIO와 multithreading과 관련하여
안녕하세요 강사님 강의 잘 듣고있습니다. 질문이 있는데요. chapter3의 Multiprocessing vs Threading vs AsyncIO 강의에서 정리해주신 내용을 보면 AsyncIO는 Slow I/O Bound라고 하셨는데, 이게 Multithreading에서 적용이 되면 Fast I/O Bound도 될 수 있는 거라고 이해해도 될까요?? AsyncIO 는 single thread이고 Slow I/O Bound라고 정리해 주셔서 혼동되어 질문드립니다. AsyncIO는 쉽게 얘기해서 callback이라고만 생각해도 되는거 아닌지요? 감사합니다.