HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Питон - определение</a></li>
1 <ul><li><a>Питон - определение</a></li>
2 <li><a>О библиотеках</a></li>
2 <li><a>О библиотеках</a></li>
3 <li><a>Понятие машинного обучения</a><ul><li><a>Почему Питон</a></li>
3 <li><a>Понятие машинного обучения</a><ul><li><a>Почему Питон</a></li>
4 </ul></li>
4 </ul></li>
5 <li><a>Основные libraries</a><ul><li><a>Jupyter</a></li>
5 <li><a>Основные libraries</a><ul><li><a>Jupyter</a></li>
6 <li><a>NumPy</a></li>
6 <li><a>NumPy</a></li>
7 <li><a>SciPy</a></li>
7 <li><a>SciPy</a></li>
8 <li><a>Matplotlib</a></li>
8 <li><a>Matplotlib</a></li>
9 <li><a>Scikit-learn</a></li>
9 <li><a>Scikit-learn</a></li>
10 <li><a>TensorFlow</a></li>
10 <li><a>TensorFlow</a></li>
11 <li><a>Keras</a></li>
11 <li><a>Keras</a></li>
12 </ul></li>
12 </ul></li>
13 <li><a>Интеллектуальный анализ и обработка языка</a><ul><li><a>Scrapy</a></li>
13 <li><a>Интеллектуальный анализ и обработка языка</a><ul><li><a>Scrapy</a></li>
14 <li><a>NLTK</a></li>
14 <li><a>NLTK</a></li>
15 <li><a>Pattern</a></li>
15 <li><a>Pattern</a></li>
16 </ul></li>
16 </ul></li>
17 <li><a>Пара слов о визуализации</a><ul><li><a>SeaBorn</a></li>
17 <li><a>Пара слов о визуализации</a><ul><li><a>SeaBorn</a></li>
18 <li><a>Bokeh</a></li>
18 <li><a>Bokeh</a></li>
19 <li><a>BaseMap</a></li>
19 <li><a>BaseMap</a></li>
20 <li><a>NetWorkX</a></li>
20 <li><a>NetWorkX</a></li>
21 </ul></li>
21 </ul></li>
22 <li><a>Иные сборники</a><ul><li><a>Pandas</a></li>
22 <li><a>Иные сборники</a><ul><li><a>Pandas</a></li>
23 <li><a>Pytorch</a></li>
23 <li><a>Pytorch</a></li>
24 <li><a>Pillow</a></li>
24 <li><a>Pillow</a></li>
25 </ul></li>
25 </ul></li>
26 </ul><p>Питон - язык программирования, который выделяется разнообразием возможностей. Он становится все более популярным среди разработчиков. Позволяет создавать как сложные приложения, так и веб-контент.</p>
26 </ul><p>Питон - язык программирования, который выделяется разнообразием возможностей. Он становится все более популярным среди разработчиков. Позволяет создавать как сложные приложения, так и веб-контент.</p>
27 <p>Python - язык, который используется в работе крупных предприятий и мелких организаций. Его код легко читается и корректируется при необходимости. Можно использовать его для нейронных сетей и алгоритмов машинного обучения. Для реализации поставленной задачи Python предусматривает наличие определенных библиотек. О них будет рассказано далее. Информация поможет как новичкам, так и опытным разработчикам.</p>
27 <p>Python - язык, который используется в работе крупных предприятий и мелких организаций. Его код легко читается и корректируется при необходимости. Можно использовать его для нейронных сетей и алгоритмов машинного обучения. Для реализации поставленной задачи Python предусматривает наличие определенных библиотек. О них будет рассказано далее. Информация поможет как новичкам, так и опытным разработчикам.</p>
28 <h2>Питон - определение</h2>
28 <h2>Питон - определение</h2>
29 <p>Python - скриптовый высокоуровневый язык общего назначения. Универсален, за счет чего позволяет создавать программное обеспечение не только для компьютеров, но и для мобильных платформ.</p>
29 <p>Python - скриптовый высокоуровневый язык общего назначения. Универсален, за счет чего позволяет создавать программное обеспечение не только для компьютеров, но и для мобильных платформ.</p>
30 <p>Обладает динамической строгой типизацией, а также автоматическим управлением памятью. Есть элементы ООП, которые позволяют составлять программные коды в два счета. Оснащен весьма мощным функционалом.</p>
30 <p>Обладает динамической строгой типизацией, а также автоматическим управлением памятью. Есть элементы ООП, которые позволяют составлять программные коды в два счета. Оснащен весьма мощным функционалом.</p>
31 <h2>О библиотеках</h2>
31 <h2>О библиотеках</h2>
32 <p>Библиотека - своеобразный файл, хранящий в себе элемент кода. Шаблон, который можно использовать для более быстрой разработки.</p>
32 <p>Библиотека - своеобразный файл, хранящий в себе элемент кода. Шаблон, который можно использовать для более быстрой разработки.</p>
33 <p>Средство придумано для того, чтобы часто повторяющиеся кодификации, отвечающие за тот или иной функционал, не приходилось каждый раз прописывать вручную. Достаточно просто открыть файл библиотеки и вставить туда собственные данные. Есть не только в Python, но и в иных языках программирования.</p>
33 <p>Средство придумано для того, чтобы часто повторяющиеся кодификации, отвечающие за тот или иной функционал, не приходилось каждый раз прописывать вручную. Достаточно просто открыть файл библиотеки и вставить туда собственные данные. Есть не только в Python, но и в иных языках программирования.</p>
34 <p>Стоит также обратить внимание, что есть еще и фреймворки - интерфейсы и инструменты, которые позволяют разработчику создавать разного рода модели машинного обучения. Для реализации поставленной задачи не требуется погружаться и вникать в суть имеющихся алгоритмов.</p>
34 <p>Стоит также обратить внимание, что есть еще и фреймворки - интерфейсы и инструменты, которые позволяют разработчику создавать разного рода модели машинного обучения. Для реализации поставленной задачи не требуется погружаться и вникать в суть имеющихся алгоритмов.</p>
35 <p>Внимание: некоторые программеры называют фреймворки библиотеками. Это не совсем правильно. Framework может быть представлен библиотекой или их набором.</p>
35 <p>Внимание: некоторые программеры называют фреймворки библиотеками. Это не совсем правильно. Framework может быть представлен библиотекой или их набором.</p>
36 <h2>Понятие машинного обучения</h2>
36 <h2>Понятие машинного обучения</h2>
37 - <p>Машинное обучение - специализированный способ, который позволяет обучать устройства и компьютеры без программирования. Подраздел искусственного интеллкта, а также науки об информации.</p>
37 + <p>Машинное обучение - специализированный способ, который позволяет обучать устройства и компьютеры без программирования. Подраздел искусственного интеллекта, а также науки об информации.</p>
38 <p>Машинное обучение и Python тесно связаны. Для соответствующего способа создаются утилиты на Питоне. Они имитируют навыки пользователей, которые опираются на анализ данных. Соответствующий "алгоритм" чаще всего относится к Big Data.</p>
38 <p>Машинное обучение и Python тесно связаны. Для соответствующего способа создаются утилиты на Питоне. Они имитируют навыки пользователей, которые опираются на анализ данных. Соответствующий "алгоритм" чаще всего относится к Big Data.</p>
39 <h3>Почему Питон</h3>
39 <h3>Почему Питон</h3>
40 <p>Python - язык программирования, который позволяет осуществлять продуктивную разработку. Нужно знать, почему именно его рекомендуется применять при Machine Learning. На то есть несколько причин:</p>
40 <p>Python - язык программирования, который позволяет осуществлять продуктивную разработку. Нужно знать, почему именно его рекомендуется применять при Machine Learning. На то есть несколько причин:</p>
41 <ul><li>наличие весьма мощных встроенных библиотек;</li>
41 <ul><li>наличие весьма мощных встроенных библиотек;</li>
42 <li>пологая кривая изучения;</li>
42 <li>пологая кривая изучения;</li>
43 <li>простое интегрирование;</li>
43 <li>простое интегрирование;</li>
44 <li>открытый программный код;</li>
44 <li>открытый программный код;</li>
45 <li>простота создания прототипов;</li>
45 <li>простота создания прототипов;</li>
46 <li>наличие объектно-ориентированной парадигмы;</li>
46 <li>наличие объектно-ориентированной парадигмы;</li>
47 <li>кроссплатформенность;</li>
47 <li>кроссплатформенность;</li>
48 <li>производительность на достаточно высоком уровне;</li>
48 <li>производительность на достаточно высоком уровне;</li>
49 <li>понятный даже новичку синтаксис;</li>
49 <li>понятный даже новичку синтаксис;</li>
50 <li>переносимость.</li>
50 <li>переносимость.</li>
51 </ul><p>Разработчику не придется изучать много информации для того, чтобы составлять утилиты для machines learn. Контент, получаемый на выходе, хорошо совместим со всеми существующими операционными системами, включая Linux.</p>
51 </ul><p>Разработчику не придется изучать много информации для того, чтобы составлять утилиты для machines learn. Контент, получаемый на выходе, хорошо совместим со всеми существующими операционными системами, включая Linux.</p>
52 <h2>Основные libraries</h2>
52 <h2>Основные libraries</h2>
53 <p>Далее будут рассмотрены библиотеки Python, которые помогут в ML. Условно их можно разделить на несколько крупных категорий. Первая - основная. Это файлы с элементами кодификаций, который помогают при анализе и визуализации данных. Носят название SciPy Stack. Являются базой для большинства library языка.</p>
53 <p>Далее будут рассмотрены библиотеки Python, которые помогут в ML. Условно их можно разделить на несколько крупных категорий. Первая - основная. Это файлы с элементами кодификаций, который помогают при анализе и визуализации данных. Носят название SciPy Stack. Являются базой для большинства library языка.</p>
54 <h3>Jupyter</h3>
54 <h3>Jupyter</h3>
55 <p>Это - интерактивная оболочка Python. Она предусматривает:</p>
55 <p>Это - интерактивная оболочка Python. Она предусматривает:</p>
56 <ul><li>сохранение истории ввода во всех имеющихся сеансах;</li>
56 <ul><li>сохранение истории ввода во всех имеющихся сеансах;</li>
57 <li>дополнительный командный синтаксис;</li>
57 <li>дополнительный командный синтаксис;</li>
58 <li>автоматическое дополнение кодификации;</li>
58 <li>автоматическое дополнение кодификации;</li>
59 <li>подсветку кода.</li>
59 <li>подсветку кода.</li>
60 </ul><p>Интерфейс подходит для обработки и исследования информации, тестирования и внесения нужных корректировок. Через Markdown необходимо форматировать текст и библиотеки для визуализации. Соответствующий язык позволяет формировать аналитические отчетности через браузеры с последующим преобразованием в презентации. Jupiter позволяет настраивать совместную работу на серверах.</p>
60 </ul><p>Интерфейс подходит для обработки и исследования информации, тестирования и внесения нужных корректировок. Через Markdown необходимо форматировать текст и библиотеки для визуализации. Соответствующий язык позволяет формировать аналитические отчетности через браузеры с последующим преобразованием в презентации. Jupiter позволяет настраивать совместную работу на серверах.</p>
61 <h3>NumPy</h3>
61 <h3>NumPy</h3>
62 <p>Лучшие библиотеки машинного обучение в Python разнообразны. Следующий вариант - это NumPy. Основное хранилище, отвечающее за контактирование с векторами и матрицами. Включает в себя готовые методы для разного рода математических операций.</p>
62 <p>Лучшие библиотеки машинного обучение в Python разнообразны. Следующий вариант - это NumPy. Основное хранилище, отвечающее за контактирование с векторами и матрицами. Включает в себя готовые методы для разного рода математических операций.</p>
63 <h3>SciPy</h3>
63 <h3>SciPy</h3>
64 <p>Крупная библиотека, в основе которой лежит NumPy. Она расширяет возможности "предшественника". Чем-то напоминает MatLab. Предусматривает методы линейной алгебры, а также методики, которые позволяют работать с вероятностными распределениями и интегральными операциями. Есть возможность применения преобразований Фурье.</p>
64 <p>Крупная библиотека, в основе которой лежит NumPy. Она расширяет возможности "предшественника". Чем-то напоминает MatLab. Предусматривает методы линейной алгебры, а также методики, которые позволяют работать с вероятностными распределениями и интегральными операциями. Есть возможность применения преобразований Фурье.</p>
65 <h3>Matplotlib</h3>
65 <h3>Matplotlib</h3>
66 <p>MathPlotLib - низкоуровневый набор файлов для создания двумерных диаграмм и графиков. Позволяет составлять графики любого типа. Для сложной визуализации требует большего кода, чем иные аналоги.</p>
66 <p>MathPlotLib - низкоуровневый набор файлов для создания двумерных диаграмм и графиков. Позволяет составлять графики любого типа. Для сложной визуализации требует большего кода, чем иные аналоги.</p>
67 <p>Работа с информацией</p>
67 <p>Работа с информацией</p>
68 <p>Следующая категория libraries - это средства, предназначающиеся для работы с набором данных. Позволяют полноценно обучать нейронные сети. Без них в Python машинное обучение попросту немыслимо.</p>
68 <p>Следующая категория libraries - это средства, предназначающиеся для работы с набором данных. Позволяют полноценно обучать нейронные сети. Без них в Python машинное обучение попросту немыслимо.</p>
69 <h3>Scikit-learn</h3>
69 <h3>Scikit-learn</h3>
70 <p>Scikit-learn - один из сборников программных кодов, опирающихся на SciPy и NumPy. Предусматривает алгоритмы для машинного обучения, а также интеллектуального анализа собираемых сведений в электронном виде:</p>
70 <p>Scikit-learn - один из сборников программных кодов, опирающихся на SciPy и NumPy. Предусматривает алгоритмы для машинного обучения, а также интеллектуального анализа собираемых сведений в электронном виде:</p>
71 <ul><li>кластеризации;</li>
71 <ul><li>кластеризации;</li>
72 <li>классификации;</li>
72 <li>классификации;</li>
73 <li>регрессии.</li>
73 <li>регрессии.</li>
74 </ul><p>Подходит для реализации различных целей, связанных с BigData. К ее помощи прибегают многие крупные корпорации.</p>
74 </ul><p>Подходит для реализации различных целей, связанных с BigData. К ее помощи прибегают многие крупные корпорации.</p>
75 <h3>TensorFlow</h3>
75 <h3>TensorFlow</h3>
76 <p>TensorFlow - библиотека, созданная компанией Google. Это замена DistBelief - фреймворка, который предназначается для настройки, обучения и тренировки нейронных сетей. Гугл может с ее помощью определять элементы и объекты на снимках, а приложение для распознавания голоса - разбирать речь и воспринимать ее максимально грамотно.</p>
76 <p>TensorFlow - библиотека, созданная компанией Google. Это замена DistBelief - фреймворка, который предназначается для настройки, обучения и тренировки нейронных сетей. Гугл может с ее помощью определять элементы и объекты на снимках, а приложение для распознавания голоса - разбирать речь и воспринимать ее максимально грамотно.</p>
77 <h3>Keras</h3>
77 <h3>Keras</h3>
78 <p>Библиотека в Python, которая относится к глубокому обучению. Предусматривает модульность и масштабируемость. Имеет мощный функционал, который способствует быстрому созданию прототипов. Имеет сверточные и рекуррентные сети и их комбинации.</p>
78 <p>Библиотека в Python, которая относится к глубокому обучению. Предусматривает модульность и масштабируемость. Имеет мощный функционал, который способствует быстрому созданию прототипов. Имеет сверточные и рекуррентные сети и их комбинации.</p>
79 <h2>Интеллектуальный анализ и обработка языка</h2>
79 <h2>Интеллектуальный анализ и обработка языка</h2>
80 <p>Следующая категория, дополняющая представленный список библиотек, предназначается для распознавания текстовых сведений. Они пригодятся для извлечения электронного материала (информации) из Сети. Применяются тогда, когда возникает необходимость в обработке естественного языка.</p>
80 <p>Следующая категория, дополняющая представленный список библиотек, предназначается для распознавания текстовых сведений. Они пригодятся для извлечения электронного материала (информации) из Сети. Применяются тогда, когда возникает необходимость в обработке естественного языка.</p>
81 <h3>Scrapy</h3>
81 <h3>Scrapy</h3>
82 <p>Scrapy - вариант, который начинают задействовать в Python для создания ботов-пауков. Они занимаются сканированием страниц сайтов, после чего собирают структурированные сведения. К оным можно отнести:</p>
82 <p>Scrapy - вариант, который начинают задействовать в Python для создания ботов-пауков. Они занимаются сканированием страниц сайтов, после чего собирают структурированные сведения. К оным можно отнести:</p>
83 <ul><li>цены;</li>
83 <ul><li>цены;</li>
84 <li>контактные данные;</li>
84 <li>контактные данные;</li>
85 <li>URL-адреса.</li>
85 <li>URL-адреса.</li>
86 </ul><p>Scrapy также способен извлекать электронные материалы из API.</p>
86 </ul><p>Scrapy также способен извлекать электронные материалы из API.</p>
87 <h3>NLTK</h3>
87 <h3>NLTK</h3>
88 <p>Набор библиотек, который задействован в качестве средства обработки естественного языка. Включает в себя следующие функции:</p>
88 <p>Набор библиотек, который задействован в качестве средства обработки естественного языка. Включает в себя следующие функции:</p>
89 <ul><li>разметка текстовых сведений;</li>
89 <ul><li>разметка текстовых сведений;</li>
90 <li>определение именованных объектов;</li>
90 <li>определение именованных объектов;</li>
91 <li>отображение древа синтаксиса, который помогает раскрывать части речи и зависимости.</li>
91 <li>отображение древа синтаксиса, который помогает раскрывать части речи и зависимости.</li>
92 </ul><p>С помощью соответствующего пакета можно обучать классификаторы и разнообразные устройства. Пример - определение тональности текста.</p>
92 </ul><p>С помощью соответствующего пакета можно обучать классификаторы и разнообразные устройства. Пример - определение тональности текста.</p>
93 <h3>Pattern</h3>
93 <h3>Pattern</h3>
94 <p>В Python библиотеки машинного обучения обладают большим количеством соответствующих элементов. В их числе можно увидеть Pattern. Данный сборник сочетает функциональность NLTK и Scrapy. Предназначается для того, чтобы:</p>
94 <p>В Python библиотеки машинного обучения обладают большим количеством соответствующих элементов. В их числе можно увидеть Pattern. Данный сборник сочетает функциональность NLTK и Scrapy. Предназначается для того, чтобы:</p>
95 <ul><li>эффективно использовать ML;</li>
95 <ul><li>эффективно использовать ML;</li>
96 <li>естественно обрабатывать язык;</li>
96 <li>естественно обрабатывать язык;</li>
97 <li>извлекать электронные материалы в Сети;</li>
97 <li>извлекать электронные материалы в Сети;</li>
98 <li>анализировать социальные сети.</li>
98 <li>анализировать социальные сети.</li>
99 </ul><p>Инструментарий включает в себя:</p>
99 </ul><p>Инструментарий включает в себя:</p>
100 <ul><li>поисковую систему;</li>
100 <ul><li>поисковую систему;</li>
101 <li>API для Google;</li>
101 <li>API для Google;</li>
102 <li>API для Твиттера и Википедии;</li>
102 <li>API для Твиттера и Википедии;</li>
103 <li>алгоритмы текстового анализа.</li>
103 <li>алгоритмы текстового анализа.</li>
104 </ul><p>Pattern значительно экономит время разработчика при обработке БигДата.</p>
104 </ul><p>Pattern значительно экономит время разработчика при обработке БигДата.</p>
105 <h2>Пара слов о визуализации</h2>
105 <h2>Пара слов о визуализации</h2>
106 <p>Следующий момент, на который стоит обратить внимание - визуализация. Только "учить" устройства пониманию информации - гиблое дело. Ее требуется представлять так, чтобы новые сведения были понятны еще и обычным пользователям.</p>
106 <p>Следующий момент, на который стоит обратить внимание - визуализация. Только "учить" устройства пониманию информации - гиблое дело. Ее требуется представлять так, чтобы новые сведения были понятны еще и обычным пользователям.</p>
107 <h3>SeaBorn</h3>
107 <h3>SeaBorn</h3>
108 <p>Среди библиотек Python можно выделить SeaBorn. Этот инструмент позволяет шире раскрывать возможности визуализации, нежели MatPlotLib. Способствует более простому созданию специфической визуализации.</p>
108 <p>Среди библиотек Python можно выделить SeaBorn. Этот инструмент позволяет шире раскрывать возможности визуализации, нежели MatPlotLib. Способствует более простому созданию специфической визуализации.</p>
109 <p>К таковой относят временные ряды, а также тепловые карты. Есть возможность создания скрипичных диаграмм в несколько кликов.</p>
109 <p>К таковой относят временные ряды, а также тепловые карты. Есть возможность создания скрипичных диаграмм в несколько кликов.</p>
110 <h3>Bokeh</h3>
110 <h3>Bokeh</h3>
111 <p>Средство, которое подходит для полного погружения в интерактивные и масштабируемые графики через виджеты JavaScript. Работает в интернет-обозревателях.</p>
111 <p>Средство, которое подходит для полного погружения в интерактивные и масштабируемые графики через виджеты JavaScript. Работает в интернет-обозревателях.</p>
112 <p>Через Bokeh допустимо "рисовать" графики совершенно разной сложности - от стандартных небольших диаграмм до сложных кастомизированных схем.</p>
112 <p>Через Bokeh допустимо "рисовать" графики совершенно разной сложности - от стандартных небольших диаграмм до сложных кастомизированных схем.</p>
113 <h3>BaseMap</h3>
113 <h3>BaseMap</h3>
114 <p>Применяется для того, чтобы создавать карты. Лежит в основе Folium, который предназначается для проектировки интерактивных карт по Сети.</p>
114 <p>Применяется для того, чтобы создавать карты. Лежит в основе Folium, который предназначается для проектировки интерактивных карт по Сети.</p>
115 <p>Инструмент, обладающий простым кодом, а также приятной визуализацией. Можно воссоздавать через BaseMap разного рода карты, работающие в режиме online.</p>
115 <p>Инструмент, обладающий простым кодом, а также приятной визуализацией. Можно воссоздавать через BaseMap разного рода карты, работающие в режиме online.</p>
116 <h3>NetWorkX</h3>
116 <h3>NetWorkX</h3>
117 <p>Еще одно средство, которое поможет работать с большими данными. Применяется для:</p>
117 <p>Еще одно средство, которое поможет работать с большими данными. Применяется для:</p>
118 <ul><li>создания графов;</li>
118 <ul><li>создания графов;</li>
119 <li>анализа информации;</li>
119 <li>анализа информации;</li>
120 <li>проектировки сетевых структур.</li>
120 <li>проектировки сетевых структур.</li>
121 </ul><p>NetWorkX сгодится для работы со стандартными и нестандартными формами представления электронных материалов.</p>
121 </ul><p>NetWorkX сгодится для работы со стандартными и нестандартными формами представления электронных материалов.</p>
122 <h2>Иные сборники</h2>
122 <h2>Иные сборники</h2>
123 <p>А вот несколько библиотек Python, которые позволяют реализовывать ML, но не подходят ни под одну из ранее указанных категорий. Некоторые из них предусматривают разбор массивов информации и ее классификацию.</p>
123 <p>А вот несколько библиотек Python, которые позволяют реализовывать ML, но не подходят ни под одну из ранее указанных категорий. Некоторые из них предусматривают разбор массивов информации и ее классификацию.</p>
124 <h3>Pandas</h3>
124 <h3>Pandas</h3>
125 <p>Pandas - удобный вариант для того, чтобы создавать понятные структурные данные. Предусматривает инструментарий анализа электронных материалов посредством рассматриваемого языка программирования.</p>
125 <p>Pandas - удобный вариант для того, чтобы создавать понятные структурные данные. Предусматривает инструментарий анализа электронных материалов посредством рассматриваемого языка программирования.</p>
126 <p>Pandas обладает рядом сильных сторон:</p>
126 <p>Pandas обладает рядом сильных сторон:</p>
127 <ul><li>гибкость и скорость электронных сведений;</li>
127 <ul><li>гибкость и скорость электронных сведений;</li>
128 <li>поддержка агрегации, конкатенации, итерации и переиндексации;</li>
128 <li>поддержка агрегации, конкатенации, итерации и переиндексации;</li>
129 <li>есть возможность визуализации собранных материалов;</li>
129 <li>есть возможность визуализации собранных материалов;</li>
130 <li>совместимость с иными "готовыми блоками кодов";</li>
130 <li>совместимость с иными "готовыми блоками кодов";</li>
131 <li>интуитивно понятное управление;</li>
131 <li>интуитивно понятное управление;</li>
132 <li>минимальный набор команд для предельной функциональности;</li>
132 <li>минимальный набор команд для предельной функциональности;</li>
133 <li>производительность на высшем уровне;</li>
133 <li>производительность на высшем уровне;</li>
134 <li>поддержка широкого спектра коммерческих и академических сфер.</li>
134 <li>поддержка широкого спектра коммерческих и академических сфер.</li>
135 </ul><p>Но этот вариант подойдет тем, кто был ранее знаком с MatPlotLib. Связано это с тем, что именно этот "набор кодификаций" лежит в основе Pandas. Новичкам "с нуля" освоить оный бывает весьма проблематично.</p>
135 </ul><p>Но этот вариант подойдет тем, кто был ранее знаком с MatPlotLib. Связано это с тем, что именно этот "набор кодификаций" лежит в основе Pandas. Новичкам "с нуля" освоить оный бывает весьма проблематично.</p>
136 <p>А еще соответствующий вариант не лучшим образом подходит для n-размерных массивов и статистического моделирования. Для этих проблем рекомендуется подбирать иные "готовые элементы кодификаций".</p>
136 <p>А еще соответствующий вариант не лучшим образом подходит для n-размерных массивов и статистического моделирования. Для этих проблем рекомендуется подбирать иные "готовые элементы кодификаций".</p>
137 <h3>Pytorch</h3>
137 <h3>Pytorch</h3>
138 <p>Популярный вариант, который опирается на базу Torch. Он прописан на языке C, а затем обернут в оболочку Lua. Предусматривался соответствующий набор для компании FaceBook (она и выступает создателем оного). Сейчас инструмент активно применяется социальными сетями и крупными IT-корпорациями.</p>
138 <p>Популярный вариант, который опирается на базу Torch. Он прописан на языке C, а затем обернут в оболочку Lua. Предусматривался соответствующий набор для компании FaceBook (она и выступает создателем оного). Сейчас инструмент активно применяется социальными сетями и крупными IT-корпорациями.</p>
139 <p>Pytorch выделяется следующими особенностями:</p>
139 <p>Pytorch выделяется следующими особенностями:</p>
140 <ul><li>инструментарий и хранилища для компьютерного зрения и натуральной обработки речи;</li>
140 <ul><li>инструментарий и хранилища для компьютерного зрения и натуральной обработки речи;</li>
141 <li>возможность вычислений через тензоры с применением ускорения GPU;</li>
141 <li>возможность вычислений через тензоры с применением ускорения GPU;</li>
142 <li>вычислительные диаграммы;</li>
142 <li>вычислительные диаграммы;</li>
143 <li>простой и понятный даже новичкам процесс моделирования;</li>
143 <li>простой и понятный даже новичкам процесс моделирования;</li>
144 <li>работа в стандартном режиме больше напоминает "обычное" программирование;</li>
144 <li>работа в стандартном режиме больше напоминает "обычное" программирование;</li>
145 <li>наличие привычных разработчику инструментов отладки;</li>
145 <li>наличие привычных разработчику инструментов отладки;</li>
146 <li>готовые модели и модули, поддерживающие слияние/интеграцию.</li>
146 <li>готовые модели и модули, поддерживающие слияние/интеграцию.</li>
147 </ul><p>Pytorch является относительно новым, из-за чего возникает проблема с поиском документации и онлайн-уроков. В Сети их пока не слишком много по сравнению с аналогами.</p>
147 </ul><p>Pytorch является относительно новым, из-за чего возникает проблема с поиском документации и онлайн-уроков. В Сети их пока не слишком много по сравнению с аналогами.</p>
148 <h3>Pillow</h3>
148 <h3>Pillow</h3>
149 <p>Pillow - это библиотека в Python, которая применяется для обработки картинок и иных изображений. Относительно старый проект, который начался в 1995 году. Ранее известный как PIL. В 2011 году получил текущее название.</p>
149 <p>Pillow - это библиотека в Python, которая применяется для обработки картинок и иных изображений. Относительно старый проект, который начался в 1995 году. Ранее известный как PIL. В 2011 году получил текущее название.</p>
150 <p>Позволяет открывать, манипулировать и сохранять всевозможные файлы изображений. Предусматривает:</p>
150 <p>Позволяет открывать, манипулировать и сохранять всевозможные файлы изображений. Предусматривает:</p>
151 <ul><li>добавление текста к картинкам;</li>
151 <ul><li>добавление текста к картинкам;</li>
152 <li>фильтрация и улучшение графики;</li>
152 <li>фильтрация и улучшение графики;</li>
153 <li>пиксельные операции;</li>
153 <li>пиксельные операции;</li>
154 <li>наличие маскировки и прозрачности;</li>
154 <li>наличие маскировки и прозрачности;</li>
155 <li>обеспечение поддержки основной массы графических форматов.</li>
155 <li>обеспечение поддержки основной массы графических форматов.</li>
156 </ul><p>Данное средство может пригодиться не только при машинном обучении, но и во время работы с BigDatas. </p>
156 </ul><p>Данное средство может пригодиться не только при машинном обучении, но и во время работы с BigDatas. </p>
157 <p><a>Большой выбор курсов по машинному обучению</a> предлагается в Otus. Есть варианты как для продвинутых, так и для начинающих пользователей. Также вы всегда сможете прокачать Python.</p>
157 <p><a>Большой выбор курсов по машинному обучению</a> предлагается в Otus. Есть варианты как для продвинутых, так и для начинающих пользователей. Также вы всегда сможете прокачать Python.</p>
158 <a></a>
158 <a></a>