Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI 4 Everyone: Build Generative AI & Computer Vision Apps
Rating: 5.0 out of 5(6 ratings)
159 students

AI 4 Everyone: Build Generative AI & Computer Vision Apps

Create Generative AI & Computer Vision Apps: Automate tasks, build LLM apps, and explore practical AI solutions.
Created byMuhammad Moin
Last updated 12/2024
English

What you'll learn

  • How to automate tasks using AI: From writing emails to summarizing YouTube videos and creating images, all without coding
  • Building AI-powered applications: Using Python and Streamlit to create apps like a recipe generator, AI meal planner, and YouTube video-to-blog converter.
  • Working with documents and databases: Learn how to chat with and extract information from PDFs, SQL databases, and multilingual invoices using AI.
  • LangChain agents: How to use agents for interacting with CSV and JSON files for advanced Q&A capabilities.
  • Prompt Engineering: Learn techniques to effectively communicate with AI models like Llama 3.1 and Gemini for various tasks.
  • Building advanced AI-powered applications such as a PDF sorter, text-to-SQL LLM app for querying SQL databases, and a multi-language invoice extractor

Course content

21 sections36 lectures11h 1m total length
  • Introduction to the Course2:31

    This lecture provides an introduction to the course and outlines the various topics that will be covered.

Requirements

  • Basic experience with Python programming
  • Curiosity to explore the field of AI

Description

Welcome to "AI 4 Everyone: Build Generative AI & Computer Vision Apps"—a comprehensive course designed for anyone looking to unlock the power of AI, whether you are a non-technical professional, or an aspiring AI developer.

In this course, you’ll learn how to automate tasks, create powerful applications, and interact with AI models without needing extensive coding knowledge. Even if you’re a beginner, this course will guide you through building practical AI tools that simplify your day-to-day work.

What You Will Learn:

  • Automating Tasks with AI: Learn how to write professional emails, summarize YouTube videos, create stunning images, and explain complex graphs—all without writing a single line of code.

  • Developing AI-Powered Applications: Using Python and Streamlit, you’ll create real-world applications like:

    • A Recipe Generator that creates recipes based on your requests.

    • An AI Meal Planner that organizes your meals based on nutritional needs.

    • A YouTube Video to Blog Converter that transforms videos into blog posts.

    • A PDF Sorter to efficiently organize and categorize documents.

  • Document & Database Interactions: Discover how to chat with and extract information from documents, including:

    • Text-to-SQL LLM Applications that query SQL databases.

    • Multi-language Invoice Extractor that extracts text from invoices in various languages.

    • PDF Q&A and sorting: Interact with your PDF files and manage them without the need for training or fine-tuning Large Language Models.

    • LangChain Agents for CSV & JSON: Learn advanced AI techniques, like using LangChain agents to interact with CSV and JSON files for Q&A purposes.

  • Prompt Engineering: Learn how to effectively communicate with AI models like Llama 3.1 and Gemini by learning prompt engineering techniques that give precise outputs for a variety of tasks.

  • OpenCV Functions:
    Learn how to read images, videos, and live webcam feeds using OpenCV. Explore various OpenCV functions, including:

    • Converting an image to grayscale

    • Blurring an image

    • Detecting edges in an image

    • Performing dilation and erosion on images

    • Cropping and resizing images

    • Drawing shapes on images (lines, rectangles, circles) and adding text

    • Warping perspective

    • Detecting contours and shapes

    Additionally, create AI applications with OpenCV, such as a Document Scanner.

  • Math with Gesture Using AI: Use your hand to create a drawing, which will be processed by an AI model to solve math problem. You can also ask the AI model questions about the drawing.

  • Real-Time Gesture-Controlled Spin Wheel with OpenCV & MediaPipe: Learn how to create a real-time hand gesture-controlled spin wheel using the OpenCV and MediaPipe libraries.

Who this course is for:

  • Anyone interested in practical AI: Whether with or without coding, this course offers valuable insights into both no-code and coding-based AI solutions.
  • Anyone excited about building AI-powered applications using Large Language Models (LLMs)
  • Anyone curious about how modern AI can assist in daily tasks without needing coding skills.
  • Those who want to learn how to interact with AI for tasks such as document processing, database querying, and generating reports.
  • People in various industries looking to automate tasks like writing emails, summarizing content, and managing data with the help of AI.
  • Anyone wanting to grasp prompt engineering and AI interaction to efficiently communicate with models like Llama 3.1 and Gemini.