본 게시물은 LG aimers 과정에서 서울대학교 김건희 교수님의 Machine Learning 개론 강좌를 참고로 정리하였습니다. Type of Learning Supervised Learning (지도학습) 기계 학습 알고리즘에 input에 따라 어떤 output이 나와야 하는지 알려주는 알고리즘 Classification / Regression Unsupervised Learning (비지도 학습) Clustering Anomaly Detection Density Estimation 데이터상에서 특이한 것을 걸러 낼 때 (Outlier, anomaly ....) Semi-Supervised Learning 학습 데이터들을 줄 때 몇몇 데이터들은 x, y를 모두 주고 몇몇 데이터들은 x만 주는 경우 ..
본 게시물은 '딥러닝을 이용한 자연어 처리 입문' 도서를 참고하여 정리하였습니다. https://wikidocs.net/book/2155 딥 러닝을 이용한 자연어 처리 입문많은 분들의 피드백으로 수년간 보완된 입문자를 위한 딥 러닝 자연어 처리 교재 E-book입니다. 오프라인 출판물 기준으로 코드 포함 **약 1,000 페이지 이상의 분량*…wikidocs.net 딥러닝 기초를 다시 복습하면서, 꼭 알아야 할 개념들을 정확히 짚고 공부해보고자 자연어 처리 task에서 주로 사용되는 RNN과 LSTM을 복습하여 정리하였습니다. [RNN]RNN 이란? RNN은 Recurrent Neural Network 라고 불리며, 말 그대로 주기적으로 되풀이되거나 반복되는 것을 이용..
본 게시물은 네이버 부스트코스 주재걸 교수님의 '인공지능을 위한 선형대수' 강의를 듣고 요약하였습니다. 선형 대수 기초 Matrix의 종류 Square Matrix Rectangular Matrix Transpose Matrix (AB)를 Transpose 하게 되면 B^T, A^T로 순서가 변경됨 (i, j) component $A(i, j)$ ** Vector 도 Matrix의 한 종류로서 생각할 수 있음! ** Linear Equation & Linear System 연립방정식을 선형대수를 이용해 직관적으로 풀이할 수 있음. 이렇게 $Ax = b$ 꼴로 나타낼 수 있는데, 이는 뒤에서 선형 결합 문제 풀이에서 응용할 수 있음. 항등 행렬과 역행렬 항등행렬 : Diagonal Entry 가 모두 1이..
개별로 숫자가 들어올 때마다 자릿수를 변화하며 숫자 구성하는 방법 res = 0 # x 에 대해서 for문이 돌아갈 때 res = res * 10 + x
리스트 원소 뒤집는 방법 1. reverse 메서드 이용 list(reverse("리스트이름")) 2. 슬라이싱 이용 list = list[::-1] 슬라이싱을 이용할때는 마지막 인덱스, 첫 인덱스, -1(역순으로 이동)
Try, Except 구문 이용 동일 원소 개수 세기 알고리즘 문제를 풀다 보면 리스트에서 동일 원소의 개수를 셀 일이 있는데, 이 때 try, except 구문을 이용하면 편리하다. try : 예외가 발생할 가능성이 있는 코드 except : 예외가 발생했을 때 실행할 코드 결과를 확인하기 위해서는 딕셔너리 형태의 출력으로 받아보면 된다. num_list = [10, 9, 9, 8, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2] # result dictionary 생성 res = {} for i in num_list : try : res[i] += 1 except : res[i] = 1 print(res) >>> {10: 1, 9: 2, 8:..