Coronavirus (COVID-19)

Jusqu’à avis contraire, tous les cours se déroulent à distance.  Plus d'information >>

Certificat de perfectionnement professionnel en intelligence artificielle appliquée

Google Code for Remarketing Tag - Bloom

Articles récents

McGill SCS Announces Scale AI Funding for Professional Development Programs in Data Science, Machine Learning and Artificial Intelligence

L’ÉÉP de l’Université McGill annonce l’augmentation du financement offert par Scale AI pour les programmes de perfectionnement professionnel en science des données, en apprentissage automatique et en intelligence artificielle


2 Cours requis (12 UEC)
YCNG 228 Predictive & Classification Modelling (6 CEUs)
Predictive modelling is a process that uses data and statistics to predict outcomes using data models. These models are used to detect fraud, optimize marketing campaigns, reduce risk, manage resources and improve operations. This course will familiarize students with how to design experiments and optimize ML models and interpret their output. Students will test hypotheses by using different techniques, design experiments, use machine learning algorithms to evaluate the output of different machine learning models, and explore methods to increase precision and/or accuracy.
YCNG 229 Neural Networks & Deep Learning (6 CEUs)
Artificial neural networks are a set of algorithms, inspired by the way human brain processes information, which are designed to recognize patterns. Deep learning is one of machine learning methods based on artificial neural networks. Neural networks and deep learning offer the most powerful techniques to deal with different aspects of data science such as natural language processing, computer vision and time series analysis. Building on the knowledge and skills acquired during YCBS 258 Practical Machine Learning course, this course will focus on the practical application of neural network models with the objective to develop students’ ability to implement them using Python and Keras.
3 Cours complémentaires (17-18 UEC)
YCNG 230 Intelligent Agents & Reinforcement Learning (6 CEUs)
Intelligent agents are programs that can be applied to autonomously solve real-world optimization and planning problems, as well as help deal with incomplete information or uncertain environments. Reinforcement Learning is an approach to build goal-oriented intelligent agents, which help find strategies to optimize a desired outcome. In this course, students will explore the development of intelligent agents using different techniques, algorithms and approaches; the design and implementation of systems that exhibit intelligent behaviour through an end-to-end project; practical application of the most current programming tools, search methods, knowledge representation using logic and probability, planning and decision making under uncertainty and constraint satisfaction problems; reinforcement learning fundamentals including design of intelligent agents and integration with deep learning.
YCNG 231 Deep Learning for Computer Vision (6 CEUs)
Computer vision is one of the fields of study, which has benefited tremendously from the latest advancements in artificial intelligence. Computer vision is concerned with helping machines learn to “see” and understand the context of their environment. It involves acquiring, processing, transforming, modifying, analyzing and understanding digital images or videos. The result is the extraction of data needed to understand the content of digital images, infer something from the environment, thus allowing complex decisions to be made. In this course, participants will learn more about computer vision from acquisition of image data to complex decision-making using deep learning methods and techniques. Image acquisition through sensors; feature detection; image classification, detection, segmentation. Convolutional Neural Networks (CNN) architectures and their applications. Most current computer vision applications, libraries and image databases will be explored.
YCNG 232 Natural Language Processing Fundamentals (6 CEUs)
Natural Language Processing (NLP) is a subfield of artificial intelligence concerned with the ability of computers to process, understand and interpret human languages. Deep learning has revolutionized NLP by improving many aspects of the field since its transition from classic linguistic approaches. This course will provide an overview of Natural Language Processing fundamentals such as language models, word embeddings, Recurrent Neural Networks (RNNs), wide variety of applications of neural networks in NLP, intrinsic and extrinsic evaluation, most current NLP tools.
YCNG 233 Time Series Analysis Fundamentals (6 CEUs)
Time series is an area of machine learning concerned with the analysis of series of data points ordered in time. Time series analysis is used in many fields to predict trends: from industrial machinery data, smart home, precision agriculture, cyber security, customer usage/engagement, marketing, asset management, finance, etc. Due to the temporal aspect of the data, time series data require specific preprocessing, feature engineering, algorithms, and validation strategy. This course will dive into the fundamentals of applying artificial intelligence techniques on time series data, statistical, machine and deep learning models for time series. Emphasis is placed on the main applications of time series analysis: forecasting, clustering and anomaly detection. Data science techniques applicable to time series. Deep learning methods, rolling predictions, online learning, backtesting.
YCNG 234 Internet of Things (5 CEUs)
The Internet of Things (IoT) is an important source of relevant data for different industries. It permits to collect and process information about the physical world in real time. This course will examine applications of IoT, the fundamental technologies that support IoT devices and the transmission, processing, the analysis of the data they generate, and the fundamental software and hardware technologies that support IoT devices; data transmission protocols; tools to process the data generated by IoT devices; data analysis techniques that enable common applications related to IoT devices.
YCNG 235 Recommender Systems (6 CEUs)
Have you ever wondered how the message: “Customers like you also purchased the following items…” appears on your screen when you are shopping online? Recommender Systems use machine learning algorithms that help users discover new products and services. There exists a wide spectrum of recommender systems applications that help users choose movies, restaurants, music to listen to, jobs to apply to, products to purchase, social media profiles, among many others. This course will explore fundamental concepts and techniques in recommender systems: similarity models, non-personalized, content-based, and hybrid systems; association rules mining; collaborative filtering: user-, item-, and graph-based models; matrix factorization; graph recommenders, sequential recommenders, evaluation of recommender systems.


Career and Professional Development
(Non-credit courses and programs)

Phone: +1 514-398-5454
688 Sherbrooke Street West, Suite 1029 Montreal, Quebec, Canada H3A 3R1
Horaires d'ouverture

Monday to Friday
9:00 a.m. to 5:00 p.m.

Associations professionnelles

Back to top