inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

같은 공간에 저장

미해결

공공데이터로 파이썬 데이터 분석 시작하기

같은 폴더에 옮기는 %mv 가 작동이 되지않습니다. Mac북 사용중이고, 파일 다운로드 둘다 받았고, 코드도 따라 적었는데 자동적으로 파일이 보이지도 않고 메뉴얼로 다 적어도 작동이 되지 않습니다..

  • pandas
  • python
  • numpy
Ji Hyun Jung 댓글 1 좋아요 1 조회수 256

RMSE와 MAE 간의 괴리에 대해서 질문이 있습니다

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요. 잦은 질문 작성으로 강사님을 번거롭게 하는 게 아닌가 싶습니다만 (ㅜㅜ) 강좌 수강 후 rmse 와 mae 와 같은 회귀 평가 지표들을 실습하면서 의문점이 생겨서 질문드립니다. 회귀예측의 데이터가 누군가의 급여, 집값 예측 등과 같은 경우를 예시로 들겠습니다. 이때 타겟값이 우리가 실생활에서 사용하는 값이기 때문에 (가격) 잔차값 또한 1000$나 1300$와 같이 우리가 직관적으로 이해하게 되지 않습니까? ("모델이 1300$나 틀렸군...") 이때 rmse를 평가지표로 활용하게 되면 rmse의 공식상 루트 안에 1/n이 들어가서 단순히 평균을 내는 값과는 조금 차이가 생긴다고 이해하고 있습니다 (반면 mae는 잔차가 1000$면 mae도 1000$로 나오겠지요) 루트 n으로 나누기 때문에 rmse가 필연적으로 mae보다 값이 크고요. 이 상황에서 제가 생각했을 때는 보다 잔차의 파악이 직관적인 mae를 평가지표로 삼는 게 괜찮은 방안 같은데, rmse가 평가지표로 인기있고 의미있는 이유가 무엇인지 궁금합니다. 늘 감사합니다.

  • 통계
  • 머신러닝 배워볼래요?
  • python
뭐임뭐임 댓글 1 좋아요 0 조회수 739

onSubmit 시에 콘솔로그 안뜨는건 왜그런걸까요

미해결

React로 NodeBird SNS 만들기

const onSubmit = ( e ) => { e . preventDefault (); if ( password !== passwordCheck ) { return setPasswordError ( true ); } if (! term ) { return setTermError ( true ); } console . log ({ id , nick , password , passwordCheck , term , }); }; id nick password pwchk term 콘솔로그가 안떠요.. 제가 타이핑을 잘못한줄 알고 코드 복붙해도 안뜨네요

  • javascript
  • react
목동 개발자 댓글 3 좋아요 0 조회수 343

암호화폐 채굴의심 중지 및 colab 활용

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

어제 Selective search 등 실습을 했고 오늘 다시 접속을 하니 암호화폐 채굴에 이용이 의심된다면서 중지가 되었습니다. '거래'에서 확인을 해 니 어제 150달러 사용나 사용한 것으로 나왔네요. 그런데 하루만에 selective search 등을 이용한다고 그렇게 많은 요금이 나올 수 있는지 이상합니다. 전체 다 프린트 되는 것을 연습삼아 조건을 주어 for문을 몇번 돌리면서 연습을 해서 그런지... 이 수업을 하면서 아 내가 계정을 만들었구나 하는 생각도 났고 사용을 안하다가 갑자기 많은 요금이 나와서 구글에서 중단을 시킨 것 같습니다. 일단 재검토 요청을 했지만 문제는 하루 조금 돌렸는데 150달러나 나와서 좀 이상하긴 합니다. 혹시 코랩 pro가 월 1만원 결제해서 이용할 경우, 코랩에서는 실습 세팅 환경을 불러올 수 있는지 궁금합니다. 그게 안되면 텐스플로 버전과 기타 조정이 필요한 몇개 라이브러리 그때그때 재설치하는 방법은 어떤지 궁금합니다. 할때 마다 5~10분은 인스톨을 기다리면서 다른 것을 하면 됨으로 그리 부담은 되지 않을 것 같습니다. 얼마전까지 colab 텐스플로 버전 1.15 였는데, 오늘 확인해 보니 2.2.0- rc2로 바뀌었네요.

  • 컴퓨터-비전
  • tensorflow
  • 머신러닝 배워볼래요?
  • 딥러닝
  • keras
  • python
