Search Engines, Algorithms, and AI Technologies: Comprehensive Guide for Students

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/76

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

77 Terms

1
New cards

What is a search engine?

An application for locating web pages or other content on a computer network.

2
New cards

Name three popular web-based search engines.

Google, Bing, and Yahoo.

3
New cards

What are crawler search engines?

Search engines like Google and Bing that use bots to index web pages.

4
New cards

What is a web directory?

A categorized listing of websites, such as Best of the Web, Yelp, and BBB.

5
New cards

What is a hybrid search engine?

A search engine that combines features of crawler search engines and web directories, like Yahoo and Google.

6
New cards

What are meta-search engines?

Search engines that aggregate results from other search engines, such as Yippy.

7
New cards

What is a semantic search engine?

A search engine that integrates semantic technology to improve search accuracy.

8
New cards

What does SERP stand for?

Search Engine Results Pages.

9
New cards

What are rich snippets in SERPs?

Enhanced search results that provide additional information, such as ratings or images.

10
New cards

What are some options for refining search queries?

Filters, operators, and advanced search options.

11
New cards

How can you search for an exact match in a search engine?

By entering a word or phrase inside quotes.

12
New cards

What does the 'site:' operator do?

It restricts search results to a specific website or domain.

13
New cards

How do crawler search engines work?

They use spiders to download web pages, create indices, and rank pages for SERPs.

14
New cards

What is the role of the indexer module in a search engine?

It creates look-up tables and an inverted index to help locate relevant pages.

15
New cards

What is the retrieval/ranking module responsible for?

Determining the order in which pages are listed in a SERP.

16
New cards

What is enterprise search?

Tools used by employees to search for information within an organization.

17
New cards

What are recommendation engines?

Systems that anticipate information users might find useful, often used in e-commerce and news.

18
New cards

What is the difference between SEO and SEM?

SEO focuses on optimizing organic search results, while SEM involves paid advertising strategies.

19
New cards

What is local SEO?

A strategy to optimize a webpage for local content in search results.

20
New cards

What are some emerging search technologies?

Mobile search, intelligent personal assistants, and AI search.

21
New cards

What is real-time search?

Searching for information as it happens, using tools like Google Trends and Twitter Search.

22
New cards

What is the purpose of an index in a search engine?

To efficiently locate relevant pages containing keywords used in a search.

23
New cards

Why are companies interested in enterprise search tools?

To handle unstructured data and improve information retrieval within organizations.

24
New cards

What is the primary difference between a web directory and a crawler-based search engine?

Web directories categorize websites, while crawler-based search engines index content dynamically.

25
New cards

Describe three different real-time search tools.

Google Trends, Google Alerts, and Twitter Search.

26
New cards

Recommendation Engines

Recommendation systems proactively recommend or suggest products, content, etc., to users.

27
New cards

Recommendation Systems

Recommender Systems

28
New cards

Content-based filtering

Recommends products based on the product features of items the customer has interacted with in the past.

29
New cards

Collaborative filtering

Recommendations based on a user's similarity to other people.

30
New cards

Knowledge-based systems

Use information about a user's needs to recommend products.

31
New cards

Demographic systems

Base recommendations on demographic factors corresponding to a potential customer (i.e., age, gender, race, income, etc.).

32
New cards

Hybrid recommendation engines

Recommendations based on some combination of the methodologies (content-based filtering, collaboration filtering, knowledge-based and demographic systems).

33
New cards

Weighted hybrid

A type of hybrid recommendation engine that uses weighted combinations of different methodologies.

34
New cards

Mixed hybrid

A type of hybrid recommendation engine that results from combining two systems.

35
New cards

Cascade hybrid

A type of hybrid recommendation engine that uses a cascading approach to combine methodologies.

36
New cards

Popularity based filtering

A new approach to recommendation engines that suggests items based on their popularity.

37
New cards

Review based filtering

A new approach to recommendation engines that uses reviews to make recommendations.

38
New cards

Limitations of Recommendation Engines

Challenges that recommendation systems sometimes face.

39
New cards

Recommendation Engine vs Search Engine

How is a recommendation engine different from a search engine?

40
New cards

Applications of Recommendation Engines

Besides e-commerce websites that sell products, what are some other ways that recommendation engines are being used on the Web today?

41
New cards

User Information for Collaborative Filtering

What are some examples of user information required by recommendation engines that use collaborative filtering?

42
New cards

Information for Content-based Recommendation Engines

Before implementing a content-based recommendation engine, what kind of information would website operators need to collect about their products?

43
New cards

Challenges of Recommendation Systems

What are the four limitations or challenges that recommendation systems sometimes face?

44
New cards

Combining Methodologies in Recommendation Engines

What is a recommendation engine called that combines different methodologies to create recommendations? What are three ways these systems combine methodologies?

45
New cards

Artificial Narrow Intelligence (ANI)

Also known as 'weak' AI, essentially current applications.

46
New cards

Artificial General Intelligence (AGI)

Also known as 'strong' AI, essentially future applications that will be on par with human capabilities.

47
New cards

Artificial Super Intelligence (ASI)

Future applications with capabilities that surpass what humans are capable of.

48
New cards

Machine Learning/Deep Learning

A current AI technology that enables AI to learn from data without explicit programming.

49
New cards

Natural Language Processing (NLP)

Enables machines to understand and interpret human language using Natural Language Understanding (NLU) and Natural Language Generation.

50
New cards

Speech Recognition Technology

Converts spoken language into text for easy processing, used in virtual assistants and voice command systems.

51
New cards

Generative AI

Creates new content such as text, images, and music, used in creative applications and data augmentation.

52
New cards

Virtual Agents in AI

Simulate human interaction for customer support, operating 24/7 to reduce response times and costs.

53
New cards

Decision Management Systems

Expert systems that automate decision-making processes, used in finance, healthcare, and supply chain management.

54
New cards

Biometric AI Technologies

Uses unique physical traits for identification and security, including fingerprint, facial recognition, and iris scanning.

55
New cards

Robotic Process Automation (RPA)

Automates repetitive, rule-based tasks in business processes, improving efficiency and reducing human error.

56
New cards

Computer Vision Technology

Enables machines to interpret and analyze visual data.

57
New cards

Natural Language Understanding (NLU)

A component of NLP that helps machines comprehend human language.

58
New cards

Natural Language Generation

A component of NLP that enables machines to produce human-like text.

59
New cards

Chatbots

Applications of NLP widely used for customer interaction and support.

60
New cards

Sentiment Analysis

An application of NLP that determines the sentiment behind text.

61
New cards

Language Translation

An application of NLP that converts text from one language to another.

62
New cards

Text Summarization

An application of NLP that condenses text into a shorter version while retaining key information.

63
New cards

Image Recognition

A fundamental application of deep learning that identifies objects in images.

64
New cards

Speech Recognition Applications

Used in systems that enhance accessibility for users with disabilities.

65
New cards

User Data Personalization

The process of customizing virtual agent interactions based on user behavior.

66
New cards

Fuzzy Logic in AI

Handles reasoning with uncertain or imprecise information. Useful in control systems and decision making. Mimics human reasoning in complex scenarios.

67
New cards

Training AI - Foundation Models

Foundation models are trained on a large corpus of data from various sources and multiple types.

68
New cards

The Power of Effective Prompts in Generative A.I.

Prompts guide generative A.I. to produce relevant and accurate content. Clear, specific prompts reduce ambiguity and enhance output quality. Well-crafted prompts save time by minimizing the need for revisions.

69
New cards

Best Practices for Crafting Prompts

Use explicit language and define the desired output clearly. Incorporate context to provide background information. Experiment with prompt length to balance detail and brevity. Iterate and refine prompts based on generated results.

70
New cards

Prompt Engineering: Unlocking AI's Potential

Prompt engineering is like giving Copilot a temporary personality. Dynamic responses adapt to well-crafted prompts. Well-designed prompts reduce ambiguity and save time.

71
New cards

AI Applications: Predictive Analytics

Uses machine learning.

72
New cards

AI Applications: Clustering/Customization

Uses Deep Learning.

73
New cards

AI Applications: Psychographic Personas

Psychographics - Lifestyle, interests, opinions, attitudes, motives and values. Personas - a description of a market cluster based on psychographic and other characteristics.

74
New cards

AI Applications: Recommendation Engines

Uses machine learning.

75
New cards

AI Applications: Natural Language Processing

Using a computer to interpret and analyze data involving human language.

76
New cards

AI Applications: Image Recognition

Autonomous Vehicles - no driver required. Facial Recognition - security applications.

77
New cards

Maturity of A.I. Marketing Applications

Widespread Use: Predictive Analytics, Clustering/Customization, Recommendation Engines, Natural Language Processing. Emerging Applications: Psychographic Personas, Image Recognition. Future Applications: Hyper-Personalized Customer Service, AI-Powered Competitive Tracking, AI-Enhanced Inventory Management.