SlideShare une entreprise Scribd logo
1  sur  23
Dendral Expert system
8/13/2013
1
Presented By:
Group No:-2
8/13/2013
2
OUTLINE
1. Meaning of Dendral
2. Inventors
3. History
4. Heuristic Dendral
5. Meta Dendral
6. Working
7. Plan-test-generate paradigm
8. Knowledge engineering
9. Disadvantages
10. Conclusion
8/13/2013
3
Dendral was an influential pioneer project inartificial intelligence
(AI) of the 1960s, and the computer software expert system that it
produced.
 The name Dendral is a portmanteaux of the term
“Dendritic Algorithm“
 Its primary aim was to help organic chemists in identifying
unknown organic molecules, by analyzing their mass spectra
using knowledge of chemistry.
Meaning of Dendral
8/13/2013
4
Inventors:
It was done at Stanford University by Edward
Feigenbaum, Bruce Buchanan, Joshua
Lederberg (a Nobel prize winner in genetics)
and Carl Djerassi. It began in 1965 and spans
approximately half the history of AI research.
8/13/2013
5
8/13/2013
6
It was written in Lisp (programming language), which was considered
language of AI.
(john McCarthy, 1958, MIT)
For this in laboratory, three generate and test 'method was used:-
 (possible hypothesis about molecular structure are generated and
tested by matching to actual data).
There was an early realization that experts use certain heuristics to
rule out certain options with possible structures.
It seemed like a good idea to encode that knowledge in a software
system
8/13/2013
7
The software program Dendral is considered the first
expert system because it automated the decision-making
process and problem-solving behavior of organic
chemists.
DENDRAL marked a major paradigm shift´ in AI:
a shift from general AI: a shift from genera
-- Purpose, knowledge purpose, knowledge
-- Sparse weak methods to domain sparse weak
methods
-- Specific, knowledge
-- Intensive techniques intensive techniques
History
8/13/2013
8
The aim of the project was to develop a computer
program to attain the level of computer program to
attain the level of performance of an experienced
human chemist.
The DENDRAL project originated from the
fundamental idea of Expert system
8/13/2013
9
Dendral
It consists of two sub-programs:
 Heuristic-Dendral
 Meta-Dendral
8/13/2013
10
 Heuristic Dendral
Heuristic Dendral is a program that uses mass
spectra with knowledge base of chemistry, to produce
a set of possible chemical structures that may be
responsible for producing the data.
. As the weight increases the molecules become
more complex, the number of possible compounds
increases drastically.
(Example: H2O)
8/13/2013
11
Meta-Dendral
Input - 1) The set of possible chemical structures
2) Corresponding mass spectra
Output- Explain correlation between proposed
structures & mass spectrum.
Thus,
Heuristic Dendral is a performance system
Meta Dendral is a learning system.
The program is based on two important features:
1) the plan-generate-test paradigm
2) knowledge engineering.
8/13/2013
12
WORKING
Heuristic Dendral
Meta Dendral
8/13/2013 13
PLAN – GENERATE - TEST PARADIGM
 It is a problem solving method used by both M.D. &
H.D.
 Aim-When there are large number of possibilities at
that it find a way to put constraints that rules out
large sets of candidate solution.
 “Hypothesis Formation Programe”
“Task specific knowledge”
8/13/2013
14
EXAMPLE-CONGEN
Available Information-
 C1: Empirical Formula- C12H14O.
 C2: Compounds Contains Keto group.
 C3: Three protons to the carbonyl group.
 C4: There are two vinyl group.
 C5: There is no conjugation.
 C6: There are no diallylic protons.
 C7: There are no additional multiple bonds.
 C8: There are no methyl group.
8/13/2013
15
PROCEDURE
 #DEFINE MOLFORM C12H14O.
 #DEFINE SUBSTRUCTURE Z
 #DEFINE SUBSTRUCTURE CH3.
 #DEFINE SUBSTRUCTURE V.
 #GENERATE
 #DRAW ATNAMED1
 #AMBEDED
 #DRAW ATNAMED1
 .
 .
 .
 #EXIT 8/13/2013
16
FINAL OUTPUT
8/13/2013
17
KNOWLEDGE ENGINEERING
 Aim- To attain a productive interaction between the
available knowledge base & problem solution
techniques.
 The first essential component of K.E. is “knowledge
