Artificial Intelligence and Machine Learning (Co-op)

Courses

Artificial Intelligence and Machine Learning-2024/2025

Level 1
Take all of the following Mandatory Courses:
INFO-6146Tensorflow & Keras With Python4
This course provides students with an introduction to the Google TensorFlow platform through the Python Keras framework, including a review of Python and related development tools. Coursework includes deep learning models utilizing classification and regression, unsupervised clustering, and HMMs (Hidden Markov Models).
INFO-6147Deep Learning With Pytorch3
This course covers the theoretical and practical applications of state-of-the art deep learning for various datasets (e.g., tabular, image, text, time series). An open-source software stack (i.e., Python, PyTorch, PyTorch Lightning) will be utilized for this course.
INFO-6148Natural Language Processing 14
This course introduces Natural Language Processing (NLP) and its key concepts. Students will utilize the spaCy Python library to solve real world text processing problems. This will include the application of text-processing pipelines, the extraction of linguistic features, word vectors, intent recognition and other language processing strategies.
INFO-6149Machine Learning Security3
In this course, students will discover how to mitigate the major kinds of machine learning security risks, including compromises of unsupervised learning systems utilizing strategies such as evasion attacks, data poisoning and model stealing.
INFO-6150Data Mining & Analysis3
Data mining is a powerful tool used to discover patterns and relationships in data. Students learn how to apply data mining principles to the dissection of large complex data sets, including those in very large databases or through web mining. Students also explore, analyze and leverage data and turn it into valuable, actionable information for an organization.
INFO-6151Data Visualization for Machine Learning3
This course delves into the principles and methodologies of data visualization driven by machine learning using Python. Participants will grasp the art of crafting informative and compelling visualizations throughout the entire machine learning journey, spanning from data exploration and preparation to the interpretation of model evaluations.
COOP-1020Co-operative Education Employment Prep1
This workshop will provide an overview of the Co-operative Education consultants and students' roles and responsibilities as well as the Co-operative Education Policy. It will provide students with employment preparatory skills specifically related to co-operative education work assignments and will prepare students for their work term.

Level 2
Take all of the following Mandatory Courses:
INFO-6152Deep Learning With Tensorflow & Keras 24
In this course, students learn advanced techniques for designing and deploying cutting edge technologies such as Convolutional Neural Networks, Recurrent Neural Networks and Generative Adversarial Networks using TensorFlow and Keras.
INFO-6153Natural Language Processing 24
Building on the work done in the previous NLP course, students will focus on variations of the Transformer architecture, utilizing frameworks such as BERT (Bidirectional Encoder Representations from Transformers) and GPT-3 (Generative Pre-trained Transformer 3) to create more sophisticated NLP solutions.
INFO-6154Machine Learning Optimization Strategies3
In this course, students will be able to experiment with various process optimization practices with a goal to improve the performance of different learning models. From a practical perspective, students will have the opportunity to work with state-of-the-art NVIDIA GPU hardware systems to accelerate model learning execution.
INFO-6155Social Media Analytics3
This course introduces the core concepts of social media marketing, content production, and analytics. Beginning with an introduction to social media in business, students will move on to utilizing various AI/ML tools to build, train and apply models that will produce content and analyze marketing campaigns to generate useful social, marketing, and business insights.
INFO-6156Capstone Project6
This project-based course is designed to allow students to demonstrate the various software development skills they have been exposed to in previous course offerings. Students are responsible for the entire project development lifecycle and will work in project teams using various tools to develop a single comprehensive solution.

Program Residency
Students Must Complete a Minimum of 11 credits in this
program at Fanshawe College to meet the Program Residency
requirement and graduate from this program

Contact/Questions