CSCI 447
Machine Learning
Spring 2019

Montana Technological University
Computer Science & Software Engineering


This page lists the anticipated programming assignments for the course. When an assignment is released, the assignment column will link to a detailed description of the assignment.

1 1/23/19 Getting Started with AWS
2 2/6/19 Regression
3 3/10/19 Neural Networks
4 4/15/19 Learning Bayes Nets
5 4/30/19 Ensemble Learning

Submission. TBD

Deadline and late policy: Grading. Your code will be graded on correctness, style (including comments), efficiency, and accuracy. Partial credit is possible so if you run out of time, submit what you have. If you want to do well, start well in advance of the deadline. This allows time to seek help if you run into trouble. Software bugs can be difficult to find and are often easily found after a good night's sleep.

Collaboration policy. Programming is a creative process and no two programmers will solve the same problem in the same way. You are encouraged to discuss how to design a solution to a given problem with your classmates. But when it comes time to convert your design into code, you must write the code yourself. You may adapt code from other sources, provided you cite what code you used in your program's comments.

Under no circumstances should you copy another person's code. Copying code from another student can result in an F in the course. A student providing code to another student is considered as guilty as the student copying it. We can also use sophisticated software such as MOSS to detect plagiarized code.

Page last updated: April 17, 2019