Book Image

Machine Learning, Data Science and Generative AI with Python [Video]

By : Frank Kane
Book Image

Machine Learning, Data Science and Generative AI with Python [Video]

By: Frank Kane

Overview of this book

This course begins with a Python crash course and then guides you on setting up Microsoft Windows-based PCs, Linux desktops, and Macs. After the setup, we delve into machine learning, AI, and data mining techniques, which include deep learning and neural networks with TensorFlow and Keras; generative models with variational autoencoders and generative adversarial networks; data visualization in Python with Matplotlib and Seaborn; transfer learning, sentiment analysis, image recognition, and classification; regression analysis, K-Means Clustering, Principal Component Analysis, training/testing and cross-validation, Bayesian methods, decision trees, and random forests. Additionally, we will cover multiple regression, multilevel models, support vector machines, reinforcement learning, collaborative filtering, K-Nearest Neighbors, the bias/variance tradeoff, ensemble learning, term frequency/inverse document frequency, experimental design, and A/B testing, feature engineering, hyperparameter tuning, and much more! There's a dedicated section on machine learning with Apache Spark to scale up these techniques to "big data" analyzed on a computing cluster. The course will cover the Transformer architecture, delve into the role of self-attention in AI, explore GPT applications, and practice fine-tuning Transformers for tasks such as movie review analysis. Furthermore, we will look at integrating the OpenAI API for ChatGPT, creating with DALL-E, understanding embeddings, and leveraging audio-to-text to enhance AI with real-world data and moderation.
Table of Contents (15 chapters)
15
You Made It!
Chapter 13
The OpenAI API (Developing with GPT and ChatGPT)
Content Locked
Section 5
[Activity] The Completions API in OpenAI
Learn about the 'functions' feature in OpenAI's chat completions API, which integrates custom functions into ChatGPT's responses. This video demonstrates how to enhance ChatGPT's utility with real-time data, like weather updates, by embedding your own functions and parameters for a dynamic, informative user experience.