You are on page 1of 35
‘An Internship Report on ARTIFICIAL INTELLIGENCE, MACHINE LEARNING & IIOT Systems Submitted in the Partial Fulfillment of the Requirements for the Award of the Degree of BACHELOR OF TECHNOLOGY IN ELECTRONICS AND COMMUNICATION ENGINEERING. ‘Submitted By A. Rakesh 1988540419 Under the Esteemed Guidance of Dr. D, Krishna Associate Professor Q Department of Electronics and Communication Engineering VARDHAMAN COLLEGE OF ENGINEERING, HYDERABAD Autonomous institute, affiliated to JNTUH 2020-2021 ACKNOWLEDGEMENT. ‘The satisfiction that accompanies the successfil completion of the task woukl be put incomplete without the mention of the people who made it possible, whose constant guidance and encouragement crown all the efforts with success. 1 wish to express my deep sense of gratitude 10 Mr. Ajay Kumar Co-Founder & CEO, and Cognibot for his able guidance and usefil suggestions, which helped me in completing the internship in time and ako to Department Mentor Dr, D. Krishna | am particularly thanktil to Dr G.A.E Satish Kumar, Professor & Head, Department of Electronics and Commminication Engincering fir his guidance, intense support aid encouragement, which helped us to mould my intemship into a successful one. 1 show gratitude to my honorable Principal Dr. J, Ve R. Ravindra, for having provided all the facilities and support. 1 avail this opportunity to express my deep sense of gratituxte and heartfil thanks to Dr Teegata Vijender Reddy, Chairman and Sri Teegala Upender Reddy, Secretary of VCE, for providing congenial atmosphere to complete this intemship successfully. 1 abo thank all the staff members of Ekectronies and Commumication Engineering department for their valuable support and generous advice. Finally, thanks to all my fiiends and fuily members for their continuous support and enthusiastic help, A. Rakesh (1988SA0419) VARDHAMAN COLLEGE OF ENGINEERING, HYDERABAD Autonomous institute, affiliated to JNTUH Department of Electronics and Communication Engineering CERTIFICATE ‘This & to certify that the Internship Report entiled “Artificial Intelligence, Machine Learning & HOT Systems” carried out by MrA.Rakesh, Roll Number 1988540419, at Cognibot and submitted to the Department of Electronics and Communication Engineering, in partial fitment of the requirements for the award of degree of Bachelor of Technology in Electronics and Communication Engineering during the year 2020-21 Name & Signature of the Mentor Name & Signature of the HOD A. Vijaya takai Associate Professor Dr. G AE Satish Kumar HOD, BCE Internship Certificate n q cogNisoT Certificate [pm of Internship A.Rakesh completion of the 4.soek Internship in Artificial Intelligence, Machine Learning AND LEARNING OBJECTIVES or INTERNSHIP OBJECTIVES Main Objectives:- ‘Understanding The Importance of AI, ML & IIOT Systems, Python Programming. ‘Understanding python modules which are used for MLL concepts. Analysis. of various types of ML, Statistical Math fr the Algorithms. Learning to solve statistics and mathematical concepts Applications & Future Scope of Al, ML & HOT. ‘Understanding the availible major sections of IOT architectural environment. Differentiating JOT with HOT supply chain monitor and management. ‘Key features and Four distinct components of OT Systems, Different Levels and characteristics of HOT Systens. ‘Understanding how the things are meeting scientific goals Potential Frame Works that are used for complex: Analysis. ‘Leam Practical skills using real workd examples. and projeets. Familiarity of tools which are used in the process of implementing concepts which are related to Al, ML and HOT Systems, WEEKLY OVERVIEW OF INTERNSHIP ACTIVITIES Week 1 Day Session (FIN/AN) Name of The Topic/Module Learned FN Introduction to python progamming andl its Installation 21-05-2020 | Thursday FN ‘Chsses and Basics of OOPs 22-05-2020 Friday FN Files and Try block , Exceptions ,Fimily block Modules Scikit-learn, Pandas, keras, TensorFlow and 23-05-2020 05-2020 | Samurday FN Mapha, Week 2 Date Day a Name of The Topic/Module Learned 25-05-2020 Monday FN Introduction to Al & its Aspects ML & DL. 26-05-2020 | “Tuesday FN ‘Weak & Strong Al 27-05-2020 | Wednesday [FN Supervised & Unsupervised Lear 28-05-2020 ‘Thursday FN Reinforcement Learning 29-05-2020 | Friday FN Lincar & Logistic Regression linplementation 30-05-2020 | Saturday FN Decision Tree Implementation vi Date Session (FN/AN) Week 3 Name of The Topic/Module Learned 01-06-2020 FN Introduction to Neural Networks ,BP NN & Convolutional, NN 02-06-2020 FN ‘Activation Functions & Inpu/Oupuv/ Hidden Layer 03-06-2020 Filiers, Padding & pooling. 04-06-2020 FN Data Augmentation (05-06-2020 06-06-2020 Saturday FN FN Recurrent Neural Network ‘Appleations of Al Image recognition, Speech recognition .self-driving car Week 4 Session (FN/AN) Name of The Topie/Module Learned 08-06-2020 FN Introduction to HOT & LabVIEW Tool Installation 09-16-2020 FN ‘Salient features of LabVIEW and NI Hardware 10-06-2020 FN Major sections of OT architectural environment 11-06-2020 ‘Thursday EN Sensors , Connectivity , data processing and a user interface 12-06-2020 Friday FN Levels of JOT Systenis 13-06-2020 Saturday FN Appheations of HOT Systems vii LIST OF FIGURES Fig No. Name of the Figure Page No. T Dificrent Domains of The Company T z The IBM a computer used by the first generation of Al researchers 7 3 An example ofa semantic network ¥ o Example ihstation of Supenised Leaming 9 3 Example thstration of Unsupervised Leaning 9 6 Example Thsiration of Reinforcement Learning TO 7 Weights 10 & Neuron 10 9 Aeivation Function TT 10 TapuvOuipuvFixiden Layer 1 nn Muli Layer perceptron I 12 Gradient decent 12 13 ‘Convolutional neural network 3 4 Block Digam of Machine Leaming Process a 15 Chisification of Machine Leaming 15 16 Divsions in Aniifeial Inieligence 15 7 Appleations of Al is Applications of 18 rr oc a LIST OF TABLES Leng Name of the Table Page No. No, 1 Fiters 2D 2 Pooling 13 3 Padding 13 ABBREVIATIONS Abbreviation Expansion Al Arificia) Intelligence ML Machine Learning DL Deep Learing 10T Iniemet of Things HOT Inelusrial Internet_of Things Neural Network ‘Comvolutional Neural Network ‘Collaborative Topic Regression OUTLINE Acknowledgements ) Leaming Objectives Weekly overview of Internship Activities List of Figures List of Tables Abbreviations Executive summary/Abstract 1.1 The company 1.2 The problem or opportunity 1.3 Methodology 1.4 Benefits to the company/institution through your report. Introduction 2.1 History 2.2 Definitions 2.3 Architecture/Block Diagrams 2.4 Configuring/Installing Peripherals 2.5 Applications 2.6 Advantages & Disadvania ges 3 | Internship Discussion 0 3.1 How the objectives achieved? 20 3.2 What skills (scientific and professional) were kamed during the internship? 21 3.3 Resulwlobservations/work experiences get in the intemship 2 3.4 What challenges did you experience during the internship? 23 4 | Conctusions 24 Bibliography 25 (Include references to books, articles, reports referred to in the report) AL, ML& HOT CHAPTER 1 EXECUTIVE SUMMARY/ABSTRACT 1.1 ‘The company (Profile) 715-A, 7th Floor, Spencer Plaza, Suite No.678, Mount Road, Anna Sabi, Chennai - 600 002 4914428505171, contactus@cognibot.ml Reach us at - hitpsy/vww.cognibotrobotics.con cognisor Nae site rel Machine Edge Al tet Tat BE tee ett Robotics per ecole ral Tay te) ORICer) RCS bE Fig-1. Different Dormins of The Company We offer consultation and product development in multiple aspects of building a factory of the future, We use Al & robotics to deliver * Accelerated automated testing * Rapid and robust visual inspection * Fully autonomous robots * Collaborative robots to boost human productivity © Predictive maintenance * Zero defect manufacturing @ Intuitive insights using Augmented Reality — Cognibot Dept. of ECE MH AL, ML& HOT Our Portfolio We have deployed more thin 40 systems for customers in US and India, We have successful deployments across various domains inchwding * Auomotive manufieturing © Aerospace development © Pharmaceutical mnufacturing Biomedical research FMCG manufacturing Big physics Our Team We are a young dynamic team passionate about technology, eager to take on new challenges, We bring alhround prowess from deep hardware expertise 10 cutting edge AI knowledge tobuikl systems that can fice the toughest challenges in a madern factory, Our team has a unique blend of extensive experience in industria! automation and Artificial Intelligence and is well equipped to bring Al to your organization. ee Cognibot Dept. of ECE 2 1.2 The problem or opportunity or area of Internship work ‘The focus of'our robotics area is the design, modeling and control of systems that observe, move within, interact with, and act upon their environment. Such systems inchide mobile robots, micro-aeria! vehicles and kurge active sensor networks. The application domains within this research cluster include bipedal and hex pedal robot locomotion, winged and rotor-based micro-aeria! vehicle control, robot navigation, multi robot coordination and distributed sensor network optimization. Research in the Artificial Intelligence tends to be highly interdisciplinary, buikling on ideas from computer science, linguistics, psychology, economics, biology, controls, statistics, andl phikssophy, In pursuing this approach, ficukty and stuxlents work closely with colleagues throughout the University. Ths collaborative environment, eoupled with our diverse perspectives, kads a vahable interchange of ideas within ard aeross research groups. We are working on Emergency Assistance Robots ‘A practical field of researchis focused on developing robots for emergency assistance, Robots can be trained ta assist peopl in disaster recovery, perform rescue missions in hazardous Conditions, or simply go places that humans can’t go. A wellknown example is Mars raver. Rover robots.are built to explore extraterrestrial terrains and search for signs of habitabilty. Its purpose is for researchand development, but there are other applications as well. For example, ‘atcam of engineers at Cameyie Mellon University recently dispatched robots to help with rescue missions. after an Earthquake. The robots could access pices that are difficult for people to get to, detect objects, and deliver stipplies. Hame Robots: Home robots are generally developed for consumer convenience. They are programmed! to help people with everyday tasks, forexample, cleaning ahome without human supervision. The Neato'D7 is the hitest vacuuming robot that has embedded sensorsio help it map the layout ofa home and remember no-go 2ones and areasthat have already been cleaned. According to Neato developers, there is more room for improvement in how home robots kam about and respond tothe envronment, Other home rabots are developed to interact with humans, MIT Media Lab has a Personal Robots Group that specializes in human-robot interaction. One of their goals 's to create robols to help chikdren Feam, assist kids in hospitals, and faciliate parent-chikiren interaction. Cognibot AL ML.& HOT Biomedical researeh Developing most Al, ML, and deep neural network tools requires access to big data— another concept with muttiple meanings. For data scientists, it implies using more data than one computer can handle with significant attendant analytical and computational challenges and opportunities; for clinicians and biomedical researchers, i refers to complex datasets with numerous structured and unstructured data fickls, such as those typically found in electronic health reconds. Reinforcement keaming is a notable exception to the use fig data to train Al, Itis an approach to building AL tools based only on feedback. For example, DeepMind program AlphaGo Zero became the most powerfil Go program in the work! solely by playing against itself Thus far, reinforcement kaming in health care has been developed using historical data representing decisions and feedback. If (when) AI starts to make and test clinical decisions, algorithms will have the capacity to leam on their own. FMCG Manufacturing Challenges of Adopting Al & ML in the FMCG Sector Inconsistencies within food products can manifest difficulties in applying robotics technology to fod processing plans, Similarly, the cost ofimvestment i robotics technobgy orartificial imelligence software is significant, and at the moment only big businesses can afford the investment in { c improve the output and increase the efficiency of companies operat Moving Consumer Goods sector, Similarly, disperse operations centres make application of company-wide technology dificult, Some level of convergence is needed before every business is able to operate on a cross-location basis with artificial intelligence and machine leaning technology Cognibot 4 AL ML& OT CS ene 1.3 Methodology ‘The methodology has been used in the development ofa number of successfil robotic Systems ringing from teleoperated highly autonomous systems. The development process is split into two-parts = design and implementation. ‘These are two discrete phases: in developing telerabotic systems. A hierarchical control structure, combined with 2 component:based sofware implementation approach serves to simplify and accelerate control system development. This work focuses on wing machine leaming methods and algorithms. in order (o evaluate translations of technical documentation. There ace two different problems that will be solved within this thesis, First, translations of technical documenis ‘will be ekssified and evahmted with the minchine Iaming algorithin having access to the original document, Ih the second attempt, an algorithm will be optimized on the same task without having knowkdge of the original. The plinned procedure: for our master thesis is the following: Based on research on existing methods and metrics, an iterative knowledge discovery process will be started to answer the given research questions. ‘This process inchides the deternitation of quality criteria for translated documents, the impkmeniation of needed metrics and algorithins as well asthe optimization of the machine learning: approaches to solve the given task optirally, It i important to note that this process is of iterative nature, since the criterit and sittbutes. as well as their impact on transkiion quality and ehssifeation possibilities will be determined by evakuating the algorithms” results usitig. @ database of technical documents and their transtations. The used data set will range from auonnied transktions of technical documents using computerized translation systems. to manual ane! professional transkitions. Furthermore, during, this iterative process, the methods and algotithmis uséd will be continually changed and optinitaed to achieve the best possible results. Finally, the process and resus will be critically reviewed, evalutted and compared to one another. The biats of auiomated translations with the current state of the ant will bepoimed out and a prospect for possible further developments and studies on this topic will be given, = ese Cognibot Dept. of ECE 15 AL, ML& HOT BA Benefits to the company/institution through your report. Fora company, there is a benefit that knowing about the company profile will increase the growth of the company. It’s not about the company’s sales or an offers kind of things it's all about the company’s non-physical benefis for an instance company’s goodwill, company's copyrights ete. ‘Through articles publishments and reports the company profile will reach many domain related enthusiasts, And they try to rebuilt the things andl get in touch with, company’s community members. ‘Through company's report , society will know the particular technobgy & been wed in real time as well And abo itexphin about the company's strategy as analyzing company’s profitability through some techniques fiom management domain, a a Cognibot Dept. of ECE 16 AL ML& OT CHAPTER 2 INTRODUCTION 24 History Fig-2. The IBM 702: a computer used by the first generation of Al researchers, ‘The history of Artificial Intelligence (AI) began in antiquity, with myths, stories and ninors of arlifcial beings endowed with intelligence or consciousness by master crafismen. ‘The seeds of modem Al were planted by classical philosophers who attempted to describe the process of human thinking as the mechanical manipulation of symbats, This work culminated in the imentidn ofthe programmable digi! computer in the 19405, a machine based on the abstract essence of mathematical, reasoning. This device and the ideas behind it inspited a handful of scientists to begin seriously discussing the possibility: of building an electronic brain, The fick! of Al research was founded at a workshop hekl on the campus of Dartmouth College during. the simmer of 1956,(1] Those who attended would become the leaders of Al research for decades. Many of them predicted that a machine as intelligent as a human being wold ext inno more than a generation, and they were given millions of dollars to make this vision come true, Eventually, it became obvious that they had grossly underestimated the difficulty ofthe project. In 1973, in response to the criticism ffom James Lighthill aid ongoing pressure fiom conggess, the U.S. dnd British Govertuments stopped finding tndirected ‘research imo anificial imelligence, and the difficult years that followed woul later be known as an "AL wimer". Seven years later, a visionary: i inspired governments and industry to provide Al with billions of dollars, but by the te 80s the investors became disillusioned and withdrew finding again, ee Cognibot Dept. of ECE ve by the Japanese Government AL, ML.& HOT Investment and interest in Al boomed in the first decades ofthe 21st century when machine keaming was successfilly applied to many problems in academia and industry due to new methods, the application ofpowerfid computer vial hhirdware, and the collection of immense data Ke sets, Fis PO yigae Fig:3, An example of a semantic network In the 1940s and 50s, a handful of seientsts from a variety of fekls (mathematis, psychology, engineering, economics and poliical scionce) began to discuss the possibility of creating an anificial bran. The field of articiat intelligence research was founded as anacademic discipline in 1956. Natural Language An important goal of Al research is to allow computers to communicate in natural fonguages like English. An early success was Daniel Bobrow’s program STUDENT, which could solve high school algebra word problems. A semantic net represents concepts (e.g, "house", “door’) as nodes and rebtions among concepts (e.g. “has-a") as finks between the nodes. The fist Al program to use a semantic net was written by Ross Quillian and the most successful (and controversial) version was Roger Schank's Conceptual dependency theory. [67] Joseph Wevenbaunis ELIZA. could camry out conversations that were so realistic that users occasionally were fooled inio thinking they were communicating with a human being and not a program. But in fet, ELIZA had no idea what she was talking about. She simply gave a canned response oF repeated back what was said (o her, rephrasing her response with a few grammar rules, ELIZA was the frst chatterbot Cognibot Dept. of ECE AL, ML.& HOT Ee Ea 2.2 Definitions Supervised Learning Supervised learning as the name indicates the presence of a supervisor as a teacher. Basically supervised kaming i a kaming in which we teach ortrain the machine using data which is well bbeled that means some data is already tagged with the correct answer. ‘Aller that, the machine is provided with a new set of examples (data) so that supervised Jeaming algorithm analyses the training data (sct of taining examples) and produces a comect outcome from labeled da Fig-4. Example illustration of Supervised Learning Unsupervised Learning Unsupervised karning is the training of machine using information that is neither classified nor labeled and allowing the algorithm. to act on that information without guidance. Here the task of machine is to group unsorted information according to similarities, patiems and differences. without any prior training. of data, Unlike supervised leaming, no teacher is provided that means no training will be given to the machine. Therefore machine is restricted to find the hidden structure in unlabeled data by ourself, Trained Mode! Response Fig-5. Example illustration of Unsupervised Learning Cognibot Dept. of ECE Reinforcement Learning Reinforcement learning is anarea of Machine Leaming. It is about taking suiiable action to maximize reward in particu situation. Itis employed by various software and machines to find the best possible behavior or path it should take in a specific sination, Reinforcement learning difltrs from the supervised Fearing. in a way that in supervised Jeaming the training data has the answer key with it so the madel is tained with the correct answer itself whereas in reinforcement keaming, there is no answer but the reinforcement agent deciles what to do to perform the given task. i J \ Fig-6, Example illustration of Reinforcement Leaming Basics of Neural Networks 1) Weighis — When input eniers the neuron, it is multiplied by a weight. For example, if a neuron bas two iriputs, then each input will have Has an associated weight assigned 10 it We initialize the weights randomly and these weinhts are unstated during, the model training. process. The neural network affer training assigns a higher weight to-the imput it considers more important as compared to the ones which are-considered less important, A weight of zero denotes that the particular feature is insignificant 2) Neuron Just lke aneuron forms the basic element of our brain, a neuron forms the basic structure ofa neural network. Just think of what we do when we get new information, When we get the information, we process i and then we generale an output Similarly, in case of a neural network, a neuron receives an input, processes it and generaies an ouput which és either sent to other neurons for firther processing or iti the final output. r Se ey Fig-7. Weights Fig-8. Neuron Cognibot 20 3) Activation Funetion — Once the linear component is applied to the input, if non-linear finction is applied to i. This is done by applying the activation — agua aa fiction to the linear combination. The | activation fimction translates the input signals to output signal. The output after application of the activation fimction would ook something Be Ra Wb), Fig 9. Activation Function In the above diagram we have “n° inputs given as X1 to Xn and corresponding weights Wk1 to Wkn. We have a bias given as bk. The weights are first multiplied to is corresponding input and are then added together along with the bias, Let this be ealled as u. ueSwterb 4) Input / Output / Hidden Layer — Simply asthe nate sugzests the input layer & the one Which receives the input and is essentially the first layer ofthe network, The output layer is the one which generates the output or is the final layer of the network. The processing layers are the hidden knyers within the network, These hidden layers are the ones which perform specific tasks on the incoming data and pass on the output generated by them tothe next layer. The input and output layers are the ones visible to us, while are the intermediate layers are hidden. Input tayer Hidden layers ‘Output layer Fig-10. InpaOutput/Hidden Layer 5) MLP (Multi-Layer percentron) —A singe neuron woukl not be able to perfom highly complex tasks. Therefore, we use stacks of neurons to generate the desired outputs. In the simplest network we would have an input layer, a hidden layer and an output kyer. Each layer has multiple neurons and all the neurons in cach layer are connected toall the neurons in the next layer. These networks can also be called as filly connected networks. ee Cognibot Dept. of ECE 21 6) Gradient Descent—Gradient descent is an optimization algorithm for minimizing the cost, To think of i intuitively, while climbing down a hill you should take small steps ar. walk down instead of just jumping down at once. Therefore, what we do i, if we start ffom a point x, we move down a little ie. deka h, and update our position to x-deha hand we keep doing the same til we reach the bottom Consider bottom to be the minimum cost point, 14.0). Fig-12, Gradient Descent Convolutional Neural Networks 7) Fitters — A filler ina CNN is ike @ weight matrix with which we multiply @ part of the input image to generate a convoluted outpul. Let's assume we have an image of size 28°28. We randomly: assign a filter of size 3°3, which is then multiplied with different 3°3 sections of the image to form what is known as a convoluted output. The filter size is. generally smaller than the original image size. The filter values are Undated like weight values during back propagation for cost minimization. Consider 1a io 1 OF the below image. Here filter isa3"3 matrix + 9 33 section of the image to form the convolved feature. which is multiplied with each 8) CNN (Convolutional neural network) — Convolutional peural newvorks are basically appted on image data, Suppose we have an input of size (28*28*3), If we use a normal neural network, there would be 2352(28*28*3) parameters. And as the sie of the image increases the number of parimsters becomes very hrge. We ‘comalve” the images to reduce the number of parameters (as shown above in fiker definition). As we slide the fier over the width and height of the input vokume we will produce a 2-dimensional activation map that gives the output of that fiter at every position We will stack these activation maps along the depth dimension and produce the output volume. You can see the below diigram for a clearer picture. p. 9) Pooling — It is common to periodically introduce pooling layers in between the comvolition lyers, This basically done to reduce a number of parameters. and prevent over-fiting The most common type of pooling a pooling layer of filter sizef2,2) using the MAX operation, What i woukl dos, it woul! tke the maximum ofeach 4*4 matrix of the original image. Fig-13, Convolutional neural network Table-2.Pooling 10) Padding — Paddling refers to aildling eXtea layer of ziras across the images: so that the output arage has the same siz as the input. This i known as same pat Table-3,Padding = Cognibot Dept. of ECE 3B 2.3 Arehitecture/Block Diagrams Machine Learning Process (9 Moder (score) Fig-14.Block Diagram of Machine Learning Process ‘Setting up an architecture for machine karning systems and applications requires a good insight in the various processes that play a crucial role, The basic process of machine Jeaming is feed training data to a learning algorithm. The learning, algorithm then generates a new set of rules, based on inferences trom the data, So to develop a good architecture you should have a solid insight in: * The business process in which your machine Jeaming system or application is used, +The way humans interact oract Cor not) with the machine Jeaming system. +The development and maintenance process needed for the machine Leaming_ system, + Crucial quality aspects, ¢.g, security, privacy andl saféty aspects, In ts core amichine leaming process exist of'a number of typical steps. These steps are: + Determine the problem you want to solve using machine kaming technokgy + Search and collect training data for your machine leamiing development process. + Seket a machine leaming model * Prepare the collected data to train the machine Ikarning model * Test your machine learning system using test data Principles for Machine learning Key principles that are used for this Free and Open Machine learning reference architecture are: 1. The most important machine leaming aspects must be addressed. 2. The quality aspects: Security, privacy and safety require specific attention. 3. The reference architecture should address all architecture building blocks from development til bosting and maintenance. 4, Translation from architecture buikling, blocks towards FOSS machine leaming solution building blocks shoud be easily possible. ce Cognibot Dept. of ECE 24 AL, ML.& HOT Classification of Machine Learning, 1 1 1 MachineLearning 1 bec ncepe ence Supervised Unsupervised Reinforcement task driven Data Driven (Algorithms (Regression / (Clustering) learning from Classification) environment) Fig-LS. Classification of Machine Learning + Supervised keaming addresses the task of predicting targets given input data, © The goal of this type of earning i to model data and uncover trends that are not obvious nits original state, The input data given to the kaming algorithm is unlabeled, and the algorithm is asked to identify pattems in the input data, © Reinforcement Learning is cose to huran leaming. Reinforcement keaming dlffers from standard supervised earning in that correct inputloutput pairs are never presented, nor sub-optimal actions ‘explicitly corrected. Instead the focus is ‘on performance. Reinforcement keaming can be scen as learning best actions based on reward or punishment. Divisions in Artificial Intelligence Brace ea Fig-16. Divisions in Artificial Intelligence Deep Leaming (DL) a type of machine eaming that enables computer systems to: improve with experience and data, © Deep ieaming uses ayers to progressively extract features fiom the raw input, For -exampke, in image processing, lower lryers may identify edges, while higher layers may identify the concepts rekevant to a human such as digits or letters. or faces, Cognibot Dept. of ECE 25 2.4 Configuring/Installing Peripherals * LabVIEW: Installation Instruction (Windows) 1. Log in to TigerWare to download, 2, Click the Lab view: Software Platform Bundle Download Tool (Windows) 10 download the program. 3. Once the Software pltiorm bundle opens, click Next at the bottom right, comer caf the window. a lee 4, You will now see the Enter Serial Numbers. screen, Go-back to Tiger Ware and download the Lab view Serial Number program, NATIONAL INSTRUMENTS. SOFTWARE LICENSE AGREEMENT ~ Cognibot AL, ML& HOT $.After confirming your aceount via email, emer your account details and click Next at the bottom of the window, <= ip] em) 6. Installation will proceed. Once finished, click Next at the bottom of the window, All products were installed successfully Sati mi mney abt ~utnremermmmamiemmmmat Soyer care ea eee aereiats » Python (Online Interpreter) > Google Colab (Cloud Space) > Kaggle (Cloud Space) 2 Cognibot 27 AL, ML.& HOT 2.5 Applications Applications of At + Optical character recognition, © Handwriting recognition, © Speech recogni © Face recognition © Antificia! creativity. + Computer vision. © Viral reali © Image processing + Aiitomotive Fig-17. Applications of Al Applications of HOT + Wearables * Health © Traffic monitoring © Fleet management. © Agriculture + Hospitality B # i i I Fig-18, Applications of OT Cognibot Dept. of ECE 28 2.6 Advantages & Disadvantages Advantages + Aldrives down the time taken to perform a task, It enables mutti-lask ing and eases the workload for existing resources, + Alenables the execution of hitherto complex. tasks without significant cost outlays. Al operates 247 without interruption or breaks and hus no downtime Al augments the eapabilties of differently abled individ uals ‘Al has mass market potentiak it can be deployed across industries, Al facilitates decision-making by making the process faster and smarter, Fast processing and real-time predictions Machine Leaming in the Medical Industry Data Input From Unlimited Resources No Human fnterference il required Continuous. Improvement Automation for everything Disadvantages Cognibot * Data acquisition In ML, we constantly work on data, We take a huge amount of data for training and testing. This process can sometimes cause data inconsistency, The reason is some data constantly keep on updating, © Time and resources Many ML algorithms might take more time than you think. Even if is the best algorithm it might sometimes suprise you. If your data is large and advanced, the system will take time, This may sometimes cause the consumption of more CPU power. * Algorithm Selection The selection ofan algorithm in Machine Leaming is still a manual job, We have to run and test our data in all the algorithms. After that only we can decide whit algorithm we want, We eboose them on the basis of result aveuracy. The process is very much time-consuming, * Interpretation © High error susceptibility 29 AL, ML.& HOT CHAPTER 3 INTERNSHIP DISCUSSION 4.1 How the objectives achieved? During the period of Intemship the below concepts are observed and implemented practically in the required took. Understand python modules which are used for ML concepts, Sciki-earn (formerly scikits.earn and ako known as skleam) is a free software machine Jeaming library for the Python programming language. It features various classification, regression and chstering algorithms inching support vector machines, random forests, gradient boosting, kemeans and DBSCAN, and is designed to interoperate with the Python numerica| and scientific Rbraries NumPy and SeiPy, Key features and four distinct components of IIOT Systems. + Interaction with multiple user interfaces Body motion interactivity functions: Predictive design + bcreased security Components of llOT * Devices « Data * Analytics * Connectivity Different Levels and characteristics of HOT Systems. * Device © Resource © Controller Service © Database © Web servic * Analysis Component © Application ee Cognibot Dept. of ECE 30

You might also like