base”.
 It is used to determine the set of possible chemical
structures that corresponds to the input data
 & form new general rules that helps it reduce the
number of candidate solutions.
8/13/2013
18
Derived systems:
Many systems were derived from Dendral, including:-
1. MYCIN
2. MOLGEN
3. MACSYMA
4. PROSPECTOR
5. XCON, and STEAMER
8/13/2013
19
It is a system that does not guarantee
about the solution, but reduces the number of
possible solution by discarding unlikely &
irrelevant solution.
Conclusion
8/13/2013
20
References:
Wikipedia
E-book
8/13/2013
21
Any
Queries
8/13/2013
22
8/13/2013
23

Contenu connexe

Tendances

Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering arvind pandey
 
Unified process model
Unified process modelUnified process model
Unified process modelRyndaMaala
 
Lecture 06 production system
Lecture 06 production systemLecture 06 production system
Lecture 06 production systemHema Kashyap
 
Software Engineering concept
Software Engineering concept Software Engineering concept
Software Engineering concept Atamjitsingh92
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logicAmey Kerkar
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligencesanjay_asati
 
Introduction to datastructure and algorithm
Introduction to datastructure and algorithmIntroduction to datastructure and algorithm
Introduction to datastructure and algorithmPratik Mota
 
Register allocation and assignment
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignmentKarthi Keyan
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 DigiGurukul
 
AI_Session 11: searching with Non-Deterministic Actions and partial observati...
AI_Session 11: searching with Non-Deterministic Actions and partial observati...AI_Session 11: searching with Non-Deterministic Actions and partial observati...
AI_Session 11: searching with Non-Deterministic Actions and partial observati...Asst.prof M.Gokilavani
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesDr. C.V. Suresh Babu
 
Genetic Algorithm in Artificial Intelligence
Genetic Algorithm in Artificial IntelligenceGenetic Algorithm in Artificial Intelligence
Genetic Algorithm in Artificial IntelligenceSinbad Konick
 
source1
source1source1
source1butest
 
Organization and team structures
Organization and team structuresOrganization and team structures
Organization and team structuresNur Islam
 
Reinforcement learning
Reinforcement learning Reinforcement learning
Reinforcement learning Chandra Meena
 

Tendances (20)

Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering
 
AI: Planning and AI
AI: Planning and AIAI: Planning and AI
AI: Planning and AI
 
Unified process model
Unified process modelUnified process model
Unified process model
 
Lecture 06 production system
Lecture 06 production systemLecture 06 production system
Lecture 06 production system
 
Software Engineering concept
Software Engineering concept Software Engineering concept
Software Engineering concept
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logic
 
Software Evolution
Software EvolutionSoftware Evolution
Software Evolution
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
AI Lecture 1 (introduction)
AI Lecture 1 (introduction)AI Lecture 1 (introduction)
AI Lecture 1 (introduction)
 
Introduction to datastructure and algorithm
Introduction to datastructure and algorithmIntroduction to datastructure and algorithm
Introduction to datastructure and algorithm
 
Register allocation and assignment
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignment
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1
 
AI_Session 11: searching with Non-Deterministic Actions and partial observati...
AI_Session 11: searching with Non-Deterministic Actions and partial observati...AI_Session 11: searching with Non-Deterministic Actions and partial observati...
AI_Session 11: searching with Non-Deterministic Actions and partial observati...
 
Introduction to AI
Introduction to AIIntroduction to AI
Introduction to AI
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching Techniques
 
Genetic Algorithm in Artificial Intelligence
Genetic Algorithm in Artificial IntelligenceGenetic Algorithm in Artificial Intelligence
Genetic Algorithm in Artificial Intelligence
 
source1
source1source1
source1
 
Organization and team structures
Organization and team structuresOrganization and team structures
Organization and team structures
 
Reinforcement learning
Reinforcement learning Reinforcement learning
Reinforcement learning
 

En vedette (20)

Mycin
MycinMycin
Mycin
 
Mycin 016
Mycin  016Mycin  016
Mycin 016
 
Expert system mycin
Expert system   mycinExpert system   mycin
Expert system mycin
 
Introduction To Mycin Expert System
Introduction To Mycin Expert SystemIntroduction To Mycin Expert System
Introduction To Mycin Expert System
 
Expert systems from rk
Expert systems from rkExpert systems from rk
Expert systems from rk
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
6.expert systems
6.expert systems6.expert systems
6.expert systems
 
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
 
Systeme expert mycin
Systeme expert  mycinSysteme expert  mycin
Systeme expert mycin
 
Expert system (mis)
Expert system (mis)Expert system (mis)
Expert system (mis)
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial Intelligence
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
экспертные системы
экспертные системыэкспертные системы
экспертные системы
 
Chapter 6 expert system
Chapter 6 expert systemChapter 6 expert system
Chapter 6 expert system
 
Ai inductive bias and knowledge
Ai inductive bias and knowledgeAi inductive bias and knowledge
Ai inductive bias and knowledge
 
Expert Anesthesia Monitoring System Final Presentation
Expert Anesthesia Monitoring System Final PresentationExpert Anesthesia Monitoring System Final Presentation
Expert Anesthesia Monitoring System Final Presentation
 
Networks and Natural Language Processing
Networks and Natural Language ProcessingNetworks and Natural Language Processing
Networks and Natural Language Processing
 
Categorization of Semantic Roles for Dictionary Definitions
Categorization of Semantic Roles for Dictionary DefinitionsCategorization of Semantic Roles for Dictionary Definitions
Categorization of Semantic Roles for Dictionary Definitions
 
Expert systems
Expert systemsExpert systems
Expert systems
 

Similaire à Presentation1

(2018.9) 分子のグラフ表現と機械学習
(2018.9) 分子のグラフ表現と機械学習(2018.9) 分子のグラフ表現と機械学習
(2018.9) 分子のグラフ表現と機械学習Ichigaku Takigawa
 
NanoAgents: Molecular Docking Using Multi-Agent Technology
NanoAgents: Molecular Docking Using Multi-Agent TechnologyNanoAgents: Molecular Docking Using Multi-Agent Technology
NanoAgents: Molecular Docking Using Multi-Agent TechnologyCSCJournals
 
Citizen science project list (Europe & worldwide) v1
Citizen science project list (Europe & worldwide) v1Citizen science project list (Europe & worldwide) v1
Citizen science project list (Europe & worldwide) v1Egle Marija Ramanauskaite
 
2014 11-13-sbsm032-reproducible research
2014 11-13-sbsm032-reproducible research2014 11-13-sbsm032-reproducible research
2014 11-13-sbsm032-reproducible researchYannick Wurm
 
