Skip to content

moonlabsai/introduction_to_ai_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Introduction to Your AI and Web Scraping Project

What's This Project About?

This two-week project will teach you about:

  1. Web scraping - collecting information from websites automatically
  2. Artificial Intelligence (AI) - using smart computer programs to process information

Why Are You Doing This?

These skills are important because:

  • They help handle large amounts of online information
  • Many companies use these techniques for research and analysis
  • It's a growing field in technology

What You'll Learn

During this project, you will:

  1. Write code to collect data from websites
  2. Clean up the data you collect
  3. Use AI tools to analyze and summarize information
  4. Build a program that can gather info and write simple reports

How It Works

  • Follow the project plan day by day
  • Complete the tasks and check them off as you go
  • Ask for help if you get stuck

Remember, even expert coders were beginners once. So don't worry if something seems tricky at first - that's how you learn!

Ready, Set, Code!

Time to power up your computer and get started. Who knows? By the end of this, you might be teaching the robots a thing or two! 🤖

Good luck, and have fun with your project!

Week 1: Web Scraping and Data Collection

Day 1-2: Introduction to Web Scraping

  • Understand basic HTML structure
  • Learn about CSS selectors
  • Study the basics of BeautifulSoup or Scrapy
  • Complete a simple web scraping tutorial

Day 3-4: Build a Basic Web Scraper

  • Choose a website to scrape (focus on AI/tech news)
  • Write a Python script to scrape the chosen website
  • Successfully extract text data from web pages
  • Handle pagination if applicable

Day 5: Data Cleaning and Storage

  • Learn basic data cleaning techniques
  • Remove unnecessary whitespace and formatting from scraped data
  • Handle common encoding issues
  • Store cleaned data in CSV files or a simple database

Week 2: AI and LLM Integration

Day 6: Introduction to AI and LLMs

  • Research and summarize key AI concepts
  • Understand the basics of how LLMs work
  • Explore and list potential ethical considerations in AI
  • Write a brief reflection on AI's impact on society

Day 7-8: Using AI APIs

  • Set up an account for an AI API (e.g., OpenAI)
  • Study the API documentation
  • Write Python code to make API calls
  • Create and test various prompts for text generation or analysis
  • Successfully generate AI-created content based on prompts

Day 9-10: Building a Report Writer Assistant

  • Design the flow of the report writer program
  • Integrate the web scraper with the AI API
  • Implement error handling and API usage optimization
  • Create a user-friendly interface for the program
  • Generate a complete report using scraped data and AI analysis

Final Steps

  • Review and refine the entire project
  • Prepare a presentation of the work done and lessons learned
  • Discuss potential future improvements and applications

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors