Back to Catalog

Matrix operations for AI and machine learning

BeginnerGuided Project

Matrices are at the heart of everything we do in AI. ChatGPT, Llama, and other LLMs are all built on matrices. Learn the basics of matrices using Python, NumPy, and sklearn to put yourself on a path towards understanding AI. In this hands-on project, you learn the essential principles and operations of matrices. The project covers everything from basic matrix operations to more advanced concepts, such as principle component analysis (PCA). Take your first step towards navigating the intricacies of AI by starting this free project today!

4.4 (13 Reviews)

Language

  • English

Topic

  • Artificial Intelligence

Enrollment Count

  • 60

Skills You Will Learn

  • Artificial Intelligence, Python, General Statistics, Mathematics, Numpy, sklearn

Offered By

  • IBMSkillsNetwork

Estimated Effort

  • 45 minutes

Platform

  • SkillsNetwork

Last Update

  • May 16, 2024
About This Guided Project

A look at the project ahead

Matrices are more than just arrays of numbers. They are at the heart of data science and artificial intelligence. By completing this hands-on project, you'll uncover the secret language of algorithms and data structures that power everything from machine learning models to image processing. You'll gain a foundational understanding that is not only intellectually satisfying but also immensely practical. This knowledge will empower you to build, analyze, and improve sophisticated AI systems, making you a valuable asset in this rapidly evolving field.

Learning objectives

In this project, you:
  • Learn basic matrix operations such as 
    • Matrix addition and subtraction
    • Vector multiplication
    • Eigen decomposition
  • Apply these matrix operations using NumPy
  • Factorize for PCA, and confirm the result using sklearn

What you'll need

All you need is basic knowledge of Python and linear algebra. You also need a modern browser, such as a recent version of Chrome, Edge, Firefox, Internet Explorer, or Safari.

Instructors

Joseph Santarcangelo

Senior Data Scientist at IBM

Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.

Read more

Wojciech "Victor" Fulmyk

Data Scientist at IBM

As a data scientist at the Ecosystems Skills Network at IBM and a Ph.D. candidate in Economics at the University of Calgary, I bring a wealth of experience in unraveling complex problems through the lens of data. What sets me apart is my ability to seamlessly merge technical expertise with effective communication, translating intricate data findings into actionable insights for stakeholders at all levels. From modeling to storytelling, I bring a holistic approach to data science. Leveraging machine learning algorithms, I construct predictive models tailored to both real-world challenges as well as old, well-understood problems. My knack for data-driven storytelling ensures that the insights uncovered resonate with both technical and non-technical audiences. Open to collaboration, I'm eager to take on new challenges and contribute to transformative data-driven endeavors. Whether you seek to extract insights, enhance predictive models, or explore untapped potential within your datasets, I'm here to help. Feel free to connect to me via my LinkedIn profile. Let's learn from each other!

Read more