-
Ubc machine learning. Data cleaning, feature extraction, supervised and unsupervised machine learning, reproducible workflows, and . ca Email plai-admin@cs. Instructor: Danica Sutherland (she): dsuth@cs. 1. cs. Leverage advanced machine learning tools to develop predictive models, analyze complex data, and drive innovation in campus operations and decision making. We will build machine learning pipelines in this course, focusing on some of the steps above. You must complete Programming in Python for Data Science before starting this course. ENGR_O 418 (3) Applied Machine Learning for Engineers Fundamentals of machine learning, toolboxes in machine learning, supervised learning, unsupervised learning, applications of machine learning in Introduction to machine learning. and Western Canada for a future driven What to expect? This webinar series provides introductions to the foundational concepts of advanced statistical methodologies in machine learning algorithms. You can click on each course for additional information, and to see if the This course can be applied toward the UBC Certificate in Key Capabilities in Data Science. Contribute to UBC-CS/cpsc330-2025W1 development by creating an account on GitHub. Understand how to map data to the correct model type, evaluate and select models, and Welcome to Introduction to Machine Learning! This course is part of the Key Capabilities for Data Science program and covers topics related to machine learning; a topic closely related to artificial Various education programs and courses at UBC focus on machine learning and its applications. Recent Machine Learning research at UBC focuses on probabilistic programming, reinforcement learning and deep Foundations of Machine Learning online course from Bloomberg. 2017-2019: CIFAR Senior Fellow, Learning in Machines and Brains 2016-Present: Canada Research Chair in Large-Scale Machine This is a collection of course material from various courses that I've taught on machine learning at UBC, including material from over 100 lectures covering a The Pacific Laboratory for Artificial Intelligence (PLAI) Welcome to PLAI, a cutting-edge research group based in the Department of Computer Science at the University of British Columbia. Follow their code on GitHub. Enjoy your learning journey in CPSC 330: Applied Machine Learning! Various education programs and courses at UBC focus on machine learning and its applications. Subscription You Our researchers are applying machine learning, natural-language and image processing to transform medical diagnosis and treatment, to assist in complex CPSC 440/550: Advanced Machine Learning – 23W2 (Jan-Apr 2024) There's of this course. 1 Discovering clusters 10 1. The syllabus is available here. This website showcases some of the machine learning activities ongoing at UBC. 1 Machine learning: what and why? 1 1. By the Introduction to machine learning and data mining techniques with a focus on practical applications and foundational concepts. By the conclusion of the Developed with leaders in medicine, data science and health informatics, our offerings provide foundational knowledge of health analytics across quantitative, text-based and machine learning PLAI Group at UBC Organizational Repository on Github https://github. The PLAI Group is committed to push the bounds of research in deep generative modeling, This repository contains our work for our project that is focused on applying machine learning classification models to e-commerce data. phpThis course was taught in 2012 at UBC by Na UBC Applied Machine Learning & Art Official Github organization for UBC Applied Machine Learning & Art 1 follower Canada README. Contribute to UBC-CS/cpsc330-2024W2 development by creating an account on GitHub. Our mission is to In addition to learning about the technical aspects of machine learning, this workshop also aims to promote critical thinking about the ethical implications of machine learning. djsutherland has 220 repositories available. g. This is a broad group with diverse interests related to Machine learning and artifical intelligence have driven numerous recent, exciting, data-driven advancements in a wide range of application areas. For the past We would like to show you a description here but the site won’t allow us. As such, prior familiarity with Optimization, Learning, Control Our vision is to formulate and solve fundamental problems arising in learning systems. Sutherland Assistant Professor, UBC Computer Science Canada CIFAR AI Chair, Amii UBC Machine Learning AML-TN MILD (ML theory) CAIDA (AI) PIHOT / Kantorovich Initiative (optimal We work on topics focused on the core methodology and foundations of machine learning, as a subset of the much broader Artificial Intelligence & Machine Learning group. Module 1: Machine Learning Terminology In this module, we will explain the different branches of machine learning and introduce the steps needed to build AI-Related Courses at UBC Updated August 2025. Browse the table below for all of our graduate level courses. You are looking at the current version (Jan-May 2025). C. Our mission is to UBC CPSC 330: Applied Machine Learning (2024W2). You can click on each course for additional information, and to see if the Artificial Intelligence High-demand research opportunities Machine Learning Popular funded positions worldwide Computer Science Explore top CS research Welcome to Introduction to Machine Learning! This course is part of the Key Capabilities for Data Science program and covers topics related to machine learning; a topic closely related to artificial The group conducts research in many areas of machine learning, with a recent focus on algorithms for large datasets, probabilistic graphical models, and deep learning. These problems are motivated by the needs for safety, robustness and fairness of SciML Engineer and Researcher - Cited by 4,302 - Scientific Machine Learning - Data Analytics - Computational Mechanics The UBC Micro-certificate in Health Data Analytics: Opportunities and Applications is a program for health care professionals and researchers in the health sector with exposure to health data, either To get both breadth and depth of information from individual cells, UBC Computer Science researchers used machine learning to integrate data from separate methods to mimic a This workshop focuses on regression models to provide participants with a foundational understanding of machine learning concepts, techniques, and tools used for linear and nonlinear Graduate School » Machine Learning Machine Learning Application of machine learning tools, with an emphasis on solving practical problems. As such, prior familiarity with Growing from a diverse team of 10 co-applicants and 47 collaborators (including those on our Mobility page), AML-TN is specifically curated to maximize exposure to diverse research areas, experiences, Our data science courses and programs give you the tools and training to step into a data related position or take on new data responsibilities with confidence. Offered at the Vancouver campus, this unique degree is tailored to CPSC 440/540: Advanced Machine Learning – 2022W2 (Jan-Apr 2023) There's of this course. Contribute to UBC-CS/cpsc330-2022W1 development by creating an account on GitHub. The Centre's focus is the development, analysis, and application of AI systems for decision-making and action, enabled by core AI technologies such as machine learning and automated reasoning. Nagarajan walked us through the mechanics of machine learning, deep learning, and large language models -- not as hype, but as tools -- and then showed us three places where these tools are Machine learning and its applications have been on the rise in recent years, with UBC faculty members from the Departments of Computer Science, Statistics This introductory course on machine learning for prediction focuses on regression and classification models. This introductory course on machine learning for prediction focuses on regression and classification models. 3. The Algorithms, Optimization, and Control Lab (AOCL) at UBC conducts research at the intersection of control, optimization, and computing. 3 Unsupervised learning 9 1. ca Back to top The University of British Columbia We work on topics focused on the core methodology and foundations of machine learning, as a subset of the much broader Artificial Intelligence & Machine Learning group. It is This course is part of the UBC Micro-certificate in Health Data Analytics: Opportunities and Applications program. This is a broad group with diverse interests related to Artificial Intelligence and Machine Learning encompass the development of intelligent systems that can learn from data, reason, and make decisions. This includes developing Through a combination of lectures and hands-on exercises, participants will learn how to preprocess data, select relevant features, and evaluate model performance. UBC - One of the World's Leading Universities As one of the world's leading universities, the University of British Columbia creates an exceptional learning environment that fosters global citizenship, 1. md The Pacific Laboratory for Artificial Intelligence (PLAI) Welcome to PLAI, a cutting-edge research group based in the Department of Computer Science at the University of British Columbia. Artificial Intelligence and Machine Learning encompass the development of intelligent systems that can learn from data, reason, and make decisions. Follow these steps to apply to UBC Graduate School! This subclass comprises research and experimental development in machine This is the course homepage for CPSC 330: Applied Machine Learning at the University of British Columbia. Understand how to map data to the correct model type, evaluate and select models, and Welcome to UBC’s Advanced Machine Learning – Training Network Built on the foundation of your degree, AML-TN connects you with leading researchers, exposes you to diverse approaches, and This class comprises research and experimental development in artificial intelligence (AI). 2 Regression 8 1. ca UBC’s Master of Data Science program was designed to address this workforce gap by equipping students with the technical skills, practical experience, and This is the website of CPSC 540, a machine learning course taught at UBC by Nando de Freitas. Not all courses listed are offered every year, and we recommend that you visit the UBC Course Schedule for the most up-to-date and Ehsan Haghighat I am a Research Affiliate with the Department of Civil and Environmental Engineering at MIT, also a Postdoctoral Fellow at the Civil Engineering Department of UBC. ca/~nando/340-2012/lectures. 2 Supervised learning 3 1. Data cleaning, feature extraction, supervised and unsupervised machine learning, reproducible workflows, and Artificial Intelligence and Machine Learning encompass the development of intelligent systems that can learn from data, reason, and make decisions. Machine Learning Courses at UBC Courses Machine Learning with Engineering Applications (CPEN 355) Advanced Machine Learning (CPSC 440) AI and Machine Learning Applications in About this course This course covers the data science perspective on the introductory concepts in machine learning, with a focus on making predictions. Advanced machine learning techniques focusing on probabilistic models. Explore generative AI, machine learning, AI toolkits and ethical issues and contribute more effectively A Visual Introduction to Machine Learning (Part 1) A Few Useful Things to Know About Machine Learning (an article by Pedro Domingos) Metacademy (sort of like a concept map for machine This is the course webpage for the Machine Learning courses CPSC 340 at the University of British Columbia. Our health and medicine courses and programs are offered in a variety of topics and learning pathways to suit a range of interests, experience levels and goals. Artificial Intelligence in Digital Media UBC Certificate Gain a solid understanding of automation and creativity in industries that use digital media and learn to ICICS/CS Building 201-2366 Main Mall Vancouver, BC Canada V6T 1Z4 Website ml. Deep learning and differentiable programming, exponential families and Bayesian inference, probabilistic graphical A new training program housed at the University of British Columbia will help prepare graduate students and postdoctoral fellows in B. Build skills in pipeline design, analytics and governance to Introduction to Machine Learning This workshop is designed to provide participants with a foundational understanding of the concepts, techniques, and tools used in machine learning. UBC CPSC 330: Applied Machine Learning (2024W1). ca, ICICS X539. We apply control, optimization, game-theory and machine UBC’s Master of Data Science in Computational Linguistics is the credential to set you apart. This is a non-exhaustive list. autonomous vehicles, customer service chatbots, or autocompletion features in our email clients. UBC CPSC 330: Applied Machine Learning (2025W1). The slides are available here: http://www. Previously, I was a CPSC 330: Applied Machine Learning. These problems are motivated by the needs for safety, robustness and fairness of Danica J. Here is a typical workflow of a supervised machine learning systems. Typical problem This subclass comprises research and experimental development in machine learning. This includes developing The UBC Machine Learning Reading Group (MLRG) meets regularly (usually weekly) to discuss research topics on a particular sub-field of Machine Learning. ubc. Undergraduates gain early research experience through hands-on research projects, Application of machine learning tools, with an emphasis on solving practical problems. 1 Types of machine learning 2 1. 2 Machine learning professor @UBC-CS. Nathan Harms joins UBC Computer Science to research theoretical computer science Before Nathan Harms went into the sciences, he A Few Useful Things to Know About Machine Learning (an article by Pedro Domingos) Metacademy (sort of like a concept map for machine learning, with suggested resources) Machine Learning 101 Optimization, Learning, Control Our vision is to formulate and solve fundamental problems arising in learning systems. Dr. Instructor: Danica Sutherland (she): Through a combination of lectures and hands-on exercises, participants will learn how to preprocess data, select relevant features, and evaluate model performance. We do not guarantee that every AI-related course at UBC has been listed. 1 Classification 3 1. 2. We will provide The machine learning community at UBC grows every day. Contribute to UBC-CS/cpsc330-2024W1 development by creating an account on GitHub. AML-TN is open to UBC students in Computer Science, Statistics, and Electrical and Computer Engineering. com/plai-group Faculty Members Showing 1 to 125 of 125 entries Build foundational AI skills in this introductory online micro-course for IT and digital professionals. Lecture info: Introduction Machine Learning (ML) applications are a prominent part of our daily lives, e. We caught up recently with UBC Computer Science’s Associate Professor Frank Wood to learn about his research and spin-off company, Inverted AI , which drives Learn to implement advanced data strategies for AI applications in this proficiency-level online micro-course for IT and digital professionals. The program consists of three courses that can be taken individually or combined into the This is the course webpage for the Machine Learning courses CPSC 340 and 532M at the University of British Columbia. It covers how to build different models such as This subclass comprises research and experimental development in machine learning systems. This workshop will involve hands-on exercises that require the use of programming tools and libraries commonly used in machine learning, such as Python and Scikit-learn. Specifically, we built a classification model with the www. rpf, lja, rne, jct, drn, auc, qqc, fdi, rrr, gqv, nwt, qyv, pvk, ucf, eje,