AI Project Cycle: Scoping, Acquisition & Planning

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the goal when starting with Problem Scoping?

To set the goal for your AI project by stating the problem which you wish to solve with it.

What should the training data be for an AI project to be efficient?

Authentic and relevant to the problem statement scoped.

What is the 4Ws Problem Canvas used for?

  • To identify the key elements related to the problem (correct)
  • To determine the stakeholders of a problem
  • To determine where resources should be allocated for solving a problem
  • To summarize all the cards into one template

What is the purpose of the 'Who' block in the 4Ws Problem Canvas?

<p>To analyze the people getting affected directly or indirectly due to a problem and to find out who the stakeholders are.</p> Signup and view all the answers

What should you look into the 'What' block in the 4Ws problem?

<p>You need to look into what you have on hand. At this stage, you need to determine the nature of the problem. What is the problem and how do you know that it is a problem?</p> Signup and view all the answers

What is data acquisition?

<p>Acquiring data for the project.</p> Signup and view all the answers

What do data features refer to?

<p>Data features refer to the type of data you want to collect.</p> Signup and view all the answers

Name a reliable source of data from where some authentic information can be taken?

<p>Open-sourced websites hosted by the government.</p> Signup and view all the answers

What should you do to analyze the data?

<p>Thus, to analyse the data, you need to visualise it in some user-friendly format.</p> Signup and view all the answers

What is the heart of every AI model?

<p>The ability to mathematically describe the relationship between parameters.</p> Signup and view all the answers

The Al modelling where the rules are defined by the developer is called what?

<p>Rule Based Approach (D)</p> Signup and view all the answers

In a rule-based approach, the machine after getting trained on them is not able to predict answers for the same

<p>False (B)</p> Signup and view all the answers

Refers to the Al modelling where the machine learns by itself comes under what?

<p>Learning Based Approach</p> Signup and view all the answers

In a supervised learning model, the dataset whch is fed to the machine is?

<p>labelled</p> Signup and view all the answers

An unsupervised learning model works on what kind of dataset?

<p>Unlabelled dataset</p> Signup and view all the answers

What is tested with the help of Testing Data?

<p>Efficiency and performance of the model.</p> Signup and view all the answers

Neural Network systems are not modeled on the human brain and nervous system?

<p>False (B)</p> Signup and view all the answers

Neural Network systems are not able to automatically extract features without input from the programmer

<p>False (B)</p> Signup and view all the answers

Flashcards

What is the AI Project Cycle?

The AI Project Cycle is a framework with 5 stages used to develop AI projects.

What is Problem Scoping?

Setting the goal for the AI project by defining the problem to be solved.

What is Data Acquisition?

Process of collection data from reliable sources to understand the project and related parameters.

What are Data Features?

Data features refers to the type of data you want to collect.

Signup and view all the flashcards

What is Data Exploration?

Analysing data and visualising it in a user-friendly format to identify trends and define a model strategy.

Signup and view all the flashcards

What is AI Modelling?

The process of mathematically describing the relationships between data parameters to create an AI model.

Signup and view all the flashcards

What is Rule Based Approach?

AI modelling where rules are defined by the developer, which the machine then follows.

Signup and view all the flashcards

What is Learning Based Approach?

AI modelling where the machine learns by itself and adapts its model to changes in the data.

Signup and view all the flashcards

What is Supervised Learning?

A learning model where the dataset which is fed to the machine is labelled.

Signup and view all the flashcards

What is Unsupervised Learning?

A learning model that works on unlabelled datasets to identify relationships, patterns and trends.

Signup and view all the flashcards

What is Clustering?

An algorithm which clusters the unknown data according to the patterns or trends identified out of it.

Signup and view all the flashcards

What is Dimensionality Reduction?

A method used to reduce the dimensions of entities to make sense of the data.

Signup and view all the flashcards

What is evaluation in AI?

Evaluation is testing a trained model to calculate its efficiency and performance.

Signup and view all the flashcards

What are Neural Networks?

Modelled after neurons in the human brain, neural networks extract data features automatically.

Signup and view all the flashcards

What is the Input layer?

The first layer of a Neural Network is known as the input layer.

Signup and view all the flashcards

Study Notes

  • The AI Project Cycle has five stages: Problem Scoping, Data Acquisition, Data Exploration, Modelling, and Evaluation.

Introduction to AI Project Cycle

  • Imagine making a greeting card for your mother's birthday as an analogy for understanding the steps in the AI Project Cycle.
  • Those steps include: researching ideas, listing required materials, gathering materials, making the card, correcting mistakes, and gifting the card.

Planning Tasks

  • The steps in making the card reflect how humans plan tasks, consciously or subconsciously.
  • When developing an AI project, the AI Project Cycle offers a framework to achieve set goals.

Problem Scoping

  • It involves defining the project's goal and understanding the parameters affecting the problem.
  • Involves looking at what parameters affect the problem so the full picture is understood.

Data Acquisition

  • It involves gathering data to understand the parameters related to the problem scoping.
  • It is done through collecting data from reliable and authentic sources.
  • Collect data in large quantities, then represent it visually through graphs, databases, flow charts, or maps to interpret patterns.

Modeling

  • Use the patterns found during data exploration to decide on the type of model to build.
  • Test selected models to determine the most efficient one.
  • The most efficient model becomes the base for the AI project, enabling algorithm development.

