Skip to Content

What Is Machine Learning

What Is Machine Learning?

Machine learning is a subfield within artificial intelligence that deals with computer algorithms that can improve themselves via training data without explicit programming. It’s widely considered the most promising path for achieving true human-like artificial intelligence. 

Machine-learning algorithms can be broadly classified into three categories:

  • Supervised learning: You provide labels and present example inputs with their desired outputs and allow the algorithm to learn the rules that map inputs to outputs.  
  • Unsupervised learning: You don’t provide any labels, so the algorithm is allowed to find its own structure for processing inputs (e.g., discovering hidden patterns in data).
  • Reinforcement learning: The algorithm repeatedly interacts with a dynamic environment with a specific goal, such as winning a game or driving a car. The algorithm approximates the optimal solution to the problem through repeated trial and error.

In this article, we’ll give a brief overview of machine learning and deep learning, and the differences between the two concepts.

What Is Deep Learning?

Deep learning is a branch of machine learning that uses artificial neural networks to approximate human-like intelligence. Inspired by human neurons, deep learning uses graph theory to arrange weighting algorithms into layers of nodes and edges. Deep-learning algorithms are great at processing unstructured data such as images or language. 

Technically, to be classified as “deep,” a neural network must contain hidden layers between the input and output layers of a perceptron—the base structure of a neural network. These layers are considered “hidden” because they have no connection to the outside world. Examples of deep-learning architectures include:

  • Feed-forward (FF): Data passes in one direction from the input layer through the hidden layers and out the output layer—all nodes are connected and data never cycles back through the hidden layers. FF is used in data compression and basic image processing. 
  • Recurrent neural networks (RNN): A type of FF network that adds a time delay to the hidden layers which allows access to previous information during a current iteration. This feedback loop approximates memory and makes RNNs great for language processing.  A good example of this is predictive text which relies on the words you use most often to tailor its suggestions. 
  • Convolutional neural networks (CNN): A convolution is a mathematical operation on two functions that produces a third function describing how one is modified by the other. Used primarily for image recognition and classification, CNNs are the “eyes” of AI. The hidden layers in a CNN act as mathematical filters using weighted sums to identify edges, color, contrast, and other elements of a pixel.

Test Drive FlashBlade

Experience a self-service instance of Pure1® to manage Pure FlashBlade™, the industry's most advanced solution delivering native scale-out file and object storage.

Try Now

Machine Learning vs Deep Learning

Deep learning is considered a subset of machine learning. The main differentiator that distinguishes deep-learning algorithms from other machine-learning algorithms is the use of artificial neural networks. And the main feature that makes a neural network “deep” is the presence of hidden layers between the input and output layers that make up a basic perceptron.

Benefits of Deep Learning

Deep-learning algorithms are great at processing unstructured data, provided you have the processing power to do so. This gives deep learning an advantage over other machine-learning algorithms when it comes to unsupervised and reinforcement learning. Recent advances in AI owe a lot to the increase in the viability of deep-learning neural networks thanks to improvements in processing power and data storage.

How Pure Storage Powers Machine-learning Apps

Pure Storage® is uniquely positioned to both leverage and support the world of AI. Deep-learning neural networks require data that is both big and fast. Pure’s all-flash storage solutions combine the performance of 100% NVMe flash memory with AI-powered predictive analytics to deliver a Modern Data Experience™. With Pure, you can:

  • Consolidate your data-storage silos into a unified data hub
  • Accelerate time to insights with real-time/log analytics
  • Experience the future of AI-driven data-storage management with Pure1 Meta®
  • Power your AI solutions with AIRI®, a full-stack, AI-ready infrastructure solution from Pure Storage and NVIDIA
  • Get full-stack support for AI and machine-learning lifecycles with FlashStack®, a converged infrastructure solution developed in partnership with Cisco.
11/2024
Pure Storage FlashBlade and Ethernet for HPC Workloads
NFS with Pure Storage® FlashBlade® and Ethernet delivers high performance and data consistency for high performance computing (HPC) workloads.
White Paper
7 pages

Browse key resources and events

CYBER RESILIENCE
The Blueprint for Cyber Resilience Success

Explore how IT and security teams can seamlessly collaborate to minimize cyber vulnerabilities and avoid attacks.

Show Me How
INDUSTRY EVENT
Explore the Pure Storage Platform at SC24
Nov 17-22 • Booth 1231

Learn how Pure Storage can help you meet your AI, HPC, and EDA requirements.

Book a Meeting
INDUSTRY EVENT
Join Pure Storage at Microsoft Ignite
Nov 18-22, 2024 • Booth 403

Discover how Pure Storage can effortlessly scale your workloads, manage unstructured data, and simplify your cloud transition.

Book a Meeting
INDUSTRY EVENT
Future-Proof Your Hybrid Cloud Infrastructure at AWS re:Invent 2024

Meet Pure Storage at AWS re:Invent and prepare your hybrid cloud infrastructure for what’s new and what’s next.

Book a Meeting
CONTACT US
Meet with an Expert

Let’s talk. Book a 1:1 meeting with one of our experts to discuss your specific needs.

Questions, Comments?

Have a question or comment about Pure products or certifications?  We’re here to help.

Schedule a Demo

Schedule a live demo and see for yourself how Pure can help transform your data into powerful outcomes. 

Call Sales: 800-976-6494

Mediapr@purestorage.com

 

Pure Storage, Inc.

2555 Augustine Dr.

Santa Clara, CA 95054

800-379-7873 (general info)

info@purestorage.com

CLOSE
Your Browser Is No Longer Supported!

Older browsers often represent security risks. In order to deliver the best possible experience when using our site, please update to any of these latest browsers.