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 |
What's Happening this WeekUses of Generative AITypes of Generative AIUsing Generative AI at WorkEthical issues:
Due Sunday:
Forum post with questions, answers and comments for online students (Part of your participation grade)
Exercises on Generative AI, based on the NY Times articles
Quiz over the lectures/recordings
Due next Thursday:
Generative AI project
Here are some examples:
Chatbots:
Simulated human chatbot like Soul Machines
Text to image generators:
Image Creator by Microsoft—Image generator
Gemeini by Google—Chatbot and image generator
Meta AI (by Facebook's parent)—Chatbot and image generator
Text to music generators like Avia
Video generators:
Runway—Upload an image and use a text prompt to animate it.
Synthesia—Generate presentations with voice, presenter, and graphics.
Example video presentation
Notebook LM—create a podcast from a document or web site and more.
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 , 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.