The document provides an overview of an Artificial Intelligence course. The main objectives are to provide knowledge of AI, familiarize students with search techniques, and acquaint them with related fields and applications. The syllabus covers topics like search techniques, knowledge representation, machine learning, neural networks, expert systems, and natural language processing. It includes details on the unit hours, marks distribution, evaluation criteria, and references. The course aims to teach students the fundamental concepts and applications of AI through lectures and practical exercises in programming languages like LISP and PROLOG.
Describe what is Artificial Intelligence. What are its goals and Approaches. Different Types of Artificial Intelligence
Explain Machine learning and took one Algorithm "K-means Algorithm" and explained
Introduction to Artificial Intelligence is the part of IOE Computer Engineering Syllabus covering the first chapter of AI. It covers definition, types and characteristics of AI. Similarly, it also deals with the Turing test for determining machine intelligence.
Artificial Intelligence is a way of making a computer, a computer-controlled robot, or a software think intelligently, in the similar manner the intelligent humans think.
Describe what is Artificial Intelligence. What are its goals and Approaches. Different Types of Artificial Intelligence
Explain Machine learning and took one Algorithm "K-means Algorithm" and explained
Introduction to Artificial Intelligence is the part of IOE Computer Engineering Syllabus covering the first chapter of AI. It covers definition, types and characteristics of AI. Similarly, it also deals with the Turing test for determining machine intelligence.
Artificial Intelligence is a way of making a computer, a computer-controlled robot, or a software think intelligently, in the similar manner the intelligent humans think.
These deck contains an overview of what is commercially available in terms of Artificial Intelligence for business applications. Be aware: it was created on April 2017 and this is a very fast moving industry....
These deck contains an overview of what is commercially available in terms of Artificial Intelligence for business applications. Be aware: it was created on April 2017 and this is a very fast moving industry....
In computer science, artificial intelligence, sometimes called machine intelligence, is intelligence demonstrated by machines, in contrast to the natural intelligence displayed by humans and animals. - Wikipedia
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Garry D. Lasaga
In computer science, artificial intelligence, sometimes called machine intelligence, is intelligence demonstrated by machines, in contrast to the natural intelligence displayed by humans and animals. - Wikipedia
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptxnikitacareer3
Looking for the best engineering colleges in Jaipur for 2024?
Check out our list of the top 10 B.Tech colleges to help you make the right choice for your future career!
1) MNIT
2) MANIPAL UNIV
3) LNMIIT
4) NIMS UNIV
5) JECRC
6) VIVEKANANDA GLOBAL UNIV
7) BIT JAIPUR
8) APEX UNIV
9) AMITY UNIV.
10) JNU
TO KNOW MORE ABOUT COLLEGES, FEES AND PLACEMENT, WATCH THE FULL VIDEO GIVEN BELOW ON "TOP 10 B TECH COLLEGES IN JAIPUR"
https://www.youtube.com/watch?v=vSNje0MBh7g
VISIT CAREER MANTRA PORTAL TO KNOW MORE ABOUT COLLEGES/UNIVERSITITES in Jaipur:
https://careermantra.net/colleges/3378/Jaipur/b-tech
Get all the information you need to plan your next steps in your medical career with Career Mantra!
https://careermantra.net/
Online aptitude test management system project report.pdfKamal Acharya
The purpose of on-line aptitude test system is to take online test in an efficient manner and no time wasting for checking the paper. The main objective of on-line aptitude test system is to efficiently evaluate the candidate thoroughly through a fully automated system that not only saves lot of time but also gives fast results. For students they give papers according to their convenience and time and there is no need of using extra thing like paper, pen etc. This can be used in educational institutions as well as in corporate world. Can be used anywhere any time as it is a web based application (user Location doesn’t matter). No restriction that examiner has to be present when the candidate takes the test.
Every time when lecturers/professors need to conduct examinations they have to sit down think about the questions and then create a whole new set of questions for each and every exam. In some cases the professor may want to give an open book online exam that is the student can take the exam any time anywhere, but the student might have to answer the questions in a limited time period. The professor may want to change the sequence of questions for every student. The problem that a student has is whenever a date for the exam is declared the student has to take it and there is no way he can take it at some other time. This project will create an interface for the examiner to create and store questions in a repository. It will also create an interface for the student to take examinations at his convenience and the questions and/or exams may be timed. Thereby creating an application which can be used by examiners and examinee’s simultaneously.
Examination System is very useful for Teachers/Professors. As in the teaching profession, you are responsible for writing question papers. In the conventional method, you write the question paper on paper, keep question papers separate from answers and all this information you have to keep in a locker to avoid unauthorized access. Using the Examination System you can create a question paper and everything will be written to a single exam file in encrypted format. You can set the General and Administrator password to avoid unauthorized access to your question paper. Every time you start the examination, the program shuffles all the questions and selects them randomly from the database, which reduces the chances of memorizing the questions.
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
Water billing management system project report.pdfKamal Acharya
Our project entitled “Water Billing Management System” aims is to generate Water bill with all the charges and penalty. Manual system that is employed is extremely laborious and quite inadequate. It only makes the process more difficult and hard.
The aim of our project is to develop a system that is meant to partially computerize the work performed in the Water Board like generating monthly Water bill, record of consuming unit of water, store record of the customer and previous unpaid record.
We used HTML/PHP as front end and MYSQL as back end for developing our project. HTML is primarily a visual design environment. We can create a android application by designing the form and that make up the user interface. Adding android application code to the form and the objects such as buttons and text boxes on them and adding any required support code in additional modular.
MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software. It is a stable ,reliable and the powerful solution with the advanced features and advantages which are as follows: Data Security.MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software.
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...ssuser7dcef0
Power plants release a large amount of water vapor into the
atmosphere through the stack. The flue gas can be a potential
source for obtaining much needed cooling water for a power
plant. If a power plant could recover and reuse a portion of this
moisture, it could reduce its total cooling water intake
requirement. One of the most practical way to recover water
from flue gas is to use a condensing heat exchanger. The power
plant could also recover latent heat due to condensation as well
as sensible heat due to lowering the flue gas exit temperature.
Additionally, harmful acids released from the stack can be
reduced in a condensing heat exchanger by acid condensation. reduced in a condensing heat exchanger by acid condensation.
Condensation of vapors in flue gas is a complicated
phenomenon since heat and mass transfer of water vapor and
various acids simultaneously occur in the presence of noncondensable
gases such as nitrogen and oxygen. Design of a
condenser depends on the knowledge and understanding of the
heat and mass transfer processes. A computer program for
numerical simulations of water (H2O) and sulfuric acid (H2SO4)
condensation in a flue gas condensing heat exchanger was
developed using MATLAB. Governing equations based on
mass and energy balances for the system were derived to
predict variables such as flue gas exit temperature, cooling
water outlet temperature, mole fraction and condensation rates
of water and sulfuric acid vapors. The equations were solved
using an iterative solution technique with calculations of heat
and mass transfer coefficients and physical properties.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
2. Objective of the course
The main objectives of this course are:
• To provide basic knowledge of Artificial Intelligence
• To familiarize students with different search techniques
• To acquaint students with the fields related to AI and the applications of AI
3. Details of Syllabus
1. Introduction (4 hrs)
1.1. Definition of Artificial Intelligence
1.2. Importance of Artificial Intelligence
1.3. AI and related fields
1.4. Brief history of Artificial Intelligence
1.5. Applications of Artificial Intelligence
1.6. Definition and importance of Knowledge, and learning.
2. Problem solving (6 hrs)
2.1. Defining problems as a state space search
2.2. Problem formulation
2.3. Problem types, Well‐ defined problems, Constraint satisfaction problem,
2.4. Game playing, Production systems.
4. Details of Syllabus
3. Search techniques (5 hrs)
3.1. Uninformed search techniques‐ depth first search, breadth first search, depth
limit search, and search strategy comparison,
3.2. Informed search techniques‐hill climbing, best first search, greedy search, A*
search Adversarial search techniques‐minimax procedure, alpha beta procedure
4. Knowledge representation, inference and reasoning (8 hrs)
4.1. Formal logic‐connectives, truth tables, syntax, semantics, tautology, validity,
well‐ formed‐formula
4.2. Propositional logic, predicate logic, FOPL, interpretation, quantification, horn
clauses
4.3. Rules of inference, unification, resolution refutation system (RRS), answer
extraction from RRS, rule based deduction system
5. Details of Syllabus
5. Structured knowledge representation (4 hrs)
5.1. Representations and Mappings
5.2. Approaches to Knowledge Representation
5.3. Issues in Knowledge Representation
5.4. Semantic nets, frames
5.5. Conceptual dependencies and scripts
6. Machine learning (6 hrs)
6.1. Concepts of learning,
6.2. Learning by analogy, Inductive learning, Explanation based learning
6.3. Neural networks,
6.4. Genetic algorithm
6.5. Boltzmann Machines
6. Details of Syllabus
7. Applications of AI (14 hrs)
7.1 Neural networks
7.1.1. Network structure
7.1.2. Adaline network
7.1.3. Perceptron
7.1.4. Multilayer Perceptron, Back Propagation
7.1.5. Hopfield network
7.1.6. Kohonen network
7.2 Expert System
7.2.1. Architecture of an expert system
7.2.2. Knowledge acquisition, induction
7.2.3. Knowledge representation, Declarative knowledge,
7.2.4. Development of expert systems
7.3 Natural Language Processing and Machine Vision
7.3.1. Levels of analysis: Phonetic, Syntactic, Semantic, Pragmatic
7.3.2. Introduction to Machine Vision
7. Practical: Laboratory exercises should be conducted in either LISP or PROLOG. Laboratory
exercises must cover the fundamental search techniques, simple question answering, inference
and reasoning.
References:
1. E. Rich and Knight, Artificial Intelligence, McGraw Hill, 2009.
2. D. W. Patterson, Artificial Intelligence and Expert Systems, Prentice Hall, 2010.
3. P. H. Winston, Artificial Intelligence, Addison Wesley, 2008.
4. Stuart Russel and Peter Norvig, Artificial Intelligence A Modern Approach, Pearson, 2010
Details of Syllabus
Unit Hour Marks Distribution*
1 4 7
2 4 7
3 5 9
4 8 14
5 4 7
6 6 10
7 14 26
Total 45 80
9. Intelligence
Computational part of the ability to achieve goals.
involving higher mental process.
Example: pattern recognition, solving problems, classification, learning, creativity,
deduction, making analogies, languages recognition, and knowledge and many more.
Two major “consensus” definitions of intelligence:
From Mainstream Science on Intelligence (1994)
A very general mental capability that, among other things, involves the ability to
reason,
Plan, solve problems, think abstractly, comprehend complex ideas, learn quickly and
learn from experience. It is not merely book learning, a narrow academic skill, or test-
taking smarts. Rather, it reflects a broader and deeper capability for comprehending
our surroundings- making sense” of things, or “figuring out” what to do.
10. Intelligence
From Intelligence: Knowns and Unknowns (1995)
Individuals differ from one another in their ability to understand complex ideas, to
adapt
Effectively to the environment, to learn from experience, to engage in various forms
of reasoning, [and] to overcome obstacles by taking thought. Although these
individual differences can be substantial, they are never entirely consistent: a given
person’s intellectual performance will vary on different occasions, in different
domains, as judged by different criteria. Concepts of “intelligence” are attempts to
clarify and organize this complex set of phenomena.
11. Intelligence
Thus, intelligence is:
the ability to reason
the ability to understand
the ability to create
the ability to Learn from experience
the ability to plan and execute complex tasks
Intelligent behaviors
Everyday tasks: communicate with others, recognize a friend, recognize who is
calling, translate from one language to another, interpret a photograph, talk, and cook
a dinner.
Formal tasks: prove a logic theorem, geometry, calculus, play chess.
Expert tasks: engineering design, medical designers, financial analysis, knowledge
applying successfully in new situation, reason to solve problem and discover hidden
knowledge.
12. Introduction to AI
• Definitions of artificial intelligence vary along two main dimensions.
• The ones are concerned with thought processes and reasoning, whereas
the ones address behavior.
• The definitions also measure success in terms of human performance,
whereas the other ones measure against an ideal concept of intelligence,
which we will call rationality.
13. Systems that think like humans Systems that think rationally
“The exciting new effort to make computers
think…..machine with minds, in the full and literal
sense.”(Haugeland, 1985)
“[The automaton of] activities that we associate with
human thinking, activities such as decision-making,
problem solving, learning…..” (Bellman, 1978)
“The study of mental faculties through the use of
computational models.” (Charniak and McDermott,
1985)
“The study of the computations that make it possible to
perceive, reason, and act.” (Winston, 1992)
Systems that act like humans Systems that act rationally
“The art of creating machines that perform
functions that require intelligence when performed
by people.” (Kurzweil, 1990)
“The study of how to make computer do things at
which, at the moment, people are better.”
(Rich and Knight, 1991)
“A field of study that seeks to explain and emulate
intelligent behavior in terms of computational
processes.”(Schalkoff., 1990)
“The branch of computer science that is concerned
with the automation of intelligent behavior”
(Luger and Stubblefield ,1993)
AI Approaches
14. Acting humanly: The Turing Test Approach
• The Turing Test, proposed by Alan Turing (1950), was designed to provide a satisfactory
operational definition of intelligence. Turing defined intelligent behavior as the ability to
• Achieve human-level performance in all cognitive tasks, sufficient to fool an interrogator.
• Consider the following setting. There are two rooms, A and B. One of the rooms contains a
computer. The other contains a human. The interrogator is outside and does not know
which one is a computer. He can ask questions through a teletype and receives answers
from both A and B. The interrogator needs to identify whether A or B are humans.
• To pass the Turing test, the machine has to fool the interrogator into believing that it is
human.
15. Acting humanly: The Turing Test Approach
• The computer must behave intelligently. To achieve human-level performance in all cognitive
tasks the computer would need to possess the following capabilities:
• Natural language processing: to enable it to communicate successfully in English (or some
other human language);
• Knowledge representation to store information provided before or during the interrogation
effectively & efficiently;
• Automated reasoning to retrieve & answer questions using the stored information and to
draw new conclusions;
• Machine learning to adapt to new circumstances and to detect and extrapolate patterns.
Total Turing Test includes a video signal so that the interrogator can test the subject's perceptual
abilities. To pass the total Turing Test, the computer will need
• Computer vision: computer vision to perceive objects, and
• Robotics: robotics to move them about.
16. Thinking humanly: The cognitive modelling approach
• If we are going to say that a given program thinks like a human, we must have
some way of determining how humans think. We need to get inside the actual
workings of human minds. There are two ways to do this:
• Through introspection: catch our thoughts while they go by
• Through psychological experiments:
• Cognitive science tries to model human mind based on experimentation.
• Cognitive modeling approach tries to act intelligently while actually internally
doing something similar to human mind.
• Cognitive science brings together computer models from AI and experimental
techniques from psychology to try to construct precise and testable theories of the
workings of the human mind.
17. Thinking rationally: The laws of thought approach
• Humans are not always rational. Rational can be defined in terms of logic. Logic represents
facts about the world. Logic can’t express everything e.g. uncertainty knowledge or informal
knowledge. For example I think you are very intelligent person.
• It is the study of mental facilities through the use of computational models; that it is, the
study of the computations that make it possible to perceive, reason, and act. This approach
firmly grounded in logic i.e., how can knowledge be represented logically, and how can a
system draw deductions?
• There are two main obstacles to this approach. First, it is not easy to take informal knowledge
and state it in the formal terms required by logical notation, particularly when the knowledge
is less than hundred percent certain. Second, there is a big difference between being able to
solve a problem "in principle" and doing so in practice.
• For example: Ram is a man. All men are mortal. The conclusion is : Ram is mortal
18. Acting rationally: The rational agent approach
• Rational behavior is doing the right thing which is expected to maximize goal
achievement, given the available information. Acting rationally means acting so
as to achieve one's goals, given one's beliefs. An agent is just something that
perceives and acts. The correct inferences is often part of being a rational agent
because one way to act rationally is to reason logically and then act on ones
conclusions. The study of AI as rational agent design has two advantages:
• It is more general than the logical approach because correct inference is only a
useful mechanism for achieving rationality, not a necessary one.
• It is more amenable to scientific development than approaches based on human
behavior or human thought because a standard of rationality can be defined
independent of humans.
19. Importance of AI
• Speed of AI implementation
• Potential impact on society
• Priority of AI by every Large Tech company
• Shortage of knowledge worker
• To gain competitive advantages.
• Logical Implication worldwide.
• Ethical Development
• Communication of Advantages and Opportunities
• Collaboration between Private and Public Sector
20. The Foundation of Artificial Intelligence
• Philosophy (428 B.C.-present)
• Mathematics (B.C. 800-present)
• Economics (1776-present)
• Neuroscience (1861-present)
• Psychology (1879-present)
• Computer Engineering (1940-present)
• Control Theory (1948-present)
• Linguistics (1957-present)
21. Artificial Intelligence Application Areas
• Game Playing
• Much of the early research in state space search was done using common board games
such as checkers, chess, and the 15-puzzle.
• Games can generate extremely large search spaces. These are large and complex enough
to require powerful techniques for determining what alternative to explore
• Automated reasoning and Theorem Proving
• Theorem-proving research was responsible in formalizing search algorithms and
developing formal representation languages such as predicate calculus and the logic
programming language
• Knowledge-Based Systems
• Data mining, expert systems, knowledge management, KBS methodology, ontologies
• Expert knowledge is a combination of a theoretical understanding of the problem and a
collection of heuristic problem-solving rules
22. Artificial Intelligence Application Areas
• Natural Language Understanding and Semantics
One of the long-standing goals of AI is the creation of programming that are
capable of understanding and generating human language
• Natural Language Understanding
• Speech Understanding
• Language Generation
• Machine Translation
• Information retrieval and text mining
• Modelling Human Performance
• Capture the human mind (knowledge representation)
23. Artificial Intelligence Application Areas
• Motion and manipulation
• A robot perform a sequence of actions without responding to changes and correct errors could
hardly considered intelligent
• It should have some degree of sensors and algorithms to guild it
• Robotics to handle such tasks as object manipulation and navigation, with sub- problems of
localization (knowing where you are), mapping (learning what is around you) and motion
planning (figuring out how to get there)
• Machine Learning and Perception
• Detecting credit card fraud, stock market analysis, classifying DNA sequences,
• speech and handwriting recognition, object and facial recognition in computer vision.
• Alternative representations
• Artificial Neural Networks : Mathematical / computational model that tries to simulate the
structure and/or functional aspects of biological neural
• Genetic Algorithm
• Social and business intelligence
• Social and customer behavior modelling
24. Artificial Intelligence Application Areas
• Medicine
• Image guided surgery
• Image analysis and enhancement
• Text Processing
• Web pages, e-mails
• Articles in the news
• Automated language translation
• Information retrieval
• Text classification and organization
• Document summarization
• Planning and Workflow Systems
• Modelling, task setting, planning, execution, monitoring and coordination of activities
25. Knowledge and Learning
• Knowledge is a theoretical or practical understanding of a subject that helps us to solve
problems in particular domain, to predict what will happen next and to explain why and
how something has happened.
• Knowledge is “the sum of what is known: the body of truth, information, and principles
acquired by mankind.” Or, "Knowledge is what I know, Information is what we know."
• There are many other definitions such as:
• Knowledge is "information combined with experience, context, interpretation, and
reflection. It is a high-value form of information that is ready to apply to decisions and
actions." (T. Davenport et al., 1998)
26. Knowledge and Learning
• Knowledge is “human expertise stored in a person’s mind, gained through experience, and
interaction with the person’s environment." (Sunasee and Sewery, 2002)
• Knowledge is “information evaluated and organized by the human mind so that it can be
used purposefully, e.g., conclusions or explanations." (Rousa, 2002)
• Knowledge consists of information that has been:
• Interpreted,
• Categorized,
• Applied, experienced and revised
27. Knowledge and Learning
• In general, knowledge is more than just data, it consist of: facts, ideas, beliefs, heuristics,
associations, rules, abstractions, relationships, customs.
Research literature classifies knowledge as follows:
• Classification-based Knowledge » Ability to classify information
• Decision-oriented Knowledge » Choosing the best option
• Descriptive knowledge» State of some world (heuristic)
• Procedural knowledge » How to do something
• Reasoning knowledge » What conclusion is valid in what situation?
• Assimilative knowledge » What its impact is?
28. Knowledge and Learning
• Key issues confronting the designer of AI system are:
• Knowledge acquisition: Gathering the knowledge from the problem domain
• Knowledge representation: Expressing the identified knowledge into some knowledge
representation language such as propositional logic, predicate logic etc.
• Knowledge manipulation: Large volume of knowledge has no meaning until up to it is processed
to deduce the hidden aspects of it. Knowledge is manipulated to draw conclusions from
knowledgebase.
• Learning
• It is concerned with design and development of algorithms that allow computers to evolve
behaviors based on empirical data such as from sensor data.
• A major focus of learning is to automatically learn to recognize complex patterns and make
intelligent decision based on data.
• A complete program is said to learn from experience E with respect to some class of tasks T and
performance measure P, if its performance at tasks in T, as measured by P, improves with
experience E.