우리는 이걸 데이터 전처리라고 부르기로 했어요. 참고 사용한 데이터셋 : https://www.kaggle.com/uciml/glass 내 코드 보기 : https://www.kaggle.com/dapin1490/glass/notebook 노션에서 정리 보기 : https://dapin1490.notion.site/DIY-ae97a3644...
딥러닝 모델에게 데이터 떠먹이는 방법 (1)
우리는 이걸 데이터 전처리라고 부르기로 했어요. 이 글의 목적 캐글에서 유리 종류 구분하는 모델 만들면서 공부했던 것들을 여기에 정리해보겠다. 데이터를 어떻게든 다듬어서 정확도를 올려보겠다고 별 걸 다 공부했는데 그건 다 효과가 없었고 속성 몇 개 지웠더니 정확도가 20%p나 올라버려서 허무했지. 전체 코드 보기 : https://www.k...
퀵 정렬
올림피우스는 결승점의 절반을 가고, 그 나머지 절반의 절반을 가고, 또 그 절반을 가고… 더보기 데이터를 빠르게 반으로 갈라버리는 퀵 정렬을 배워보자. 부제목에 쓰인 이야기는 제논의 역설 중 하나이다. ‘아킬레우스와 거북이의 경주’도 있는데 재밌으니 한번 찾아보자. - 알아야 할 것 0. 재귀 → 백트래킹 1. 분할 정복 2. 퀵 정렬 ...
카운팅 정렬(+ 선택 정렬)
이 수는 몇 개 있으니까 여기 놓고 저 수는 몇 개 있으니까 저기 놓고… 더보기 많고 많은 정렬 알고리즘 중 정렬할 수의 범위가 한정적일 때 쓸 수 있는 카운팅 정렬을 공부해 보자. 선택 정렬은 덤이다. 1. 정렬 알고리즘 위키백과에 따르면 ‘원소들을 번호순이나 사전 순서와 같이 일정한 순서대로 열거하는 알고리즘’이라고 한다. 선택 정렬...
백트래킹
2580 스도쿠 미해결로 인해 풀이 대신 공부함 문제 참고(출처 : 백준) 15649 N과 M (1), 15650 N과 M (2), 15651 N과 M (3), 15652 N과 M (4) 9663 N-Queen, 2580 스도쿠 목차 - 재귀와 호출 스택 - 깊이 우선 탐색 - 백트래킹 재귀와 호출 스택 가볍게 “재귀”의 정의...
자 내가 자바를 공부한다
오늘 공부할 내용은 객체와 클래스야 키보드를 가지고 설명할 거니까 어디 한번 들어나 보시라구요 일단 객체란 무엇이냐. 영어로는 object, 넓게 보면 세상 모든 사물이 객체야. 나도 객체고 우리집 고양이도 객체고 내 키보드도 객체지. 다들 각자 고유한 특성과 행동이 있어. 나는 말을 하고 고양이는 털갈이를 하고 키보드는 wasd를 눌러. 자...
딥러닝의 탄생과 활용
게임과 인공지능 * 대학 과제로 작성된 글이며, IT 계열 전공 1학년생 수준으로 쓰였음을 알림. 목차 1. 서론 2-1. 인공지능 2-2. 딥러닝 3. 게임과 인공지능 1. 서론 코로나19의 영향으로 비대면 콘텐츠가 나날이 늘어나고 있는 요즘, 많은 이들이 한 번쯤 게임을 즐겨본 적이 있을 것이다. 게임은 RPG, 액션, 퍼즐 ...
웨어러블 디바이스, 스마트 워치만 있나?
과제 - 기사 작성 최근 몇 년 사이 자연스럽게 우리 일상의 일부가 된 스마트 워치, 얼마 전 이것으로 반려묘의 심박수를 측정하는 영상이 사람들의 이목을 끌어 화제가 되었다. 스마트 워치는 시계 형태로 손목에 착용하여 사용하는 웨어러블 디바이스의 일종이다. 이러한 기기들은 초기에는 기본적인 계산기 기능과 번역기 기능 등을 갖추었고, 현재는 효...