Login Sign Up

Advanced Python Projects: Build AI Applications

Via LinkedIn Learning

LinkedIn Learning based on 0 ratings

Share

0

Overview

"Advanced Python Projects: Build AI Applications" is an intensive, project-based course designed for intermediate to advanced Python developers who want to apply their skills in building real-world AI applications. This course bridges the gap between theoretical knowledge and practical implementation by guiding learners through hands-on projects that showcase the power of AI. Participants will build a variety of AI-powered applications, such as intelligent chatbots, image classifiers, recommendation engines, and natural language processing tools. Each project includes detailed walkthroughs of model selection,...

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

1. NLP: Build a Chatbot with Sentiment Analyzer

  • 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

2. Machine Learning: Using Python to Find Your Next Business Opportunity

  • 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

3. Chat with Your Documents Using LLM: Back-end with OpenAI, Python, AWS, and FastAPI

  • 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

4. Chat with Your Documents Using LLM: Front-end with Streamlit

  • 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

Conclusion

  • Your next steps
Advanced Python Projects: Build AI Applications
Go to Class

via LinkedIn Learning

1 hour 22 minutes

Certificate Available

English

On-Demand

Instructor

David Clinton

Reviews

No reviews yet. Be the first to review!