Inteligência Artificial: Buscas em Textos com Python
Learn to build your own text crawler, indexer & search engine! Discover the Google PageRank algorithm. Master web data processing.
Course Content
Inteligência Artificial: Buscas em Textos com Python is a beginner-level Udemy course taught by Jones Granatyr. It runs 9h 13m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 393 reviews, with 4,960 students enrolled. It is a paid course, last updated January 2021.
Explore the fascinating world of text search systems, a core component of Artificial Intelligence (AI). This course dives deep into how these systems analyze vast amounts of text to deliver relevant search results based on user queries.
You'll learn about the underlying principles behind popular search engines like Google, Bing, and Yahoo, understanding how they rank documents to present the most important pages at the top of search results. We'll cover the algorithms and metrics used to determine search result order.
This hands-on course guides you through the complete process of building a text search system from scratch. You'll gain practical experience developing a system using various text indexing algorithms.
Here's a detailed look at what you'll learn:
- Web Crawling with Python: Learn to build a crawler using Python and libraries like
urllib3andBeautifulSoupto efficiently gather web pages. - Text Indexing: Master the process of analyzing web page content and storing it in a MySQL database for fast retrieval.
- Advanced Search Queries: Implement powerful search functionalities including:
- Single and multi-word queries
- Word frequency analysis
- Word position within documents
- Distance between words
- Document Classification: Discover how to classify documents based on link text.
- PageRank Algorithm: Implement the PageRank algorithm, the cornerstone of Google's success, to understand how link analysis drives search relevance. This is a key concept in understanding how major search engines function.
Key Course Features:
- Zero-Dependency Implementation: We'll build the system from the ground up, without relying on external libraries specific to search engine development.
- Command-Line Focus: All testing and execution will be performed via the command line (prompt). No web interface development is included.
- Beginner-Friendly: This course is designed for individuals new to both Artificial Intelligence and search engine development.
Ready to take your career to the next level? Join us and start building your own text search system today! :)
Want AI in your product? Hire the team behind TutorialSearch.io
LLM features, RAG, agents and automation wired into a real product — built by the devs who shipped this site.