Skip to main content

Artificial Intelligence

Artificial Intelligence (AI) in Engineering
Artificial Intelligence (AI) is the science of using a computer (program) to help think of solutions to solve a particular problem. This is especially very useful in the field of Engineering; due to the need of constantly trying to automate every process for improved efficiency. Every engineering field has benefitted from the use of AI, some more than others.
  • Computer Engineering


Computer Engineering is the primary field in which AI is used. Many companies are preferring AI programming over traditional programming as it allows their programs to be long lasting and avoids the constant need to update. Personal Assistant applications like Google Now, Siri and cortana heavily rely on the use of AI for predicting user behavior and voice recognition. Other application include video games, Purchase prediction, Smart cars, Fraud detection, Security services etc.

  • Instrumentation Engineering

Instrumentation Engineering primarily depends on the need to make production processes autonomous. In such fields AI application like production robots, scanners, fault detectors are really useful. Processes like car manufacturing, packaging of foods, juices etc. have become almost completely autonomous due to AI production. The recent surge in autonomous robots in services like delivery, pickup is increasing the use of Instrumentation methods in making these robots, in order to optimize it for future safety.

  • Electronics and Electrical Engineering

AI indirectly affects these fields because the use of electrical devices like robots, scanners, sensors etc. requires the application of Electrical and Electronics. Every AI device is made up of physical electrical components. Even the most complicated AI application out there has some sort of micro-controller and micro-processor for communication with the software, used as a bridge between the hardware and software. Without the use of electrical components every AI specific code written out there is utterly useless because nothing is relating it to the physical world.

  • Mechanical Engineering
Use of AI in Mechanical Engineering is quite limited but sub-applications like neural networks can be used in Quality Control, Process Control, Job shop scheduling, Deviation Prediction, Pattern recognition, Physical System Modelling etc. These changes in the processes are limited but important. Some applications of machine learning systems like self driving cars, and traffic management drones, heavily rely on the use of data obtained by studying surroundings. Things like braking time, collision detection, distance calculation, all use applications of Mechanics and would be incomplete without it.

Comments

Popular posts from this blog

Android O (Android Operating system)

There are many kind of changes and improvements in this new version of Android OS. Increased Ability of the mobile:- aptX bluetooth streaming :-   High quality audio codec is supported for streaming to bluetooth Headsets and Speakers Adaptive icons give devs and OEMs easy shape masks, extra effects :-  "an OEM like Samsung or HTC will provide a unifying mask, which will allow developers to integrate almost any existing app icon into the broader user interface with minimal effort, and no extra graphics work on the icon itself." Neighborhood Aware Networking (NAN) mode for WiFi :-  "You can think about NAN as a combination of WiFi Direct and Nearby. Two hypothetical phones with NAN could find each other and connect without any additional apps or configuration, allowing them to share data at high speeds." Picture-in-picture video for all devices and new windowing features :- "The gist is that when watching video on Android O, you'll be able to shr...

C Programming #6 (Loop Control Instruction)

In C Programming if we want to repeat some statements here we make the use of loops. There are three methods by which we can repeat part of program. Using for statement Using a while statement Using a do-while statement The while loop: It will repeat the program until the condition in while loop become false. Example: /*Calculation of simple interest for 3 sets of p, n and r*/ #include<stdio.h> int main() { int p,n,count; float r,si; count=1; while(count<=3) { printf("\nEnter values of p,n and r"); scanf("%d%d%f",&p,&n,&r); si=p*n*r/100; printf("Simple interest = Rs. %\nf",si); count=count+1; } return 0; } Here this program while loop has the condition to repeat the program 3 times. As in while loop at the end count is increased by 1 every time it execute and when it reaches to 3 control comes out of program and the program terminates. Tips and Traps As I mentioned in m...