본문 바로가기

데이터취업스쿨56

MySQL 다운로드/설치 1. mysql 사이트에서 파일 다운로드 http://dev.mysql.com/downloads/mysql/ 에 접속합니다. MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com 접속하면 아래와 같은 창이 뜨는데.. 2023. 2. 14.
[검색] 선형검색 알고리즘 1. 선형검색 선형으로 나열되어 있는 데이터를 순차적으로 스캔하면서 원하는 값을 찾는다. [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] 3 2 5 7 9 1 0 8 6 4 데이터가 위와 같은 경우 인덱스 0부터 9까지 순차적으로 검색한다. 검색 성공 : 원하는 데이터가 9인 경우 [0] [1] [2] [3] [4]를 훑고 찾는다 검색 실패 : 원하는 데이터가 없는 경우 datas = [3,2,5,7,9,1,0,8,6,4] print(f'datas : {datas}') print(f'datas length : {len(datas)}') searchData = int(input('찾으려는 숫자 입력')) searchResultIdx = -1 n = 0 while True: if n .. 2023. 1. 19.
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.
Kaggle 필사 코딩을 공부하는데 있어 직접 코드를 짜는 것도 중요하지만, 다른 사람이 짜놓은 좋은 코드를 따라 쳐보는 것도 좋은 공부가 된다고 한다. 대표적으로 kaggle 사이트 대회의 정답을 따라하는 것이 특히 도움이 된다고 하니 추가로 공부하는 것도 나쁘지 않아보인다. 캐글 필사 커리큘럼은 다음과 같다. https://kaggle-kr.tistory.com/32 [이유한님] 캐글 코리아 캐글 스터디 커널 커리큘럼 유한님이 이전에 공유해주신 캐글 커널 커리큘럼 정리본입니다. 다들 Keep Going 합시다!! 커리큘럼 참여 방법 필사적으로 필사하세요 커널의 A 부터 Z 까지 다 똑같이 따라 적기! 똑같이 3번적고 다 kaggle-kr.tistory.com 참여방법은 간단하다. 커리큘럼 참여 방법 커널의 A 부터 Z.. 2023. 1. 5.
728x90