Explain the different domains of Artificial Intelligence.
Different domains of Artificial intelligence(AI)Somen DasNovember 19, 2020different domains of artificial intelligence image
Artificial intelligence is a computer system that is able to perform tasks that ordinarily require human intelligence.
Artificial intelligence systems are critical for companies that wish to extract value from data by automating and optimizing processes or producing actionable insights.
There are certain domains of artificial intelligence on which we can create our expertiseMachine learningDeep learningRoboticsExpert systemsFuzzy logicNatural language processingComputer vision
Machine learning is a subset of artificial intelligence.Machine learning enables computers or machines to make data-driven decisions rather than being explicitly programmed for a certain task.These programs or algorithms are designed in a way that they learn and improve over time when are exposed to new data.
Different types of machine learning modelsSupervised learningUnsupervised learningReinforcement learningUse casesProduct recommendation on a shopping website.spam filter on email.Chatbots
Deep learning is artificial intelligence (AI) function that imitates the working of the human brain in processing data and creating patterns for use in decision making.
Deep learning is a subset of machine learning in artificial intelligence that has network capable of learning unsupervised from data that is unstructured or unlabeled also known as deep neural learning or deep neural network.
Different types of deep learning modelsAutoencodersDeep belief netConvolutional neural networkRecurrent neural networkReinforcement learning to neural networkUse casesDriverless vehiclesVirtual assistantschatbotsMedical researchFacial recognition
Robotics is a branch of engineering that involves the conception, design, manufacture, and operation of robots.This fields overlaps with electronics, computer science, artificial intelligence, mechatronics, nanotechnology and bioengineering.Different types of robotsPr-programmed robotsHumanoid robotsAutonomous robotsTeleoperated robotsAugmenting robotsUse casesManufacturingLogisticsHealthcareHome
An expert system is a program that uses artificial intelligence technology to simulate the knowledge and judgement of humans.Expert systems usually include a subject-specific knowledge base and can have additional modules added to expand their capacities.
Different types of expert systemsRule-based systemsFrame-based systemsHybrid systemsModel-based systemsOff the shelf systemsCustom made systemsUse casesIn the medical fieldIn the agriculture fieldIn the education field
Fuzzy logic is a method of reasoning that resembles human reasoning. The approach of fuzzy logic imitates the way of decision making in humans that involves all intermediate possibilities between digital values yes or no.
The conventional logic block that a computer can understand takes precise input and produces a definite output as true or false which is equivalent to human’s yes or no.
Different types of fuzzifierSingleton fuzzifierGaussian fuzzifierTrapezoidal or triangular fuzzifierUse casesPsychologyPattern recognition and classificationsSecuritiesMedicalMarineFinance
Natural language processing is a branch of artificial intelligence that helps the computers understand interpret and manipulate human language.
Natural language processing draws from many disciplines including computers science and computational linguistics in its pursuit to fill the gap between human communication and computer understanding.
Different types of Natural language processing(NLP)Optical character recognitionSpeech recognitionMachine translationNatural language generationSentiment analysisSemantic searchMachine learningUse casesEmail filterSmart assistantsSearch resultsPredictive textLanguage translationDigital phone callsText analytics
Today, computer vision is one of the hottest subfields of artificial intelligence and machine learning given its wide variety of applications and tremendous potential. It’s a goal to replicate the powerful capacities of human vision.
Computer vision system must recognize the present objects and their characteristics such as shapes textures, colours, sizes, spatial arrangement, among other things to provide a description as complete as possible of the image.
Different techniques of computer visionImage classificationObject detectionObject trackingSemantic segmentationInstance segmentationUse casesDefect detectionMetrologyIntruder detectionAssembly verificationScreen reader