본문 바로가기

개발

(35)
데이터 시각화 데이터 시각화에 대한 정보들입니다. 자주 쓰는 명령어들을 잘 모아두었다가 사전처럼 필요할 때 마다 들러서 보는 페이지를 만들려 합니다. 기본적으로 pandas 데이터를 보여준다고 가정할 것입니다. import matplotlib.pyplot as plt import seaborn as sns 다음 두개를 이용해 데이터를 보여줄 것입니다. 수치형 데이터histplot히스토그램을 보여줍니다.x에는 col, data에는 보여줄 데이터를 넣습니다. 추가로 hue를 주면 해당 col 값을 기준으로 쪼개서 보여주고 kde를 주면 개형을 그려줍니다. 이는 이 뒤의 그래프도 마찬가지 입니다. jointplot두 데이터의 관계를 볼 때 유용합니다.  범주형 데이터boxplotx에는 범주, y에는 수치형 데이터가 들어갑니..
데이터 전처리 머신러닝 공부하다 보면 .csv 파일을 처리할 때가 많습니다. 자주 쓰는 명령어들을 잘 모아두었다가 사전처럼 필요할 때 마다 들러서 보는 페이지를 만들려 합니다. 파일을 읽을 땐 import pandas as pddf = pd.read_csv("file.cvs") 같은 형식으로 읽습니다. 이때, pip install pandas로 미리 설치해 두어야 합니다.print(df.head(10)) # 처음 10개print(df.tail(10)) # 마지막 10개# 숫자 없으면 5개가 기본 로 데이터를 출력할 수 있습니다. df.columns 로 column 이름들만 뽑아서 간단히 볼 수 있습니다.print(df.info()) 로 타입과 non-null 개수를 확인할 수 있습니다. print(df.describe..
[논문 리뷰] ImageNet Classification with Deep Convolutional Neural Networks alexNet에 대한 논문을 리뷰해 보겠습니다. 깊이 들어가기보다는 무엇을 하는 녀석인가데이터는 어떻게 모았는가구조가 어떻게 되어 있는가에 초점을 맞춰 보겠습니다. 어느 정도의 지식이 있으면 직접 구현할 수 있도록 하는 것이 목표입니다. 무엇을 하는 녀석인가어떤 물체가 있는 이미지를 주면 이 물체가 무엇인지 맞추는 녀석입니다. 227 * 227 크기의 이미지를 입력으로 받고 1000개의 분류 중 어떤 것이 정답인지 맞춥니다. 테스트 데이터에서 top-1 error(모델이 내놓은 답 상위 1개 중 정답이 없을 확률)가 37.5%, top-5 error가 17%로 당시 SOTA(가장 좋은 모델)를 이겼습니다.데이터는 어떻게 모았는가ImageNet에는 1500만 개의 고해상도 이미지들이 있습니다. 다양한 크기..
java script - 2. 기초 문법 - 초급 기본적은 프로그래밍은 할 줄 안다고 가정하고 javascript의 문법과 특징들에 대해 간략히 설명할 예정입니다. 출력console.log("~~~")로 출력합니다.console.log("hello world!")//hello world!변수let, const가 있습니다(var도 있긴 한데 안 쓰는 것을 추천합니다). let은 재할당 가능한 변수, const는 재할당이 불가능한 변수입니다.//letlet a = 1;console.log(a); // 1a = 100;console.log(a); // 100//constconst b = 1;console.log(b); // 1//error// b = 100;// console.log(b); 반복문다른 언어들과 비슷하게 for와 while을 사용합니다. con..
java script - 1. 환경설정 java script를 실행하기 위한 기본적인 환경 설정입니다.크롬을 이용하거나 웹을 만드는 방법도 있지만 이 글에서는 node.js를 이용한 방법으로 진행할 것입니다.우선 vscode(https://codestudycafe.tistory.com/16)와 node.js(https://codestudycafe.tistory.com/17)를 설치합니다. 그리고 개발을 진행할 폴더를 만들고 해당 폴더에서 vscode를 실행합니다.저는 project라는 이름의 폴더를 만들었습니다. 왼쪽 탭에서 새 파일을 만들고 test.js로 이름을 바꿉니다. 모든 프로그램의 시작은 hello world죠.console.log("hello world!") 를 입력하고 윈도우 기준 ctrl + shift + ` 를 눌러 터미널을..