Advanced Python Projects: Build AI Applications
Offered By: LinkedIn Learning
Course Description
Overview
Learn the skills and knowledge needed to create a portfolio of Python-based applications and tools that can be showcased to employers or used to bring your own ideas to life.
Syllabus
Introduction
- Elevate Your Python portfolio with advanced AI applications
- What should you know before taking this course
- Using GitHub Codespaces with this course
- A refresher of object-oriented programming concepts
- Processing user input
- Analyzing sentiment
- Displaying automated chatbot responses based on sentiment
- Tailoring chatbot response based on sentiment score
- Intiating the chatbot and printing sentiment-based responses
- Data analytics using pandas, matplotlib, and scikit-learn
- Data preprocessing and scaling
- Model selection
- Hyperparameter tuning
- Linear regression, random forest, and gradient boosting
- Predicting price based on model evaluation results
- Setting up MongoDB
- Generate chat responses using GPT-3.5 and Langchain
- Load conversation history for a given session ID
- Create new sessions and add chat history to existing sessions
- Setup FastAPI app, CORS, S3 session, and obtain a chat response
- Upload files to Amazon S3 storage bucket
- Deploy and run the chatbot
- Introduction to API communication with Python
- File uploads and advanced API interactions
- Streamlit app basics and file handling
- Uploading files to API endpoints with Streamlit
- Building a chat interface with Streamlit
- How to run the front end of the chatbot
- Your next steps
Taught by
Priya Mohan
Related Courses
Computational Investing, Part IGeorgia Institute of Technology via Coursera Введение в машинное обучение
Higher School of Economics via Coursera Математика и Python для анализа данных
Moscow Institute of Physics and Technology via Coursera Introduction to Python for Data Science
Microsoft via edX Python for Data Science
University of California, San Diego via edX