• Call Cognex Sales: 855-4-COGNEX (855-426-4639)

  • Contact Us
Blog banner of Cognex small Dataman and up close lens

Cognex Blogs

Artificial Intelligence in Manufacturing: A Glossary of Terms

deep learning glossary brain

You don't need a PhD to feel comfortable discussing artificial intelligence, though it certainly helps. But knowing a few basic terms and concepts related to artificial intelligence can make it a lot easier to make sense of the latest technology and inspection advances in factory automation.

These are the most common terms that crop up in conversations and articles about artificial intelligence for factory automation.

Algorithm: A set of instructions and calculations that help a computer achieve an objective. In factory automation, algorithms can sort through massive data sets from sensors, scanners and digital cameras to reveal inefficiencies, boost quality and recommend improvements. A “learning” algorithm uses trial-and-error and learn-by-example methodologies to optimize production processes without human intervention.

Artificial intelligence (AI): Computing techniques that attempt to mimic human decision-making, using automation to perform tasks that are difficult for humans. AI algorithms are central to factory automation because they can use technologies such as image recognition and natural language processing to reduce human error and anticipate production challenges.

Big data: Technologies that pull together enormous data sets from multiple sources, using analytics tools to generate unique insights. Big data lays the foundation of AI because learning algorithms require mountains of information to emulate human decision-making and produce accurate forecasts. An automated factory uses big-data analytics to inform its AI initiatives.

Classification: Separating data into distinct categories that improve AI effectiveness. In factory automation, data-gathering devices scan the production environment and recognize specific objects like machine parts and electronic components. AI algorithms help classify these objects and route them to their proper destinations in the production line.

Clustering: Segregating a population of data points into clusters to determine which ones are similar and which ones differ. Learning algorithms scan clusters to interpret their meaning and predict a proper course of action. For instance, clustering algorithms process data from optical scanning devices to determine what to do when a scan detects a product flaw.

Data cleaning/scrubbing: Removing flawed data to sharpen the effectiveness of a learning algorithm. AI depends on sophisticated data models that must have accurate, reliable and consistent data sources. Unfortunately, data-gathering often yields redundant, inaccurate, out-of-date or otherwise useless information. Thus, cleaning (or scrubbing) data reduces risks and enhances AI accuracy.

Deep learning: An AI methodology that uses neural networks and learn-by-example algorithms to improve itself over time without human help. Deep-learning algorithms become more effective as they process more data, unlike rules-based algorithms that have strict boundaries on their data-processing ability. In factory automation, deep-learning algorithms can flag product defects in ways that mirror human cognition — only much faster.

Download our free resource: Deep Learning vs Machine Vision eBook

Image recognition: Using AI to analyze the content of a digital image. Image recognition algorithms scan millions of pixels and apply deep learning to distinguish between people, places and things. These technologies enable bar-code scanning and automated inspections that can dramatically improve the productivity of an automated factory. See also: machine vision.

Internet of Things (IoT): A network of sensors connected to the Internet to gather real-time intelligence from machines and human behavior. Devices include mobile phones, wearables, video cameras, traffic monitors and sensors within machinery and production lines. IoT sensors generate the massive quantities of data required to enable machine learning.

Machine learning: Computing processes that can improve outcomes without human programming. Machine learning algorithms train a computer to seek success and avoid failure millions of times to generate learning outcomes. Image recognition, for example, analyzes millions of images to discern between different objects in a digital picture. See also: training data.

Machine vision: Rules-based algorithms that identify specific characteristics of an object. Machine vision technologies use data from optical scanners and digital cameras to inspect parts on production lines and scan barcodes in distribution centers. Though machine-vision tools work much faster than the human eye, deep learning can dramatically improve these tools’ accuracy and effectiveness.

Neural networks: Algorithms and data nodes inspired by the neural pathways of the human nervous system. A neural network emulates how nerve cells receive information, process it and transmit it other nerves. Thousands of processing nodes in a neural network find patterns in data such as images, text and spoken words. These patterns help the algorithm decide what to do next and teach itself to perform better every time it succeeds at a task.

Optical character recognition (OCR): Translating printed numbers, letters and characters into meaningful digital data. Though OCR technology is decades old, it’s still crucial to factory automation and product distribution. Moreover, AI technologies provide a quantum leap in OCR accuracy, enabling scanning of labels that are bent, torn, damaged and obscured by plastic wrappers.

Robotic process automation (RPA): Devices, software and processes that automate production processes, improving productivity and freeing people from tedious, repetitive tasks. RPA devices include robot arms that do tasks like welding automotive parts or assembling microprocessors. RPA software can include algorithms and applications that automate processes that previously required human input.

Structured vs. unstructured data: Distinct frameworks to help machines understand the meaning of data and process it accurately. Structured data is stored in consistent formats, much like the rows, columns and cells of a spreadsheet. Unstructured data is like the text in a word-processing file or the pixels in a video. AI algorithms allow factory automation systems to extract knowledge from both kinds of data.

Swarm intelligence: A collection of algorithms working together to produce intelligence that exceeds the ability of individuals within the swarm. Modeled on the behavior of bees, fish, birds and other social organisms, a swarm intelligence system assigns simple, specific tasks to individual machine-learning algorithms. Allowing these algorithms to work together can produce learning outcomes far more sophisticated than a single algorithm could generate. See also: neural networks.

Training data: Digital information that fuels learning in an AI algorithm. Deep-learning and neural- network algorithms must know the difference between good and bad data. Training data lets them figure it out. In an automated factory, for instance, digital images provide training data that help algorithms learn to identify flawed machine parts and keep them out of finished products.

Learn how to leverage AI and Deep Learning inspection technologies in our free VisionPro Deep Learning Datasheet

More Posts on


Join MyCognex


Cognex representatives are available worldwide to support your vision and industrial barcode reading needs.

Contact Us