ecomarine 댓글 8 좋아요 0 조회수 1184

마지막 명령어

미해결

데이터 자동화(with VBA)

선생님 안녕하세요. 강의 너무 재밌게 잘 듣고 있습니다. 마지막에 e열의 값 공백처리한 명령어가 안 보이는데 알려주실 수 있나요? 감사합니다.

  • VBA
  • excel
yeanabang 댓글 2 좋아요 2 조회수 352

챕터(강의)완료 표시 관련 문의

미해결

파이썬을 이용한 IT 해킹과 보안

챕터 하나를 다 듣었는데 챕터 완료 표시가 안 나와서 확인 부탁드립니다.

  • python
yj_yun 댓글 1 좋아요 0 조회수 355

이미지 파일이 어디있나요?

미해결

코딩의민족 앱 제작 (Android kotlin)

블로그까지 찾아봤는데 이미지가 안올라와있네요...

  • kotlin
  • android
김준태 댓글 1 좋아요 0 조회수 178

v-bind:propsdata로 여러 값을 받는 방법

미해결

Vue.js 시작하기 - Age of Vue.js

안녕하세요 같은 컴포넌트 레벨의 데이터 주고 받기 수업을 듣다가 여러 값을 보내고 싶어서 코드를 작성해보았는데요. 상위 컴포넌트로 데이터 전송까지는 되었는데, 13번째 줄에서 v-bind:propsdata= 무슨 값을 넣어야 num, message 두 값이 나올 수 있나요???

  • javascript
  • vuejs
dhlee 댓글 1 좋아요 4 조회수 911

이 코드 마지막에 스택에 남은 정보들 다 출력하려면 어떻게하죠???

해결됨

홍정모의 따라하며 배우는 C++

#include <iostream> #include <string> using namespace std; template <class T> class DynStack { private: struct StackNode { T value; StackNode* next = NULL; }; StackNode* top; public: DynStack() { top = NULL; } void push(T); void pop(T &); bool isEmpty(); }; // Member function push pushes the argument onto // the stack. template <class T> void DynStack<T>::push(T num) { StackNode *newNode; // Allocate a new node & store Num newNode = new StackNode; newNode->value = num; // If there are no nodes in the list // make newNode the first node if (isEmpty()) { top = newNode; newNode->next = NULL; } else // Otherwise, insert NewNode before top { newNode->next = top; top = newNode; } } // Member function pop pops the value at the top // of the stack off, and copies it into the variable // passed as an argument. template <class T> void DynStack<T>::pop(T &num) { StackNode* temp; if(isEmpty()) { cout << "The stack is empty.\n"; return; } else // pop value off top of stack { num = top->value; temp = top->next; delete top; top = temp; } } // member funciton isEmpty returns true if the stack // is empty, or false otherwise. template <class T> bool DynStack<T>::isEmpty() { if (!top) return true; else return false; } class Inventoryltem { private: long serialNum; // Serial number string manufactDate; // Manufacture date int lotNum; // Lot number public: // Default constructor Inventoryltem() { serialNum = 0; manufactDate = ""; lotNum = 0; } // Constructor Inventoryltem(long s, string m, int lot) { serialNum = s; manufactDate = m; lotNum = lot; } void setSerialNum(long s) { serialNum = s; } void setManufactDate(string m) { manufactDate = m; } void setLotNum(int lot) { lotNum = lot; } long getSerialNum() { return serialNum; } string getManufactDate() { return manufactDate; } int getLotNum() const { return lotNum; } }; int main() { DynStack<Inventoryltem> stack;// create stack Inventoryltem item; Inventoryltem item; // create inventory item object int ch;// Menu choice long serial;// Serial number string mDate;// Manufacture date int lnum; //lot number do { cout << "1. add a part.\n"; cout << "2. remove a part.\n"; cout << "3. Quit.\n\n"; cout << "choose one of them(1,2,3): "; cin >> ch; // Validate choice while (ch < 1 || ch > 3) { cout << "invalid number. Enter one of 1, 2, 3: "; cin >> ch; }; // Act on the user's choice. switch (ch) { case 1: cout << "\nadding a new part...\n"; cout << "Enter the serial number : "; cin >> serial; item.setSerialNum(serial); cout << "Enter the manufacture date : "; cin >> mDate; item.setManufactDate(mDate); cout << "Enter the lot number: "; cin >> lnum; cout << endl; item.setLotNum(lnum); stack.push(item); break; case 2: if (stack.isEmpty()) { cout << "it's empty.\n\n\n"; break; } else stack.pop(item); cout << "\nremoving a part...\n"; cout << "\nThis part was removed.\n"; cout << "\tSerial number: " << item.getSerialNum() << endl; cout << "\tManufacture date: " << item.getManufactDate() << endl; cout << "\tlot number: " << item.getLotNum() << endl; cout << endl; break; case 3: cout << "\nRemaining parts : "; break; } } while (ch != 3); return 0; }

  • C++
