Learning AI Through Visualization
Explore foundational concepts in Artificial Intelligence, Machine Learning, and Deep Learning, while applying practical techniques through hands-on, low-code exercises and interactive dashboards to develop AI-driven solutions.
Modules/Weeks
Weekly Effort
Discipline
School
Format
Cost
Course Description
This course offers a comprehensive introduction to Artificial Intelligence (AI), Machine Learning (ML), and Deep Learning (DL), with a focus on practical applications. Through a series of structured modules, learners will explore foundational concepts, from understanding datasets to implementing AI models. The course covers optimization techniques, linear regression, and deep learning, emphasizing real-world problem-solving. It includes low-code no-code hands-on coding exercises with interactive dashboards to solidify theoretical concepts, ensuring learners can apply their knowledge to develop AI-driven solutions.
This course is tailored for working professionals, from entry to mid-career individuals, senior managers, and corporate executives who are seeking to transition into the AI field. It is particularly suited for those aspiring to become "AI Chefs," equipping them with the essential knowledge and skills to integrate AI into their operations, enhance decision-making, and drive innovation within their organizations.
Course Prerequisites
Coding: Low-code to no coding experience required. This course uses an interactive dashboard with step-by-step instructions and adjustable Python charts, allowing learners to explore code effortlessly. Simply adjust levelers or select options from dropdown menus—perfect for learners with little programming background.
Mathematics: A basic understanding of college-level Calculus I is helpful but not mandatory. The course is designed to accommodate learners without a strong math background.
What You Will Learn
By the end of this course, learners will be able to:
- Understand the roles and relationships between artificial intelligence, machine learning, and deep learning, and how each field contributes to modern technological advancements.
- Understand the importance of dataset specification and model choice, recognizing their impact on AI model performance and decision-making processes.
- Develop a solid understanding of various optimization routines, including brute-force search, gradient-free methods, and gradient descent, for improving model accuracy.
- Construct and optimize linear regression models using different approaches such as batch, mini-batch, and stochastic gradient descent, and analyze error functions.
- Familiarize yourself with major deep learning architectures and activation functions, including ReLU, sigmoid, and softmax, and their use in transforming data.
- Gain insights of generative adversarial networks (GANs) and diffusion models, understanding their use in image generation, text completion, and creative applications in AI.
- Module 1: Generic Recipe for AI-Related Problems
This module covers the evolution of AI and the essential components of becoming a proficient AI chef.
- Module 2: Visual Introduction to Optimization
This module visually explores optimization methods essential for effective machine learning and understanding model performance.
- Module 3: Visual Introduction to Machine Learning through Linear Regression
This module introduces machine learning concepts, focusing on linear regression, optimization, and gradient descent techniques.
- Module 4: Visual Introduction to Deep Learning
This module covers deep learning fundamentals, nonlinear feature transformations, and neural network architectures, with a focus on optimization.
- Module 5 Part 1: Overview and Evolution of Language Models
This part covers neural architectures and approaches in sequence analysis and comprehension, focusing on neural networks and parsing techniques.
- Module 5 Part 2: Sequence Analysis - Neural Network-Based Approaches
This part introduces neural architectures like convolutional networks, autoencoders, recurrent networks, and LSTM for advanced language models.
- Module 5 Part 3: Large Language Models (LLMs) - Quick Overview
This part focuses on large language models, their architecture, limitations, and evaluation, including issues with GPT-based models.
- Module 6 Part 1: Introduction to Generative AI (GenAI) Part I
This part introduces generative AI (Gen AI), its early development, applications, and the core technology behind it—generative adversarial networks (GANs).
- Module 6 Part 2: Introduction to Generative AI (GenAI) Part II
This part explores the variations of GANs, their applications in finance, and introduces diffusion models and their impact.
Instructors
Professor Ali Hirsa joined IEOR in July 2017. He has been associated with Columbia University as an Adjunct Professor since 2000. He is also the Chief Scientific Officer ASK2.ai and Managing Partner at Sauma Capital, LLC, a New York Hedge Fund.
Previously Ali was Managing Director and Global Head of Quantitative Strategy at DV Trading, LLC, and a Partner and Head of Analytical Trading Strategy at Caspian Capital Management, LLC. Prior to joining Caspian, he worked in a variety of quantitative positions at Morgan Stanley, Banc of America Securities, and Prudential Securities. Ali was also a Fellow at Courant Institute of New York University in the Mathematics of Finance Program from 2004 to 2014.
Ali’s research interests are algorithmic trading, machine learning, deep learning, data mining, optimization, and computational and quantitative finance. His focus has been on machine learning applications in finance, specifically in asset management, and also on developing learning algorithms for signal extraction from data.
Ali is the author of “Computational Methods in Finance,” Chapman & Hall/CRC 2012 and co-author of “An Introduction to Mathematics of Financial Derivatives”, third edition, Academic Press, and is Editor-in-Chief of the Journal of Investment Strategies. He has several publications and is a frequent speaker at academic and practitioner conferences.
Ali is a co-inventor of “Methods for Post Trade Allocation” (US Patent 8,799,146). The method focuses on the allocation of filled orders (post-trade) on any security to multiple managed accounts, which has to be fair and unbiased. Current existing methods lead to biases, and the invention provides a solution to this problem.
He is currently a member of the Board of Visitors of the College of Computer, Mathematical, and Natural Sciences at the University of Maryland College Park since June 2016 and was on the Board of Visitors at A. James Clark School of Engineering from 2008 to 2018 and served as a trustee on the University of Maryland College Park Foundation from 2011 to 2016.
Ali received his PhD in Applied Mathematics from the University of Maryland at College Park under the supervision of Professors Howard C. Elman and Dilip B. Madan.