Model Testing and Evaluation

  • The model, once complete, needs testing with new data to evaluate and improve it.
  • After evaluation, the project cycle is complete, resulting in the AI project.

Problem Scoping in Detail

  • Problem scoping involves identifying a problem and envisioning its solution.
  • It may involve observing the immediate surroundings or considering the Sustainable Development Goals announced by the UN, aiming to achieve them by 2030.

4Ws Problem Canvas

  • Use the 4Ws Problem Canvas, which identifies key problem elements through Who, What, Where, and Why blocks.
  • "Who" analyzes the people affected, determining the 'Stakeholders' and what is known about them.
  • "What" determines the nature of the problem and involves gathering evidence to prove its existence through newspaper articles, media, or announcements.
  • "Where" focuses on where the problem arises and the context or situation in which stakeholders experience it.
  • "Why" considers the benefits stakeholders would get from the solution and how it benefits them and society.
  • After filling the 4Ws Problem canvas, summarization occurs using a Problem Statement Template to consolidate key points for future reference.

Data Acquisition Details

  • Data refers to pieces of information or facts and statistics collected for reference or analysis.
  • An Al project needs to be trained using data to accurately predict an output.
  • In Al, previous data is known as training data, and what is predicted is known as testing data.
  • Training data must be relevant and authentic for the AI project to be efficient.
  • Focus on data features which involves identifying the data features required to address the problem statement.

Data Collection Methods

  • Surveys: Involve collecting data through questionnaires or interviews.
  • Web Scraping: It involves extracting data from websites.
  • Sensors: It involves using devices to collect data.
  • Cameras: It involves capturing visual data.
  • Observations: It involves gathering data through direct observation.
  • API (Application Program Interface): It involves using interfaces to acquire data from different applications.
  • It's important to use reliable, open-source data and avoid extracting private data.
  • Open-sourced websites hosted by the government can be reliable sources for general information.

Data Exploration Details

  • It involves analyzing the data to visualize it so that it is user friendly so it is easy to understand.
  • It helps users quickly grasp trends, relationships, and patterns within the data, define strategies for model selection, and communicate effectively.

Modeling Details

  • Graphical representations make data understandable for humans, which makes it easy to discover trends and patterns.
  • Machines need data in the most basic form of numbers (binary) for analysis, going in for mathematical representations to discover patterns and trends.
  • The ability to mathematically describe the relationship between parameters is the heart of every AI model.

Al models

  • AI models classifies as Learning Based, Machine Learning, Deep Learning, or follows a Rule Based approach.

Rule-Based Approach

  • The rules are defined by the developer.
  • The machine follows the rules defined by the developer.
  • The learning is static, meaning the machine doesn't consider changes in the original training dataset.

Learning-Based Approach

  • The machine learns by itself.
  • The Al model gets trained on the data fed to it and this allows it to design a model which is adaptive to changes in data.

Supervised Learning

  • The dataset is labelled.
  • Grades students get on their exams is are labels which categorise the students according to their marks.

Supervised Learning Models

  • There are two types of supervised learning models, classification and regression.

Classfication Models

  • Where the data is classified according to the labels.

Regression Models

  • Such models work on continuous data.

Unsupervised Learning

  • Model works on unlabelled datasets.
  • It identifies relationships, patterns, and trends out of the data which is fed into it.

Algorithms

  • There are two types of unsupervised learning algorithmic processes: Clustering and Dimensionality Reduction.

Clustering

  • unsupervised learning algorithm which can cluster the unknown data according to the patterns or trends identified out of it.

Dimensionality Reduction

  • Various entities exist beyond 3-Dimensions, which means it cannot be visualised.
  • As dimensions are reduced, the information which the data contains starts getting distorted.

Evaluation in Detail

  • Model, once made and trained, requires proper testing to calculate its efficiency and performance.
  • The model is tested with the help of Testing Data, which was separated out of the acquired dataset at the Data Acquisition stage.
  • Efficiency of an Al model is calculated on the basis of parameters like Accuracy, Precision, Recall, and F1 Score.

Neural Networks

  • They are loosely modelled after how neurons in the human brain behave.
  • Key advantage is that neural networks extract data features automatically without needing input from the programmer.
  • They are a system of organizing machine learning algorithms to perform certain tasks and are efficient and fast to solve problems for which the dataset is very large.
  • Neural networks are divided into multiple layers where each layer is further divided into several blocks called nodes.
  • The first layer of a Neural Network is the input layer, which functions to acquire data and feed it to the Neural Network.
  • The layers next to input layers are the hidden layers in which the processing happens; its invisible to the user.
  • Each node of these hidden layers has its own machine learning algorithm which executes on the data received from the input layer.
  • There can be multiple hidden layers in a neural network system, with number depending on the complexity of the function.
  • The last hidden layer passes the final processed data to the output layer, which gives it to the user as the final output; meant for user-interface.
  • Neural Network systems are modelled on the human brain and nervous system.
  • Neural networks extract data features automatically without needing input from the programmer.
  • Every neural network node is essentially a machine learning algorithm.
  • Neural Networks are useful when solving problems for which the data set is very large.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

AI Project Cycle Overview
10 questions
AI Project Life Cycle Quiz
24 questions
AI Project Cycle Class 9 Notes
27 questions
AI Project Cycle: Scoping, Acquisition & Modeling
15 questions
Use Quizgecko on...
Browser
Browser