일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 백준 1253번
- 머신러닝과 딥러닝
- 백준 1987
- javascript
- 다이나믹프로그래밍
- Python
- MySQL
- 그래프
- SWEA 15612번
- 명품자바
- 백준 18310번
- 백준 1331번
- 알고리즘
- SQL
- 백준 16918번
- react
- 자바
- ubuntu
- 백준 3085번
- java_programming
- 깃헙
- 백준
- 다이나믹 프로그래밍
- 백준 2512번
- 백준 17451번
- 그리디
- 모각코
- HUFS 모각코 캠프
- 백준 15787번
- AWS
- Today
- Total
목록전체 글 (238)
차곡차곡
머신러닝이란? [머신러닝 의미] 데이터를 통해 데이터와 현상 사이의 관계 (예측, 분류 등)를 기계에게 학습시키는 것 미리 설정해둔 방법론과 알고리즘을 통해 학습을 할 수 있다. [머신러닝 정의] 데이터와 알고리즘으로 기계에게 적절한 함수를 학습시키는 것 언제, 어떻게 발생할 지 모르는 noise를 고려해서 함수를 학습해야 한다. * 함수를 학습한다는 것은 데이터로부터 함수를 찾아낸다는 뜻이다. ∴ 머신러닝의 목적은 데이터로부터 매개변수를 알아내어 함수를 찾아내는 것이다. 이때 노이즈가 있기 때문에 그럴듯한 매개변수가 많이 존재한다. 선택의 기준이 되는 것은 손실 함수(loss function)이며, 베이즈 정리(Bayes' Theorem)와 깊은 관련이 있다. 적절한 가정과 손실 함수를 사용하여 매개변..
- 구글 플레이스토어에서 게일 설명 크롤링 더보기 링크 3개 for each 더보기 링크: get 모든 게임 링크 for each 게임 링크: description import pandas as pd from selenium import webdriver from bs4 import BeautifulSoup # parameters driver_path = '../resources/chromedriver' url = "https://play.google.com/store/apps/top/category/GAME" browser = webdriver.Chrome(executable_path=driver_path) # get chromedriver browser.get(url) # open the url # ..
Pandas 자료들 간 빠른 연산 속도 및 데이터 분석을 가능 DB 테이블, 또는 엑셀 파일과 같은 테이블 형태의 데이터를 다룬다. - Series : 1차원 데이터 + index 1. List로부터 생성 + index는 자동 생성 import pandas as pd rawData = [3, 5, 10, 2] data = pd.Series(rawData) print(data) print(data.get(2)) print(data[2]) >> 0 3 1 5 2 10 3 2 dtype: int64 10 10 2. List로부터 생성 + index 직접 부여 rawData = [3, 5, 10, 2] data = pd.Series(rawData, index=["a", "b", "c", "d"]) print(d..
Numpy 수치해석용 python 패키지로 데이터 분석 패키지들의 기초가 된다. (SciPy, Pandas, Matplotlib, Tensorflow, PyTorch, Keras, ...) [행렬 생성] - List로부터 (쉼표 없이 출력됨) a = numpy.array([1, 2]) print(a) >> [1 2] - 함수 사용 a = numpy.zeros((3, 2)) print(a) >> [[0. 0.] [0. 0.] [0. 0.]] a = numpy.ones((3, 2)) print(a) >> [[1. 1.] [1. 1.] [1. 1.]] - 단위행렬 (Identity matrix) a = numpy.identity(3) print(a) >> [[1. 0. 0.] [0. 1. 0.] [0. 0. ..
한 달 같던 한 주가 드디어 끝났다. 시험기간 동안 미국 시간으로 살던 생활을 다시 정상적으로 바꾸고, 오랜만에 학교에 나가 고등학생 때처럼 7교시 수업을 들으려니 쉽지 않았다. 그래서 한 주가 너무나 길게 느껴졌다. 시험기간 내내 운동도 못 하고 집에만 있었더니 그나마 있던 체력이 바닥난 상태였다. 수요일날 피곤의 절정을 찍고 목요일부턴 좀 적응이 됐는지 다른 날보단 컨디션이 좋았다. 이 월-금 10:00-18:00 수업 + α 스케줄을 감당하기 위해선 무조건 체력을 길러야겠다. 수업만 듣고 집에 와도 기진맥진이겠지만 체력을 다시 올리기 위해선 운동을 꼭 해야겠다. 필라테스도 다시 나가고 토요일엔 1시간씩 걷기 운동도 해야지. 피곤한 것도 피곤한 거였지만 더 큰 문제는 수업이었다. 짧은 시간 안에 많은..
Systems of Linear Equations 실제 문제들은 linear equation 형태로 만들어질 수 있다. 그리고 linear algebra가 그 문제들을 푸는 데 툴을 제공한다. *Linear Algebra : linear equation(Ax=b)로 표현 가능한 system을 푸는 방법론. 선형성(linearity)을 가지는 대수(algebra)로 이루어진 방정식의 해를 구하는 방법론 모든 문제는 해가 없거나(방정식 평행), 해가 1개(intersection 존재)이거나, 무수히 많은 해(하나의 방정식으로 표현 가능)가 존재한다. Matrices [Scalars] 크기만 있고 방향성은 없는 성분 (상수) [vectors] An array of numbers; arranged in orde..
스레드 클래스 작성 : Thread 클래스 [Thread 클래스 상속] class TimerThread extends Thread { .... public void run() { //run() 오버라이딩 try { sleep(1000); } catch(InterruptedException e) { return; } } } [객체 생성] TimerThread th = new TimerThread(); th.start(); 스레드 클래스 작성 : Runnable 인터페이스 [Runnable 인터페이스 구현] class TimerRunnable implements Runnable { .... public void run() { //run() 오버라이딩 try { sleep(1000); } catch(I..
File 객체 생성 import java.io.File File f = new File("c:\\test.txt"); File f = new File(File parent, String child); //parent 디렉터리에 child 이름의 디렉터리나 파일을 나타내는 File 객체 생성 [해당 경로에 실제로 파일이나 폴더가 있는지 확인] boolean isExist = file.exists(); [exists() 메소드의 리턴 값이 false일 경우] createNewFile() 새로운 파일 생성 mkdir() 새로운 폴더 생성 mkdirs() 경로상에 없는 모든 폴더 생성 File input / output java.util.Scanne r 클래스 : 파일에서 text data 읽기 Scan..