촉촉한 수달 댓글 4 좋아요 1 조회수 574

프로토콜 어댑터 오류

미해결

실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌

똑같이 설치했는데 사용자명 : system 비밀번호: oracle 치면 ORA-12560: TNS:프로토콜 어댑터 오류가 뜹니다 구글링해도 해결이 잘 안되네요

  • jsp
  • java
연창모 댓글 0 좋아요 0 조회수 344

random libary를 호출할 때에 사소한 오류가 납니다.

미해결

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

안녕하세요. 선생님. from random import * 를 입력했을 때 "unused import acos from wildcard import" 와 같은 오류 명령이 뜹니다. run이 안되는 건 아니지만, 그래도 pylint가 오류를 보고하고 있는데 왜 이런 명령이 뜨는지 궁금합니다.

  • python
govin 댓글 2 좋아요 0 조회수 418

트랜잭션

해결됨

스프링과 JPA 기반 웹 애플리케이션 개발

AccountService에 있는 @Transactional은 왜 무시가 된건가요?? 어플리케이션을 돌릴때는 트랜잭션 처리가 되는데, 테스트에서는 왜 또 @Transactional 을 붙여줘야 하나요?

  • JPA
  • spring-boot
  • thymeleaf
  • spring
  • java
taehee-kim-dev 댓글 1 좋아요 0 조회수 232

fontawesom.com cdn

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

강사님 fontawesome.com 의 정책이 약간 바뀐걸까요? get started 시에 이메일 입력하라고 한 후에 계정별로 <script> 코드에 cdn을 태워서 주는데 잘 안되네요 .. 강사님 코드를 가져다 실습할 수 있게 권한 부탁드립니다. git에 comment 남겼습니다.

  • es6
  • vuejs
  • vuex
  • javascript
JaegyuJeong 댓글 3 좋아요 2 조회수 252

안녕하세요 강사님~

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

'[실전] 크롤링과 데이터베이스 - 크롤링 코드 작성 시작 ' 강의에서 이해가 안되는 부분이 있어서 질문드립니다. 아래 강의 캡쳐화면 부분은 get_item이라는 두 번째 함수를 만드는 부분입니다. 이 부분에서 질문이 있습니다. 1) 빈 리스트 함수를 만들어주셨는데, 강의자료로 주신 mysql_advace_with_pymysql에서 완성된 코드를 보아도 리스트변수로 추가해주신 인자가 없다고 생각이 되는데, 어떤 용도로 사용되는지 알 수 있을까요? 1-1) 만약, 제가 아직 많이 알지 못하여 놓치는 부분이 있다면, 어떤 부분이 어떻게 list변수에 추가되었는지 알려주시면 감사하겠습니다. 오늘도 좋은 하루되시길 바라겠습니다~!

  • sql
  • mysql
  • python
  • DBMS/RDBMS
  • 데이터 엔지니어링
pakssung 댓글 1 좋아요 0 조회수 178

테스트시, 파라미터 질문입니다.

해결됨

스프링과 JPA 기반 웹 애플리케이션 개발

