UBER and Intel’s Machine Learning platforms

Topics covered
Popular Clips
Episode Highlights
Optimization
Cormac Brick from Intel discusses advanced optimization techniques for neural networks, emphasizing their importance for diverse silicon architectures. He highlights four key methods: model pruning, quantization, sparsification, and weight compression, which enhance performance across various hardware, including VPUs, GPUs, and FPGAs 1. These techniques ensure models remain versatile and efficient, regardless of the silicon used, and are crucial for maximizing performance on specific devices 1.
If you employ these techniques, you're not going to hurt your model's ability to run across a broad range of silicon.
---
Brick also mentions Intel's Distiller project, which consolidates fragmented optimization tools into a more accessible format, aiding developers in applying these techniques effectively 2.
Domain Transfer
Domain transfer in neural networks is a powerful approach for tailoring models to specific applications, as explained by Cormac Brick. He notes that many existing models are optimized for complex datasets like ImageNet, which may not align with real-world needs 3. By employing techniques like channel pruning and sparsification, developers can simplify models for tasks such as recognizing common household objects, enhancing efficiency and performance on edge devices 3.
You can get away with a much simpler network with a less representational capacity to solve that 100 image problem.
---
These methods allow for more efficient use of resources, particularly in bandwidth-limited environments, making them ideal for embedded systems 3.
Related Episodes


Artificial intelligence at NVIDIA
Answers 383 questions

Applied NLP solutions & AI education
Answers 383 questions

TensorFlow in the cloud
Answers 383 questions

Generative models: exploration to deployment
Answers 383 questions

Testing ML systems
Answers 383 questions

Answering recent AI questions from Quora
Answers 383 questions

End-to-end cloud compute for AI/ML
Answers 383 questions

Operationalizing ML/AI with MemSQL
Answers 383 questions

The new AI app stack
Answers 383 questions

So you have an AI model, now what?
Answers 383 questions

AI-driven automation in manufacturing
Answers 383 questions

Killer developer tools for machine learning
Answers 383 questions

AI code that facilitates good science
Answers 383 questions

Creating tested, reliable AI applications
Answers 383 questions

Learning about (Deep) Learning
Answers 383 questions