Possibilities for integrating model-related data in computational biology (DI...
Possibilities for integrating model-related data in computational biology (DI...Possibilities for integrating model-related data in computational biology (DI...
Possibilities for integrating model-related data in computational biology (DI...University Medicine Greifswald
 
Chemical Semantics Sopron Talk
Chemical Semantics Sopron TalkChemical Semantics Sopron Talk
Chemical Semantics Sopron Talksopekmir
 
Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference sopekmir
 
Data compression with Python: application of different algorithms with the us...
Data compression with Python: application of different algorithms with the us...Data compression with Python: application of different algorithms with the us...
Data compression with Python: application of different algorithms with the us...Alex Camargo
 
Reproducible research in molecular biophysics and structural biology
Reproducible research in molecular biophysics and structural biologyReproducible research in molecular biophysics and structural biology
Reproducible research in molecular biophysics and structural biologykhinsen
 
Recent Advancements in DNA Computing
Recent Advancements in DNA ComputingRecent Advancements in DNA Computing
Recent Advancements in DNA ComputingMangaiK4
 
1_Ocean Modellling Introduction.pdf
1_Ocean Modellling Introduction.pdf1_Ocean Modellling Introduction.pdf
1_Ocean Modellling Introduction.pdfMDHASIBULHASANHRIDOY
 
CSCW in Times of Social Media
CSCW in Times of Social MediaCSCW in Times of Social Media
CSCW in Times of Social MediaHendrik Drachsler
 
The interplay between data-driven and theory-driven methods for chemical scie...
The interplay between data-driven and theory-driven methods for chemical scie...The interplay between data-driven and theory-driven methods for chemical scie...
The interplay between data-driven and theory-driven methods for chemical scie...Ichigaku Takigawa
 
Chemoinformatic File Format.pptx
Chemoinformatic File Format.pptxChemoinformatic File Format.pptx
Chemoinformatic File Format.pptxwadhava gurumeet
 
Software Sustainability: Better Software Better Science
Software Sustainability: Better Software Better ScienceSoftware Sustainability: Better Software Better Science
Software Sustainability: Better Software Better ScienceCarole Goble
 
V5_I2_2016_Paper11.docx
V5_I2_2016_Paper11.docxV5_I2_2016_Paper11.docx
V5_I2_2016_Paper11.docxIIRindia
 

Similaire à Presentation1 (20)

(2018.9) 分子のグラフ表現と機械学習
(2018.9) 分子のグラフ表現と機械学習(2018.9) 分子のグラフ表現と機械学習
(2018.9) 分子のグラフ表現と機械学習
 
NanoAgents: Molecular Docking Using Multi-Agent Technology
NanoAgents: Molecular Docking Using Multi-Agent TechnologyNanoAgents: Molecular Docking Using Multi-Agent Technology
NanoAgents: Molecular Docking Using Multi-Agent Technology
 
Citizen science project list (Europe & worldwide) v1
Citizen science project list (Europe & worldwide) v1Citizen science project list (Europe & worldwide) v1
Citizen science project list (Europe & worldwide) v1
 
2014 11-13-sbsm032-reproducible research
2014 11-13-sbsm032-reproducible research2014 11-13-sbsm032-reproducible research
2014 11-13-sbsm032-reproducible research
 
io-Chem-BD, una solució per gestionar el Big Data en Química Computacional
io-Chem-BD, una solució per gestionar el Big Data en Química Computacionalio-Chem-BD, una solució per gestionar el Big Data en Química Computacional
io-Chem-BD, una solució per gestionar el Big Data en Química Computacional
 
Possibilities for integrating model-related data in computational biology (DI...
Possibilities for integrating model-related data in computational biology (DI...Possibilities for integrating model-related data in computational biology (DI...
Possibilities for integrating model-related data in computational biology (DI...
 
Chemical Semantics Sopron Talk
Chemical Semantics Sopron TalkChemical Semantics Sopron Talk
Chemical Semantics Sopron Talk
 
Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference
 
Data compression with Python: application of different algorithms with the us...
Data compression with Python: application of different algorithms with the us...Data compression with Python: application of different algorithms with the us...
Data compression with Python: application of different algorithms with the us...
 
Reproducible research in molecular biophysics and structural biology
Reproducible research in molecular biophysics and structural biologyReproducible research in molecular biophysics and structural biology
Reproducible research in molecular biophysics and structural biology
 
Recent Advancements in DNA Computing
Recent Advancements in DNA ComputingRecent Advancements in DNA Computing
Recent Advancements in DNA Computing
 
1_Ocean Modellling Introduction.pdf
1_Ocean Modellling Introduction.pdf1_Ocean Modellling Introduction.pdf
1_Ocean Modellling Introduction.pdf
 
Ag04602228232
Ag04602228232Ag04602228232
Ag04602228232
 
Knowledge Graphs for Scholarly Communication
Knowledge Graphs for Scholarly CommunicationKnowledge Graphs for Scholarly Communication
Knowledge Graphs for Scholarly Communication
 
CSCW in Times of Social Media
CSCW in Times of Social MediaCSCW in Times of Social Media
CSCW in Times of Social Media
 
Blind trials of computer-assisted structure elucidation software
Blind trials of computer-assisted structure elucidation softwareBlind trials of computer-assisted structure elucidation software
Blind trials of computer-assisted structure elucidation software
 
The interplay between data-driven and theory-driven methods for chemical scie...
The interplay between data-driven and theory-driven methods for chemical scie...The interplay between data-driven and theory-driven methods for chemical scie...
The interplay between data-driven and theory-driven methods for chemical scie...
 
Chemoinformatic File Format.pptx
Chemoinformatic File Format.pptxChemoinformatic File Format.pptx
Chemoinformatic File Format.pptx
 
Software Sustainability: Better Software Better Science
Software Sustainability: Better Software Better ScienceSoftware Sustainability: Better Software Better Science
Software Sustainability: Better Software Better Science
 
V5_I2_2016_Paper11.docx
V5_I2_2016_Paper11.docxV5_I2_2016_Paper11.docx
V5_I2_2016_Paper11.docx
 

Dernier

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Dernier (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Presentation1

  • 3. OUTLINE 1. Meaning of Dendral 2. Inventors 3. History 4. Heuristic Dendral 5. Meta Dendral 6. Working 7. Plan-test-generate paradigm 8. Knowledge engineering 9. Disadvantages 10. Conclusion 8/13/2013 3
  • 4. Dendral was an influential pioneer project inartificial intelligence (AI) of the 1960s, and the computer software expert system that it produced.  The name Dendral is a portmanteaux of the term “Dendritic Algorithm“  Its primary aim was to help organic chemists in identifying unknown organic molecules, by analyzing their mass spectra using knowledge of chemistry. Meaning of Dendral 8/13/2013 4
  • 5. Inventors: It was done at Stanford University by Edward Feigenbaum, Bruce Buchanan, Joshua Lederberg (a Nobel prize winner in genetics) and Carl Djerassi. It began in 1965 and spans approximately half the history of AI research. 8/13/2013 5
  • 7. It was written in Lisp (programming language), which was considered language of AI. (john McCarthy, 1958, MIT) For this in laboratory, three generate and test 'method was used:-  (possible hypothesis about molecular structure are generated and tested by matching to actual data). There was an early realization that experts use certain heuristics to rule out certain options with possible structures. It seemed like a good idea to encode that knowledge in a software system 8/13/2013 7
  • 8. The software program Dendral is considered the first expert system because it automated the decision-making process and problem-solving behavior of organic chemists. DENDRAL marked a major paradigm shift´ in AI: a shift from general AI: a shift from genera -- Purpose, knowledge purpose, knowledge -- Sparse weak methods to domain sparse weak methods -- Specific, knowledge -- Intensive techniques intensive techniques History 8/13/2013 8
  • 9. The aim of the project was to develop a computer program to attain the level of computer program to attain the level of performance of an experienced human chemist. The DENDRAL project originated from the fundamental idea of Expert system 8/13/2013 9
  • 10. Dendral It consists of two sub-programs:  Heuristic-Dendral  Meta-Dendral 8/13/2013 10
  • 11.  Heuristic Dendral Heuristic Dendral is a program that uses mass spectra with knowledge base of chemistry, to produce a set of possible chemical structures that may be responsible for producing the data. . As the weight increases the molecules become more complex, the number of possible compounds increases drastically. (Example: H2O) 8/13/2013 11
  • 12. Meta-Dendral Input - 1) The set of possible chemical structures 2) Corresponding mass spectra Output- Explain correlation between proposed structures & mass spectrum. Thus, Heuristic Dendral is a performance system Meta Dendral is a learning system. The program is based on two important features: 1) the plan-generate-test paradigm 2) knowledge engineering. 8/13/2013 12
  • 14. PLAN – GENERATE - TEST PARADIGM  It is a problem solving method used by both M.D. & H.D.  Aim-When there are large number of possibilities at that it find a way to put constraints that rules out large sets of candidate solution.  “Hypothesis Formation Programe” “Task specific knowledge” 8/13/2013 14
  • 15. EXAMPLE-CONGEN Available Information-  C1: Empirical Formula- C12H14O.  C2: Compounds Contains Keto group.  C3: Three protons to the carbonyl group.  C4: There are two vinyl group.  C5: There is no conjugation.  C6: There are no diallylic protons.  C7: There are no additional multiple bonds.  C8: There are no methyl group. 8/13/2013 15
  • 16. PROCEDURE  #DEFINE MOLFORM C12H14O.  #DEFINE SUBSTRUCTURE Z  #DEFINE SUBSTRUCTURE CH3.  #DEFINE SUBSTRUCTURE V.  #GENERATE  #DRAW ATNAMED1  #AMBEDED  #DRAW ATNAMED1  .  .  .  #EXIT 8/13/2013 16
  • 18. KNOWLEDGE ENGINEERING  Aim- To attain a productive interaction between the available knowledge base & problem solution techniques.  The first essential component of K.E. is “knowledge base”.  It is used to determine the set of possible chemical structures that corresponds to the input data  & form new general rules that helps it reduce the number of candidate solutions. 8/13/2013 18
  • 19. Derived systems: Many systems were derived from Dendral, including:- 1. MYCIN 2. MOLGEN 3. MACSYMA 4. PROSPECTOR 5. XCON, and STEAMER 8/13/2013 19
  • 20. It is a system that does not guarantee about the solution, but reduces the number of possible solution by discarding unlikely & irrelevant solution. Conclusion 8/13/2013 20