SignUpForm 객체를 만들어서 ObjectMapper로 json으로 변환해서 post요청을 했더니, 매핑 자체가 안되네요.. 이거는 강의에서의 성공 테스트인데, 위의 오류와 다른점은, 여기에서는 post 요청임에도 불구하고 파라미터 값들이 http body에 들어가지 않고 Parameters에 들어간다는 점 입니다. 제가 위에서 실패한 케이스는 content()에 json으로 넣었으니 당연히 http body에 json 형태로 들어가구요.. spring boot는 message converter가 json용으로 자동으로 들어가있다고 예전 spring boot 강의에서 배워서.. 근데 이번엔 좀 다르네요 ㅠ 왜 이런 결과가 나오는 건가요??

  • thymeleaf
  • java
  • spring-boot
  • spring
  • JPA
taehee-kim-dev 댓글 4 좋아요 0 조회수 414

쌤 숫자야구 반복문 undefined 관련 질문 드려요

해결됨

웹 게임을 만들며 배우는 자바스크립트

쌤 undefined 막으려고 9876 숫자 1씩 줄이려면, 9 - i 를 해야 한다는건 이해를 했어요. 근데 그 원리가 이해 안가요ㅠㅠ 9 - i 는 그냥 9 아닌가요? () * 9 는 10 자릿수고 () * ( 9 - i ) 는 9 자릿수인데 i 가 0123 되면 9 - i 는 9876 이 돼서 여기서 9876 , 1 씩 줄어드는 이유는 반복문 돌면서 i 는 1씩 증감 된다는 건가요?

  • javascript
시원한라떼 댓글 2 좋아요 0 조회수 245

주 계산

미해결

태블로를 활용한 고객 획득 및 유지 패턴 분석

안녕하세요 강사님. 강의 중 '코호트 차트를 위한 준비'강의에서 하신대로 주를 계산했는데 계산이 어떤 항목은 강사님의 결과처럼 0(week),1(week),2(week) 이런식으로 날짜 차이 계산이 잘 되어있는데 목록이 길어질 수록 589(week) 이런 식으로 계산에 오류가 나 있더라구요. (실제로는 9 week 정도의 차이) 이 오류는 왜 생기는 건가요? 날짜들은 둘 다 옵션키를 누르고 discrete으로 설정했으며 형식은 datetime입니다.

  • tableau
spark4297 댓글 6 좋아요 0 조회수 362

질문 있습니다.

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

Tensorflow에서 cnn을 처음 공부 할 때 mnist를 데이터를 활용해 classification을 하는 예제가 있습니다. 이때 러닝을 하는 것과 object detection을 러닝 하는 것이 다른 API를 사용하는 건가요?

  • python
  • 컴퓨터-비전
  • tensorflow
  • 딥러닝
  • 머신러닝 배워볼래요?
  • keras
김근모 댓글 1 좋아요 0 조회수 182

ssl 적용과 서브도메인 추가하는 방법을 알고 싶습니다.

미해결

남박사의 파이썬으로 실전 웹사이트 만들기

강의를 듣고 나서 python과 flask로 만든 첫 웹사이트를 만들었습니다 ㅎㅎ 감사합니다!^^ 그런데 도메인 연결까지 잘 됐는데, ssl 적용이 되지 않더라구요. 정보를 찾다보니, 다음과 같은 블로그 글을 보게 되었는데 아래와 같은 방법을 적용하면 되는건가요? https://medium.com/@jwlee98/gcp-dns-%EB%B6%80%ED%84%B0-%ED%95%98%EB%82%98%EC%94%A9-google-cloud-%EB%A1%9C-%EC%84%9C%EB%B9%84%EC%8A%A4-%ED%95%B4%EB%B3%B4%EA%B8%B0-2%ED%83%84-google-cloud-load-balancing-gclb-56151d9efe0e 그리고 서브도메인을 만들어서 운영하고 싶은데, 어떻게 추가를 해야 하는지 알 수 있을까요? 검색해봤는데, 관련 정보를 찾을 수가 없더라구요.

  • python
yoon 댓글 3 좋아요 1 조회수 596

인기 태그

인프런 TOP Writers

주간 인기글