Bootcamp/KT aivle school 7

4.3 kt 에이블 스쿨 7일차 - 머신러닝, 코딩테스트 풀이

이제 데이터 불러오기, 탐색적 데이터 분석, 전처리, 시각화 및 분석을 끝마치고 머신러닝을 배웠습니다.사실 이거 하루만에 배우기에는 힘든 내용이라 주요 모델에는 어떤게 있나 정도만 살펴보고, 상세 파라미터나 모델 개선 등등은 직접 알아가면서 해봐야 할 것 같습니다. 이전에 들었던 내용들이었기에 망정이지, 아니었으면 따라가기 좀 벅찰 것 같네요 ㅋㅋㅋ 필수 라이브러리 모음import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport sklearn 데이터 분석df.head() df.tail()df.info()df.describe() # 기술통계df.corr(numeric_only=True) # 상관계..

04.02 kt 에이블 스쿨 6일차 이변량 분석

이변량 분석에는 총 네가지가 있다서로 다른 타입의 변수를 비교하는 것 수치형 -> 수치형시각화 : 산점도# pyplot을 이용plt.scatter(x='', y='', data=, s=20, c='b') # s는 점의 크기, c 는 컬러# seaborn을 이용sns.scatterplot(x='', y='', data=, s=15, edgecolor=T/F) # edgecolor는 점 테두리선# 추가적인 시각화sns.pairplot() # dataframe 내 전체 변수에 대한 비교sns.jointplot(x='', y='', data=, kind=, marginal_kws={ : })# marginal_kws : dictionary 형태로 파라미터 값을 지정해줄 수 있음 ex. {'bins' : 15}#..

04.01 kt 에이블스쿨 5일차 pandas, seaborn 응용 | Java 코딩테스트 입문

데이터 시각화 그래프 많은 종류들을 응용하고 실습하는 날1. 단변량분석 - 수치형df['column'] 으로 조회를 하게 되면, 결과값이 Series로 나오게 된다. 여기다가 [] 를 붙여서 리스트로 만들어주게 되면, df[['column']] 으로 되면서 결과값이 Dataframe으로 변환이 된다!df[['column']].describe().T 를 하면 기술통계량을 아주 편하게 살펴볼 수 있다는 꿀팁~시각화-Histogramplt.hist(x='column', data=dataframe, edgecolor='color', alpha=number)sns.histplot(x='column', data=dataframe, bins=number)plt.show()-Density Plot : Histogram..

03/31 kt 에이블스쿨 4일차 데이터 시각화

오늘은 Python 데이터 분석시에 사용하는 국민 라이브러리1. matplotlib2. seaborn이 두가지에 대해서 배웠습니다. 사실 사전교육에서도 어느정도 맛을 봤고, ChatGPT 한테 시각화해달라고 Python 코드 짜달라고 하면 주구장창 출력해주는게 요 두 라이브러리 였기 때문에 어느정도 익숙하긴 했거든요.그치만, 무작정 시켜서 출력된 코드 냅다 같다 붙이던 때랑 하나하나 파라미터와 메서드가 어떤 의미를 가지는 지 분석하는 것. 그리고 직접 타이핑하면서 의미를 다시금 생각해보는 건 좀 다르더라구요. -matplotlib : 사용자가 원하는 대로 세밀하게 조정 및 커스텀이 가능. 그렇지만, 그만큼 타이핑해야 할 코드의 양이 많고 여러 그래프 및 여러 옵션을 추가하게되면 상당히 비효율적일 수 있음..

KT 에이블 스쿨 3일차 교육 후기 - Pandas

파이썬 기초를 하루만에 끝내고 열심히 과제 지옥에 빠져서 새벽 3시쯤에 잠에 들었습니다. 덕분에 오늘 셀프 테스트는 무난하게 100점 맞을 수 있었어요! 사실 아직 결과는 안 나왔지만 점수 잘 나올 거 같아요.오늘은 데이터 분석할 때 유용하게 쓰이는 국민 라이브러리 Pandas 에 대해서 배웠습니다. 예전에 머신러닝, 딥러닝 할 때 수도없이 써보고 빅데이터 분석 경진대회 할 때도 계속 썼었는데, 원리에 대해서 그리고 기초적인 부분은 오늘에서야 알았네요.- 라이브러리 불러오기import pandas as pd이렇게 불러오는데, 기능이 엄청나게 많습니다.이런 기능을 위해서는 어떤 메소드가 필요한 지? 그리고 이름은 기억나는 데 파라미터가 기억 안나면은 일단 무작정 Chatgpt한테 물어보면은 야무지게 알려주..

03/27 KT 에이블 스쿨 2일차 교육 후기

어제 git에 이어서 오늘은 파이썬 기초에 대해 배웠습니다.사실, 파이썬은 do it! 점프 투 파이썬이지스퍼블리싱 꺼 요놈으로 마지막 점검 전까지 대충 훑어봤었고, (혼자 공부하다가 마지막 실습 쯤 가서는, 방학이라 논다고 더 이상 공부 안했던 것 같네요.)이거 학교 IT교육센터에서 3주동안 매일 3시간 (18:30 ~ 21:30) 하는 교육 수강하면서, 파이썬이란 이런거구나~ 하고 맛을 봤던 기억이 있어서 내용이 크게 어렵지는 않았습니다.그리고 대구 빅데이터 경진대회 나갔을 때는, ChatGPT 와 함께 씨름하면서 사용했던 기억은 있는데 이게 잘 사용 안하다 보니까 어느새 기초 문법이나 세세한 것들은 잊혀지기 마련이더라구요. 아니.. 기초 문법부터 함수까지 아주 다이렉트로 나가는데 원래는 3일동안 해..

03/26 KT aivle school 1일차 교육 후기

오늘은 IT프로젝트를 하기위한 기초적인 내용들을 배웠습니다.Github에 레포지토리 생성해서 코딩네컷 따라하거나, 일일 특강 찾아가면 이렇게 해라 저렇게 해라 막 알려줬었거든요.그 때 딱 이렇게 알려줬어요. $ git add -> $ git commit 커밋 메세지 -> $ git pull -> $ git push 이렇게 따라하면은 온라인 상의 레포지토리에 파일이 업로드되서 되게 신기하다고 생각했던 적이 있었습니다. 그 속에 담긴 원리가 무엇인지, git 이 무엇인지? 차근차근 배울 수 있어서 좋았던 것 같습니다. 진짜 이제 버전관리는 눈감고도 할 수 있을듯!강사님이 친절하고 재밌게 알려줘서 덕분에 당일 셀프테스트도 무난하게.. 칠 수 있을 줄 알았는데, 생각보다 어렵게 나오더라구요? 첫 날부터 삐끗하면..