Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
27 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
8.89 MB
Просмотров:
60
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![](/documents_6/d2fd030ff2b5be1804443808e4975725/img0.jpg)
№2 слайд![Machine Learning Your Path to](/documents_6/d2fd030ff2b5be1804443808e4975725/img1.jpg)
Содержание слайда: Machine Learning: Your Path to Deeper Insight
Driving increasing innovation and competitive advantage across industries
strategy provides the foundation for success using AI
№3 слайд![Motivation](/documents_6/d2fd030ff2b5be1804443808e4975725/img2.jpg)
Содержание слайда: Motivation
№4 слайд![Intel Distribution for Python](/documents_6/d2fd030ff2b5be1804443808e4975725/img3.jpg)
Содержание слайда: Intel® Distribution for Python*
Advancing Python performance closer to native speeds
№5 слайд![Performance Gain from MKL](/documents_6/d2fd030ff2b5be1804443808e4975725/img4.jpg)
Содержание слайда: Performance Gain from MKL (Compare to “vanilla” SciPy)
№6 слайд![Out-of-the-box Performance](/documents_6/d2fd030ff2b5be1804443808e4975725/img5.jpg)
Содержание слайда: Out-of-the-box Performance with Intel® Distribution for Python*
Mature AVX2 instructions based product
Configuration Info: apt/atlas: installed with apt-get, Ubuntu 16.10, python 3.5.2, numpy 1.11.0, scipy 0.17.0; pip/openblas: installed with pip, Ubuntu 16.10, python 3.5.2, numpy 1.11.1, scipy 0.18.0; Intel Python: Intel Distribution for Python 2017
Hardware: Xeon: Intel Xeon CPU E5-2698 v3 @ 2.30 GHz (2 sockets, 16 cores each, HT=off), 64 GB of RAM, 8 DIMMS of 8GB@2133MHz
№7 слайд![Out-of-the-box Performance](/documents_6/d2fd030ff2b5be1804443808e4975725/img6.jpg)
Содержание слайда: Out-of-the-box Performance with Intel® Distribution for Python*
New AVX512 instructions based product
Configuration Info: apt/atlas: installed with apt-get, Ubuntu 16.10, python 3.5.2, numpy 1.11.0, scipy 0.17.0; pip/openblas: installed with pip, Ubuntu 16.10, python 3.5.2, numpy 1.11.1, scipy 0.18.0; Intel Python: Intel Distribution for Python 2017
Hardware: Intel Intel® Xeon Phi™ CPU 7210 1.30 GHz, 96 GB of RAM, 6 DIMMS of 16GB@1200MHz
№8 слайд![WORKSHOP BASIC functions](/documents_6/d2fd030ff2b5be1804443808e4975725/img7.jpg)
Содержание слайда: WORKSHOP:
BASIC functions
№9 слайд![Examples of Basic Functions](/documents_6/d2fd030ff2b5be1804443808e4975725/img8.jpg)
Содержание слайда: Examples of Basic Functions
NumPy, SciPy
Matrix multiplication
Random number generation
Vector Math
Linear algebra decompositions
Not so basic functions
SciKit-learn
Linear regression
NOTE: Only Python 2.7 and 3.5 are supported for now
№10 слайд![Intel Python Landscape](/documents_6/d2fd030ff2b5be1804443808e4975725/img9.jpg)
Содержание слайда: Intel Python Landscape
№11 слайд![Scikit-Learn optimizations](/documents_6/d2fd030ff2b5be1804443808e4975725/img10.jpg)
Содержание слайда: Scikit-Learn* optimizations with Intel® MKL
Speedups of Scikit-Learn* Benchmarks (2017 Update 1)
№12 слайд![More Scikit-Learn](/documents_6/d2fd030ff2b5be1804443808e4975725/img11.jpg)
Содержание слайда: More Scikit-Learn* optimizations with Intel® DAAL
Speedups of Scikit-Learn* Benchmarks (2017 Update 2)
Accelerated key Machine Learning algorithms with Intel® DAAL
Distances, K-means, Linear & Ridge Regression, PCA
Up to 160x speedup on top of MKL initial optimizations
№13 слайд![Intel DAAL Heterogeneous](/documents_6/d2fd030ff2b5be1804443808e4975725/img12.jpg)
Содержание слайда: Intel® DAAL: Heterogeneous Analytics
Targets both data centers (Intel® Xeon® and Intel® Xeon Phi™) and edge-devices (Intel® Atom™)
Perform analysis close to data source (sensor/client/server) to optimize response latency, decrease network bandwidth utilization, and maximize security
Offload data to server/cluster for complex and large-scale analytics
№14 слайд![Performance Example Read And](/documents_6/d2fd030ff2b5be1804443808e4975725/img13.jpg)
Содержание слайда: Performance Example : Read And Compute
SVM Classification with RBF kernel
Training dataset: CSV file (PCA-preprocessed MNIST, 40 principal components) n=42000, p=40
Testing dataset: CSV file (PCA-preprocessed MNIST, 40 principal components) n=28000, p=40
System Info: Intel® Xeon® CPU E5-2680 v3 @ 2.50GHz, 504GB, 2x24 cores, HT=on, OS RH7.2 x86_64, Intel® Distribution for Python* 2017 Update 1 (Python* 3.5)
№15 слайд![WORKSHOP PyDAAL](/documents_6/d2fd030ff2b5be1804443808e4975725/img14.jpg)
Содержание слайда: WORKSHOP:
PyDAAL
№16 слайд![pyDAAL Getting Started https](/documents_6/d2fd030ff2b5be1804443808e4975725/img15.jpg)
Содержание слайда: pyDAAL Getting Started
https://github.com/daaltces/pydaal-getting-started
DAAL4PY: Tech Preview
https://software.intel.com/en-us/articles/daal4py-overview-a-high-level-python-api-to-the-intel-data-analytics-acceleration-library
№17 слайд![Intel TBB parallelism](/documents_6/d2fd030ff2b5be1804443808e4975725/img16.jpg)
Содержание слайда: Intel® TBB: parallelism orchestration in Python ecosystem
Software components are built from smaller ones
If each component is threaded there can be too much!
Intel TBB dynamically balances thread loads and effectively manages oversubscription
№18 слайд![Profiling Python code with](/documents_6/d2fd030ff2b5be1804443808e4975725/img17.jpg)
Содержание слайда: Profiling Python* code with Intel® VTune™ Amplifier
Right tool for high performance application profiling at all levels
Function-level and line-level hotspot analysis, down to disassembly
Call stack analysis
Low overhead
Mixed-language, multi-threaded application analysis
№19 слайд![Installing Intel Distribution](/documents_6/d2fd030ff2b5be1804443808e4975725/img18.jpg)
Содержание слайда: Installing Intel® Distribution for Python* 2017
Stand-alone installer and anaconda.org/intel
OR
№20 слайд![Intel Distribution for Python](/documents_6/d2fd030ff2b5be1804443808e4975725/img19.jpg)
Содержание слайда: Intel® Distribution for Python
№21 слайд![backup](/documents_6/d2fd030ff2b5be1804443808e4975725/img20.jpg)
Содержание слайда: backup
№22 слайд![Collaborative Filtering](/documents_6/d2fd030ff2b5be1804443808e4975725/img21.jpg)
Содержание слайда: Collaborative Filtering
Processes users’ past behavior, their activities and ratings
Predicts, what user might want to buy depending on his/her preferences
№23 слайд![Training Profiling pure python](/documents_6/d2fd030ff2b5be1804443808e4975725/img22.jpg)
Содержание слайда: Training: Profiling pure python*
№24 слайд![Training Profiling pure Python](/documents_6/d2fd030ff2b5be1804443808e4975725/img23.jpg)
Содержание слайда: Training: Profiling pure Python*
№25 слайд![Training Python Numpy MKL](/documents_6/d2fd030ff2b5be1804443808e4975725/img24.jpg)
Содержание слайда: Training: Python + Numpy (MKL)
Much faster!
The most compute-intensive part takes ~5% of all the execution time
№26 слайд![Legal Disclaimer amp](/documents_6/d2fd030ff2b5be1804443808e4975725/img25.jpg)
Содержание слайда: Legal Disclaimer & Optimization Notice
INFORMATION IN THIS DOCUMENT IS PROVIDED “AS IS”. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO THIS INFORMATION INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products.
For more complete information about compiler optimizations, see our Optimization Notice at https://software.intel.com/en-us/articles/optimization-notice#opt-en.
Copyright © 2017, Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others.
№27 слайд![](/documents_6/d2fd030ff2b5be1804443808e4975725/img26.jpg)