CS123, Intro to AI
| Topics | |
|---|---|
| Overview of AI | Neural networks Deep learning |
| History of AI—Part 1 AI Problem Solving | Generative AI |
| Machine Learning—Part 1 Bayes' Rule | Prompt engineering |
| Machine Learning—Part 2 Regression and K-Nearest Neighbor | Custom chatbot creation |
| History of AI—Part 2 Midterm | Social and ethical issues of AI Final |
Uses of Generative AITypes of Generative AIChatbotsAI AvatarsText to image generators:Text to music generatorsText to video generators:Education and study aidsCode generators:Using Generative AI at WorkEthical issues:
Here are some examples:
Simulated human chatbot: Soul Machines avatars.
OpenAI, MetaAI, Grok and Gemeini chatbots also do image generation.
Runway—Upload an image and use a text prompt to animate it.
Synthesia—Generate presentations with voice, presenter, and graphics.
Example video presentation
Veo by Google is availavble on the Gemini web page.
Notebook LM—create a podcast from a document or web site and more.
Gemini
Gemini Canvas can be used for coding
In Integrated Development Environments like VS Code
Generative AI is already being used in many fields. Here are some specific real-world applications:
Content Creation:
Text Generation: Tools like GPT-3 can generate human-like text for writing articles, summarizing content, creating chatbots, and even composing poetry or stories.
Image Synthesis: GANs (Generative Adversarial Networks) can create realistic images, which are used in areas such as game development, movie special effects, and advertising.
Healthcare:
Drug Discovery: Generative AI helps in designing new molecules for pharmaceuticals, speeding up the process of drug discovery.
Medical Imaging: AI can generate detailed medical images for diagnostic purposes, enhancing the accuracy of medical assessments.
Fashion and Design:
Clothing Design: AI can generate new fashion designs, from clothes to accessories, and even help with pattern-making and fabric selection.
Interior Design: Tools that generate 3D models and room layouts based on user preferences are becoming increasingly popular.
Music and Art:
Music Composition: AI can compose music in various genres, aiding musicians in creating new pieces or generating background scores for videos and games.
Art Creation: AI-generated artwork is now being featured in galleries and auctions, pushing the boundaries of creativity.
Virtual Environments:
Video Game Development: AI can create expansive, realistic virtual worlds and characters, enhancing the gaming experience.
Virtual Reality (VR): Generative AI is used to create immersive VR experiences for education, training, and entertainment.
Finance:
Algorithmic Trading: AI can generate trading strategies and execute trades automatically, optimizing investment portfolios.
Fraud Detection: Generative models can identify patterns and anomalies, helping to detect and prevent fraudulent activities.
Marketing:
Personalized Advertising: AI generates personalized ad content based on user data, improving engagement and conversion rates.
Customer Insights: Analyzing consumer behavior to create targeted marketing campaigns.
"Cheating". Using something created by AI and saying it was your own creation. As with anything, you should cite your source and attribute it.
Examples of attribution, an image:

Image made by Brian Bird using Dall-E 3
A poem: A duck with a quack, typed stories, never looked back. With webbed feet on keys, He wrote with ease.
Poem made by Brian Bird using GPT-4
Making a machine appear to be a person.
A lot of the same issues as with training:
Energy use
Privacy
Bias
Intro to AI lecture notes by Brian Bird, written in 2024, revised in are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Note: Microsoft Copilot with GPT-4 was used to draft parts of these notes (2024).