본문 바로가기

제로베이스59

X, y 용어 정리 및 머신러닝 지도학습 의 큰 흐름 코린이인 저는 보통 분류를 위한 머신러닝 시 코드 흐름은 정해져있기 때문에 그 흐름대로 코드를 짜게 되는데, 그러다보면 함수의 의미와 변수를 나누는 의미에 대해 쉽게 잊어버리게 되는 경향이 있습니다. 따라서 이번에 데이터사이언스 강의를 들으면서 이 변수 X, y가 어떤 의미인지, 왜 나누는지에 대해 제대로 다뤄보겠습니다. 1. 머신러닝 용어정리 분류를 위한 머신러닝 코드에서는 대체로 갖고있는 데이터에서 train_test_split 함수를 사용해 X_train, y_train, X_test, y_test으로 나누어 학습 데이터와 테스트 데이터로 나눕니다. 왜 이렇게 X, y로 나누고 train과 test로 나누는 걸까요? 머신러닝을 하다보면 target(label, class 라고도 합니다.)과 feat.. 2023. 1. 12.
Python 제어문 반복자 자료형 1. for test_list = ['one', 'two', 'three'] for i in test_list: print(i) 1)for 변수 i range(반복횟수) : 명령문 for i in 'abcd': print(i) print('-'*20) 2)for 변수 i range(시작값, 종료값, 증감) : 명령문 for i in range(1, 5, 1): print(i) # 종료값만 생략 불가, 시작값과 증감값은 생략 가능 for i in range(5, 1): print(i) for i in range(1, 5): print(i) for i in range(5): print(i) 2. while문 1)break 강제로 while을 빠져나와야 할 때 2)continue while문을 빠져나가지 않고.. 2023. 1. 11.
Kaggle 필사 코딩을 공부하는데 있어 직접 코드를 짜는 것도 중요하지만, 다른 사람이 짜놓은 좋은 코드를 따라 쳐보는 것도 좋은 공부가 된다고 한다. 대표적으로 kaggle 사이트 대회의 정답을 따라하는 것이 특히 도움이 된다고 하니 추가로 공부하는 것도 나쁘지 않아보인다. 캐글 필사 커리큘럼은 다음과 같다. https://kaggle-kr.tistory.com/32 [이유한님] 캐글 코리아 캐글 스터디 커널 커리큘럼 유한님이 이전에 공유해주신 캐글 커널 커리큘럼 정리본입니다. 다들 Keep Going 합시다!! 커리큘럼 참여 방법 필사적으로 필사하세요 커널의 A 부터 Z 까지 다 똑같이 따라 적기! 똑같이 3번적고 다 kaggle-kr.tistory.com 참여방법은 간단하다. 커리큘럼 참여 방법 커널의 A 부터 Z.. 2023. 1. 5.
728x90