CSCI 479: Spring 2026, Project

Each student in this class is asked to do an individual project consisting a term paper and an optional presentation if it can be arranged in the lab.

For your project, you are asked to choose either a machine learning platform or a machine learning library (in any programming ecosystem), and write a technical report to help readers understand your chosen platform/library.

To give you some ideas, here is the top list of machine learning platforms earned "2025 Data Quadrant Awards" from Info~Tech Research Group at:
https://www.infotech.com/software-reviews/categories/machine-learning-platforms

There are more platforms out there, just to list a few:

IBM listed following top machine learning libraries with a short description for each at:
https://www.ibm.com/think/topics/machine-learning-libraries

Geeks for Geeks listed following popular Python libraries for Machine Learning with a short description for each at:
https://www.geeksforgeeks.org/machine-learning/best-python-libraries-for-machine-learning/

You probably can find more platforms/libraries for machine learning. I strongly recommend that you choose one that you are familiar with and preferably you have used before.

Your technical report should include at least the following sections:

The submit deadline of your term paper is 10:00am, 10 April 2026.
You can choose one of the following two ways to submit:

You will receive one mark for your project. Your project will be marked based on the clarity and logical coherence of explaining your topic in your term paper and (optionally) in your presentation, the depth of your understanding of your chosen topic, and the accuracy of the information conveyed in your project.