Placeholder Image

字幕表 動画を再生する

  • Hi, I'm Frank Schlimbach.

  • I'm going to talk about how Intel makes your Scikit-Learn

  • faster with the Intel Math Kernel Library and Intel Data

  • Analytics Acceleration Library.

  • Stay here to learn more.

  • Also, follow the links below for more information.

  • [MUSIC PLAYING]

  • With Intel Distribution for Python,

  • we provide performance optimized Python packages.

  • You know our latest release, Scikit-Learn

  • got another performance boost by our highly optimized

  • compute engine, Intel DAAL.

  • Previous versions of Intel Scikit-Learn

  • already show decent speed-ups over standard versions,

  • such as packages delivered by [INAUDIBLE] Pythons.

  • Scikit-Learn uses NumPy and ScyPi for its compute kernels

  • and by accelerating NumPy, we were

  • able to achieve significant performance

  • gains in Scikit-Learn without even touching its code.

  • Our version of NumPy uses Intel MKL internally

  • so it gets best in class performance.

  • The speed-ups achievable with accelerated NumPy

  • range from a few percent to factors up to eight.

  • In our latest release, we further

  • optimized selected kernels from Scikit-Learn

  • by using Intel DAAL, which is also a specialized performance

  • library.

  • Intel DAAL provides highly optimized building blocks

  • needed to build your analytics pipeline and machine learning

  • algorithms.

  • It not only covers the core functionality

  • like analysis, decision making, and modeling, but also IO,

  • and data manipulation.

  • The algorithms we currently support now

  • show extreme speed-ups over the previous version.

  • The performance is now close to native DAAL performance, which

  • can be considered as best in class.

  • Scikit-Learn is a mature Python package

  • with hundreds of algorithms with different configuration

  • parameters each.

  • DAAL has a different set of algorithms

  • and sometimes implementations use slightly different variants

  • of the algorithm.

  • To make sure the use of optimized DAAL

  • gives valid results, we make sure that only

  • mathematically equivalent implementations

  • are used from DAAL.

  • Configurations without an equivalent in DAAL

  • will fall back to Scikit-Learn's only limitation.

  • It.

  • Additionally, we allow easy, on the fly enabling and disabling

  • these DAAL optimizations.

  • This is done by simply calling enable or disable,

  • and can be applied to each algorithm individually.

  • Last, but not least, I'd like to mention that DAAL also

  • comes with its own Python API, which lets you utilize

  • its full power directly.

  • It operates with other Python packages through NumPy arrays.

  • So you can easily combine it with anything that

  • also works with NumPy arrays.

  • Of course, Scikit-Learn is one of these.

  • Thanks for watching.

  • To learn more, or access anything

  • discussed in this video, follow the links below.

Hi, I'm Frank Schlimbach.

字幕と単語

ワンタップで英和辞典検索 単語をクリックすると、意味が表示されます

B2 中上級

インテル DAAL パフォーマンス・ライブラリーで Scikit-learn を高速化|インテル ソフトウェア (Accelerating Scikit-learn with the Intel DAAL Performance Library | Intel Software)

  • 24 4
    alex に公開 2021 年 01 月 14 日
動画の中の単語