Time: Wed 9:00-10:30, Fri 10:30-12:00
Location: Engineering Bd 1, Room 509
Textbook: Python Machine Learning, Sebastian Raschka, PACKT Publishing
Lecture Schedule:
- Oct 27 (Fri), Nov 1 (Wed): no lecture
- Nov 3 (Fri): regular schedule
- Nov 8 (Wed): 9:00-10:30, and 13:00-14:30 (both at the classroom, Eng Bd #1, Room 509)
Exams:
- Midterm: Oct 25 13:00-15:00
- Location: Enginnering Bd 1, R101
- Content: all lectures before the exam (closed-book)
- Results [scores]: Total 50 points, Avg 20.75
- Final exam: Dec 6, 18:00-20:00
- Location: Enginnering Bd 1, R101
- Content: all lectures from the beginning of the semester untill Dec 1st (closed-book)
- Results [scores]: Total 50 points, Avg 25.43
- Exam sheet checking: Dec 18~19, 13:00~15:00 Artificial Intelligence Lab (Cluster Bd. R 620)
Mini-Project:
- MNIST dataset
- Apply a machine learning algorithm from the class
- Do hyperparameter tuning
- Goal: to achieve the best accuracy on the entire test set, D3.
- What to submit:
- A description of your machine learning method (5 pages, A4, PDF, reproducibility)
- The ML method chosen
- How the training has been performed (pre-processing, split of validation, CV, etc).
- Values of hyperparameters, and how they are chosen
- Python code to train with the given training data, and to produce label predictions (0~9) of the given teset data:
- myCLF.py <training_images.gz> <training_labels.gz> <test_images.gz>
- The filename and the argument format must be the same as above
- Produce labels to the standard out, one per line: for four test images, produce predictions like
|0
|2
|3
|5
- A text file containing the prediction results of D3
- Submit to the TA via email: jeonghyeonlee@icloud.com
- Archieve everything to a zip file: <your student ID>.zip
- Email should be received by Dec 22, 18:00 (no late submission will be accepted)
- Discussion is encouraged, but you MUST make your own answer (code, report, predictions)
- Copying others' results will get 0 point
- Result
- [link]
- If you do not submit a prediction.txt, you will receive a 25% penalty.
- If the number of labels in prediction.txt is less than 60,000, you will also receive a 25% penalty.
- The person who received the penalty is marked in blue.
- If neither the report nor the prediction.txt are submitted, the accuracy is scored as zero.
Final grading:
- Midterm: 40%
- Final exam: 40%
- Mini-project: 10%
- Attendance: 10%