본문 바로가기

STUDY

(97)
파이썬 스터디 ver3. 8주차 2022.08.08~2022.08.12 구름 X 전주 ict 이노베이션 스퀘어의 온라인 코딩교육 내용을 정리하였습니다. 저번 주에 이어서 ML 정리 해보도록 하겠습니다! KNN(이어서) - 결정경계: 이웃 수가 적을수록 경계선은 복잡해지며(복잡도 상승), 많아질수록 경계선은 부드러워짐(복잡도 하락). - KNN 회귀: 여러 최근접 이웃 사용 시, 이웃 간 평균으로 예측하는 것. (연속적인 값인)데이터의 평균 유사도로 판단. x_train = np.array([ [0.5, 0.2, 0.1], [0.9, 0.7, 0.3], [0.4, 0.5, 0.7] ]) #데이터 y_train = [5.0, 6.8, 9.0] #타겟값 model = KNeighborsRegressor(n_neighbors=3, weight..
파이썬 스터디 ver3. 7주차 2022.08.01~2022.08.05 구름 X 전주 ict 이노베이션스퀘어의 온라인 코딩교육 내용을 정리하였습니다. 저번주에 SQL 관련 내용들을 거의 다 정리하였다고 보고, 나머지 SQL 내용은 생략하고 ML부터 시작합니다~ 인공지능Artificial Intelligence: 목표 성취의 가능성을 최대화 하도록 만든 (기계의)지능. 학습Learning: 데이터를 가장 잘 설명하는 모델을 찾는 방법. Model fitting 과정이라고도 함. - 이를 위해 1)초기 모델에 데이터를 넣고 2)결과를 평가해 3)결과 개선을 위해 모델을 수정하는 과정을 수행하기도 한다. 주로 결과 개선은 '실제 정답과 예측 결과 사이의 오차'(Loss, Cost, Error)를 줄여나가는 것을 말한다. ML을 적용한 인공지..
파이썬 스터디 ver3. 6주차 2022.07.18~2022.07.29 구름 X 전주 ict 이노베이션 스퀘어의 온라인 코딩교육 내용을 정리하였습니다. 팀 프로젝트 내용은 5주차에 있습니다. 이번엔 (이전에 아주 간단하게 배운 적 있는)SQL에 대해 배워서 SQL관련 내용이 특히나 많습니다. numpy, pandas 복습 lst = np.arange(1, 10, 2)**2 #range(1, 10, 2)에 제곱한 값 lst #array([ 1, 9, 25, 49, 81], dtype=int32) #이런 식으로 연산 수행 가능(ndarray의 기능) temp = np.arange(4) #형태 (4,) temp_1 = temp.reshape(1, 4) #형태 1x4로 변경 #array([[0, 1, 2, 3]]) temp_2 = temp.r..
파이썬 스터디 ver3. 5주차 구름 X 전주 ict 이노베이션 스퀘어의 온라인 코딩교육 과정 중, 세미 팀프로젝트 진행 내용을 정리하였습니다. !전체 프로젝트 내용이 아닌 !제가 한 부분만! 정리하였습니다! 1차 팀프로젝트: 대구광역시 관광소비 추이 분석(2018~2021) (데이터 출처: 한국관광 데이터랩, https://datalab.visitkorea.or.kr/) df = pd.read_csv('/content/drive/MyDrive/Colab Notebooks/20220701154437_관광소비 추이.csv', encoding='euc-kr') df.head(3) #데이터프레임 불러오고 확인하기 df의 형태는 위와 같다. 총소비, 호텔, 콘도, 등등 총 19종의 중분류 이후 2019년도의 총소비, 호텔, 콘도..
파이썬 스터디 ver3. 4주차 2022.07.11~2022.07.15 구름 X 전주 ict 이노베이션 스퀘어의 온라인 코딩교육 내용을 정리하였습니다. 이번 주의 주된 내용이 저번주에 배운 크롤링, 스크레이핑 활용이라 다수 생략하였습니다. 그러다보니 내용이 정말 없습니다... 웹 제어 함수(Web Control Function) 1. 마우스 제어- 클릭(element.click()), submit(element.submit()) 2. 키보드 제어- element.send_keys(text)(엔터 입력 시 element.send_keys(Keys.Enter)) #0 포함한 두자리숫자 만들기 f'{1:02}', f'{1:04}' #('01', '0001') #판다스를 활용한 날짜 생성 pd.date_range('2022-07-15', '2..
파이썬 스터디 ver3. 3주차 2022.7.04~2022.07.08 구름 X 전주 ict 이노베이션 스퀘어의 온라인 코딩교육 내용을 정리하였습니다. https://youtu.be/XEmLQMmi7iw 셀레나 고메즈 - Who says. 우연히 떼창 쇼츠가 알고리즘에 떠서 보다가 알게 된 노래에요. 가사가 너무 예뻐서 가져왔어요. Web Crawling: 크롤러가 링크를 통해 웹을 돌아다니는 것. Web Scraping: 웹페이지에서 원하는 자료를 긁어오는 것. 웹 데이터 구조 분석이 필요함. 프론트엔드: 웹사이트 계층구조, 디자인, 페이지 동작을 구현함. 백엔드: URL에 대응될 함수를 데이터베이스에서 관장함. requests 라이브러리: 웹 페이지 데이터를 받기 위한 라이브러리. urllib 라이브러리: url관련 데이터를 처리하는..
파이썬 스터디 ver3. 2주차 2022.06.27~2022.07.01 구름 X 전주 ict 이노베이션 스퀘어의 온라인 코딩교육 내용을 정리하였습니다. 첫 프로젝트는 어쨌든 끝났지만, 정신이 없어 이제야 올립니다. Uhttps://youtu.be/vWEbx_8BMeY 수현이 목소리는 언제 들어도 너무 예쁘다 넘파이 - 동일 자료형을 가지는 값들이 (N차원(rank, axis)의)배열 형태로 존재함 - 각 값들은 양의 정수로 index를 가짐 - ndarray를 array로 줄여 표현하기도 함. - ndarray는 같은 데이터 타입만 담을 수 있고, 다른 타입이 섞인 경우 값이 더 큰 데이터 타입으로 형이 변환됨 - .astype('자료형') 혹은 .astype('np.자료형')으로 직접 데이터의 타입을 바꿀 수도 있다 - 인덱싱, 슬라..
파이썬 스터디 ver3. 1주차 2022.06.20~2022.06.24 구름 X 전주 ict 이노베이션 스퀘어의 온라인 코딩교육을 이수하고 있습니다. ver3의 경우 그 내용을 나름대로 정리하여 업로드 할 예정입니다. 초반은 아무래도 거의 다 아는 내용이라 많이 스킵하였습니다. https://youtu.be/PjqnlVYlyKA 다문이한테 추천해줬던 여름냄새나는 노래. 루시의 flare입니다. 불꽃놀이 소리랑 총 장전 사운드가 ㄹㅇ 분위기 깡패. import os os.getcwd() #현재 실행중인 폴더를 보여줌 주피터 노트북 - localhost:8888은 포트번호로, 아무 브라우저에서나 이를 치면 주피터로 올 수 있다. - 셀 잘라내기:X, 셀 삭제:DD, 셀 추가: A(위), B(아래), 되돌리기: Z, 마크다운: M, 코드셀:..