uichan8 / AI_assignments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AI_assignments

소개

2022_2 인공지능융합공학 수업 과제들입니다.

사용 방법

pip3 install -r requirements.txt

과제 1

k-NN classification 알고리즘이 동작하도록 Python 코드를 작성하고, 다양한 k 값에 대한classification 결과를 측정하여 주어진 데이터에 대한 최적의 hyper-parameter를 도출하는 실험을 수행합니다.

과제 2

Support Vector Machine를 구현하고 학습시킵니다. SVM를 구현합니다.  

과제 3

2 layer Neural Network를 구현하고 학습시킵니다. softmax와 cross-entropy loss를 구현합니다

과제 4

스팸 메일을 분류할 수 있는 bag of words 기반 Naïve Bayes classifier를 구현하고, 테스트 데이터에 대해 classifier의 성능을 평가할 수 있는 프로그램을 구현합니다.

과제 5

convolutional neural network를 구현하고 학습시킵니다. convolutional layer와 max pooling layer를 구현합니다.

About


Languages

Language:Jupyter Notebook 87.1%Language:Python 12.6%Language:Cython 0.3%Language:Shell 0.0%