17-659 — Generative AI for Quantum Computing and Machine Learning Software Implementations — Summer Semester 2023

Here’s the revised table with added details:

Lecture Date Title Details
1 05/16 Intro & Intro to Quantum Computing An overview of the course and an introduction to the basics of quantum computing.
2 05/18 Fundamentals of Quantum Computing Continued Deep dive into the fundamental concepts of quantum computing: Qubits, Superposition and entanglement.
3 05/23 Introduction to AI, ML and DL Introduction to the foundations of Artificial Intelligence, Machine Learning and Deep Learning.
4 05/25 Fundamentals of Generative Models This lecture will cover the basics of generative models, such as Generative Adversarial Networks (GANs) and Variational Autoencoders (VAEs).
5 05/30 Fundamentals of LLMs Introduction to Large Language Models (LLMs) focusing on LSTMs and Transformers.
6 06/01 Software Implementation of Generative AIs This lecture will discuss software implementation of generative AI models using popular machine learning frameworks like TensorFlow and PyTorch, Keras.
7 06/06 LLM Implementations Overview of practical implementation strategies for Large Language Models.
8 06/08 Quantum Programming Languages This lecture will introduce common quantum programming languages, like Qiskit, Q#, and Cirq, and how they are used in implementing quantum algorithms.
9 06/13 Quantum Generative Models This lecture will introduce quantum generative models like Quantum GANs (qGANs) and Quantum Variational Autoencoders (qVAEs) and how they can be implemented in quantum computing platforms.
10 06/15 Langchain Introduction to Langchain, a specific application of Large Language Models.
11 06/20 LLM Data Preparation and Finetuning Discussion on how to prepare and fine-tune data for Large Language Models.
12 06/22 LLMs in Machine Learning and Quantum Computing A look at how Large Language Models are applied in both Machine Learning and Quantum Computing, with a focus on software aspects.
13 06/27 OPEN - Guest Lecture A guest lecturer (TBA) will present on a relevant topic in the field of Quantum Computing or Machine Learning.