You are on page 1of 11

"Memristors for Machine

Learning“
TEAM MEMBERS
• ARPITA SHARMA 2201020010
• DHAIRYA SHARMA 2201020076
• MEETHI KHUSHBU 2201020030
• DIPTI RANI 2201020079
• LIPAKHI TRIPATHY 2201020093
CONTENTS
• INTRODUCTION TO MACHINE LEARNING

• UNDERSTANDING MEMRISTORS

• DIFFERENCE BETWEEN MEMRISTORS AND TRADITIONAL MEMORY

• MEMRISTORS FOR MACHINE LEARNING

• APPLICATIONS

• CHALLENGES AND FUTURE DIRECTIONS

• CONCLUSION
INTRODUCTION TO
MACHINE LEARNING
• Machine learning is a subfield of artificial intelligence that involves the development of
algorithms and that enable computers to improve their performance in tasks through
experience.
• These algorithms and models are designed to learn from data and make predictions or
decisions without explicit instructions.
• There are several types of machine learning, including supervised learning and
unsupervised learning.
• Supervised learning involves training a model on labeled data, while unsupervised
learning involves training a model on unlabeled data.
UNDERSTANDING
MEMRISTORS
• Memristor, short for "memory resistor," is a two-
terminal non-volatile memory device that limits or
regulates the flow of electrical current in a circuit
and remembers the amount of charge that has
previously flowed through it.

• Memristor is a circuit device that expresses the


relationship between magnetic flux and electric
charge.
• The resistance of the memristor is determined by
the charge flowing through it.
MEMRISTORS TRADITIONAL MEMORY
• Memristors are non-volatile memory • Traditional Memory requires constant
devices, i.e., they can retain data even when power to retain data.
the power is turned off.

• Memristors offer the potential for faster read • Traditional Memory has relatively slower
and write operations. write speeds compared to read speeds.

• Memristors can be more power-efficient for • Traditional Memory requires higher power
certain operations due to their non-volatile for write operations.
nature

• Memristors are well-suited for • Traditional memory technologies are not


neuromorphic computing because they can inherently designed for neuromorphic
mimic certain behaviors in the human brain. computing applications.
MEMRISTORS FOR
MACHINE LEARNING
Memristors have generated significant interest in the field of machine learning and artificial neural
networks due to their potential to revolutionize hardware implementations of neural networks and
memory storage.
Memristors are relevant to machine learning in:
• Synaptic Weight Storage: Memristors can be used to mimic the behavior of synapses in biological
neural networks. Memristors can store synaptic weights in a way that is analog, non-volatile, and
energy-efficient.
• Energy Efficiency: The energy efficiency can be advantageous for designing energy-efficient
hardware for machine learning tasks, especially for edge devices or applications where power
constraints are a concern.
• Non-Volatile Memory: This can be advantageous for training the machine learning models as it
reduces the need for constant data storage and transfer.
APPLICATIONS
Memristors offer unique properties like non-volatility, low power consumption, and the ability to store and
process information in a way that mimics the human brain.
Some applications of memristors in machine learning are:
• Neuromorphic Computing: Memristors can be used to create neuromorphic computing systems that
closely mimic the structure and function of the human brain. This can lead to more efficient and
powerful artificial neural networks.
• Edge AI and IoT Devices: Memristor’s low power consumption makes them ideal for edge computing
and IoT (Internet of Things) devices, where energy efficiency is crucial.
• Memory and Storage: Memristor-based non-volatile memory can significantly improve the
performance and energy efficiency of storage devices as they offer faster read and write speeds .
• Logic and Processing: Memristors can be used for logic gates, offering low-power, analog-based
computation.
CHALLENGES AND
FUTURE DIRECTIONS
Memristor technology holds immense promise, but it also faces several current challenges and limitations.
Some of the key challenges and potential future directions are:
• Scalability:
Challenge: Memristors need to be scalable to be integrated into modern semiconductor manufacturing
processes. Achieving smaller feature sizes while maintaining reliable operation is a significant challenge.
Future Directions: Researchers are actively working on developing scalable memristor fabrication processes
that can be integrated with existing semiconductor technology.
• Manufacturing Consistency:
Challenge: The manufacturing of memristors must be highly consistent to ensure that each device behaves
predictably.
Future Directions: Improved fabrication techniques and quality control processes are essential to minimize
manufacturing variations.
CONCLUSION
• In conclusion, memristors technologies have been in development for the past 15 years, and their
potential extends beyond replacing digital memory.
• They hold significant promise for machine learning as well as for AI.
• These devices offer advantages such as low power consumption, high-speed operation, and the ability to
store and process information in a brain-like manner.
• Memristor-based neuromorphic computing architectures have the potential to accelerate the training of
neural networks, improve energy efficiency, and enable the development of more powerful and efficient
AI tools.
• While there are still challenges to overcome, the ongoing research into memristor technology suggests
that they have a promising future in improving machine learning applications.
THANK YOU

You might also like