Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
ONNX и JVM
ONNX и JVM
Поддержка ONNX на виртуальной машине Java (JVM) имеет решающее значение, поскольку модели машинного обучения становятся все более заметными практически в каждом приложении. Поскольку Java является одной из крупнейших платформ, используемых для создания реальных программных приложений, очень важно обеспечить поддержку таких языков программирования, как Java или C#. Oracle стремится предоставить C API среды выполнения ONNX на Java, обеспечивая простое развертывание с минимальным влиянием на производительность за счет использования тонкого слоя Java API поверх C API. Докладчик также обсуждает библиотеку с открытым исходным кодом для написания моделей ONNX из Java, представляет пример графа логистической регрессии и предлагает внести свой вклад в экспорт ONNX в Trippo, обсуждая отсутствие стандартизации в формате метаданных ONNX.
Демонстрация модели классификации цифр в ONNX Runtime
Демонстрация классификации цифр в ONNX Runtime
Open Neural Network Exchange (ONNX) предоставляет формат с открытым исходным кодом как для моделей глубокого, так и для машинного обучения. Мы можем обучать наши модели в любой предпочитаемой среде, а затем преобразовывать модель в формат ONNX. С помощью Microsoft ONNX Runtime мы можем запускать сеанс логического вывода с моделями onnx в любых средах, что обеспечивает немного более быструю реализацию. Вот простая демонстрация того же самого. Модель обучена распознавать цифры с использованием набора данных MNIST с PyTorch. Я запускаю сеанс вывода на процессоре в Linux.
https://github.com/NagarajSMurthy/Digit-recognizer
Миллиарды исполнений NLP моделей на JVM с использованием ONNX и DJL
Миллиарды исполнений NLP моделей на JVM с использованием ONNX и DJL
Технический директор компании, занимающейся медиа-аналитикой, обсуждает, как они используют JVM, DJL и Hugging Face для токенизации NLP в конвейере машинного обучения для анализа медиа-ландшафта для различных вариантов использования. По мере того, как функции их продуктов приближались к этому, их система машинного обучения и моделирования стала важными частями, чтобы все работало, поскольку они достигли масштаба, при котором ЦП больше не может хватать. Они перешли с 32-битной модели с плавающей запятой на 16-битную, что привело к увеличению эффективности на 3%, но столкнулись с ошибками преобразования и редкими утечками памяти во время процесса, которые они устранили путем замены нескольких реализаций. Они инвестировали в надежность, добавив CI на базе графического процессора и настроив расширенный логический стек Prometheus, который отслеживает задержку различных выводов и задержку токенизации. В их планы на будущее входит повышение эффективности графического процессора и добавление в систему большего количества моделей за счет создания конфигурации с несколькими графическими процессорами.
Создайте свое высокопроизводительное решение для исполнения моделей с помощью DJL и ONNX Runtime
Создайте свое высокопроизводительное решение для исполнения моделей с помощью DJL и ONNX Runtime
Библиотека Deep Java (DJL) — это библиотека машинного обучения, построенная на Java, которая абстрагирует библиотеки глубокого обучения и предлагает несколько серверных частей, таких как Apache MXNet, TensorFlow и PyTorch. Библиотека имеет набор предварительно обученных моделей для различных задач и готова к эксплуатации, пройдя тщательное тестирование для обеспечения максимальной производительности при контроле использования памяти. Динамики также представляют концепцию гибридного движка, которая загружает оба движка вместе, обеспечивая более плавный переход между движками для логического вывода. Дальнейшие разработки включают в себя поддержку серверов ARM, запуск ONNX Runtime на устройствах Android и перенос решения гибридного ядра на периферийные устройства.
[FlexFlow Bootcamp 2020] Интерфейсная часть FlexFlow поддерживает: TensorFlow Keras, PyTorch, ONNX и др.
[FlexFlow Bootcamp 2020] Интерфейсная часть FlexFlow поддерживает: TensorFlow Keras, PyTorch, ONNX и др.
В этом разделе видео спикер обсуждает FlexFlow Python API, который поддерживает TensorFlow Keras, PyTorch и ONNX. Процесс создания и обучения модели включает в себя добавление в модель операторов, компиляцию модели, создание загрузчиков данных и инициализацию/обучение модели с использованием функции подгонки или настраиваемых процедур обучения. Спикеры также обсуждают поддержку моделей Keras и PyTorch во FlexFlow, а также возможность импорта уже существующих моделей через промежуточное представление ONNX. Однако важно обеспечить согласованность между библиотекой, используемой для сборки FlexFlow, и библиотекой, используемой для сборки пакета Python ONNX.
Изучение машинного обучения с помощью .NET, PyTorch и среды выполнения ONNX
Изучение машинного обучения с помощью .NET, PyTorch и среды выполнения ONNX
В этом видео об обучении машинному обучению с помощью .NET, PyTorch и среды выполнения ONNX докладчики представляют среду выполнения ONNX и объясняют различные этапы обучения модели машинного обучения. Они также демонстрируют, как использовать формат ONNX с .NET для глубокого обучения, и обсуждают важность понимания гиперпараметров и метода оптимизации для точных прогнозов модели. Докладчики также покажут, как использовать среду выполнения ONNX для загрузки модели и создания прогнозов, а также как обрабатывать любые потенциальные ошибки с помощью блока try при запуске сеанса. Кроме того, они обсуждают использование вектора ненадежности, чтобы показать неопределенность ИИ в своих прогнозах, и упоминают некоторые отрасли, в которых используется ИИ, такие как системы обнаружения мошенничества и рекомендации.
Как читать и писать модель ONNX в ML.NET
Как читать и писать модель ONNX в ML.NET
Видео начинается с представления ONNX — открытого формата, созданного Microsoft и Facebook, который позволяет обмениваться моделями машинного обучения между различными фреймворками. Докладчик объясняет, как ML.NET, кроссплатформенная библиотека машинного обучения с открытым исходным кодом, поддерживает модели ONNX. Затем в видео показано, как создать и экспортировать модель ML.NET в файл ONNX с помощью пакета среды выполнения ONNX. После создания модели ONNX в видеоролике объясняется, как использовать ее для прогнозирования новых данных в ML.NET. В целом, видео представляет собой исчерпывающее руководство по использованию моделей ONNX с ML.NET для приложений машинного обучения.
Интеграция моделей машинного обучения scikit-learn с ML.NET с использованием ONNX — группа пользователей ML.NET 18.02.2022
Интеграция моделей машинного обучения scikit-learn с ML.NET с использованием ONNX — группа пользователей ML.NET 18.02.2022
В этом видео спикер обсуждает интеграцию моделей машинного обучения Scikit-learn с экосистемой .NET с использованием ONNX. Они используют оценку потенциальных клиентов в области цифрового маркетинга в качестве практического примера того, как создавать, развертывать и тестировать модели машинного обучения для клиентских систем. Докладчик объясняет процесс оценки лидов и подчеркивает важность создания автоматизированного инструмента, который максимизирует эффективность отделов маркетинга и продаж. Докладчик обсуждает проблему развертывания моделей машинного обучения для клиентских систем и представляет ONNX как решение. Они предоставляют обзор инструментов, пакетов и методов, используемых для интеграции моделей машинного обучения Scikit-learn с ML.NET с использованием ONNX. Докладчик демонстрирует, как построить и сериализовать модель логистической регрессии, преобразовать ее в формат ONNX и запустить модель ONNX, прежде чем интегрировать ее с экосистемой .NET с помощью функций Azure. В целом, это видео служит практическим руководством для разработчиков, желающих интегрировать модели Scikit-learn ML с экосистемой .NET с помощью ONNX.
На этом практическом занятии группы пользователей ML.NET ведущий демонстрирует использование формата ONNX для создания модели ONNX для оценки потенциальных клиентов, которую можно включить в экосистему Dot Net. Эту реализацию можно использовать параллельно с ML.NET, что позволяет выполнять модели ONNX с использованием среды выполнения ONNX при выполнении машинного обучения с использованием ML.NET. Докладчик делится репозиторием GitHub, который содержит используемые методы, библиотеки и пошаговые инструкции по построению модели ONNX. Использование формата ONNX позволяет использовать кроссплатформенный механизм выполнения и помогает преодолеть разрыв между учеными, занимающимися данными, и разработчиками приложений. Ценность сессии заключается в практической реализации системы проверки концепции, которую можно использовать с другими алгоритмами.
Модели машинного обучения с ONNX и .NET | Конференция .NET 2022 г.
Модели машинного обучения с ONNX и .NET | Конференция .NET 2022 г.
Видео «Модели машинного обучения с ONNX и .NET» с конференции .NET Conf 2022 знакомит зрителей с концепциями искусственного интеллекта и машинного обучения, включая разницу между глубоким обучением и традиционным программированием. Докладчики представляют обзор Машинного обучения Azure, PyTorch и ONNX и демонстрируют, как создать конвейер с помощью Машинного обучения Azure для обучения моделей машинного обучения с помощью ONNX и .NET. Они также объясняют, как интегрировать модель машинного обучения в приложение .NET Maui, и обсуждают методы уменьшения размера моделей ONNX для мобильных устройств. Раздел заканчивается представлением следующего спикера, Рори, который будет обсуждать доступность.
В .NET Live — операционализация моделей машинного обучения с помощью ONNX, C# .... и Pokemon!
В .NET Live — операционализация моделей машинного обучения с помощью ONNX, C# .... и Pokemon!
В этом видео On.NET Live ведущие обсуждают внедрение моделей машинного обучения с помощью ONNX и приглашают Кэсси Козырков в качестве специального гостя. Козырьков подчеркивает важность наставничества и обсуждает использование ONNX как способ преодоления разрыва между исследователями данных и инженерами-программистами. Разговор охватывает различные темы, от создания модели машинного обучения с использованием обработки естественного языка и важности преобразования данных до тестирования невидимых данных и развертывания модели с помощью функций Azure. Выступающие также обсудят Машинное обучение Azure и ресурсы, доступные для тех, кто заинтересован в более широком изучении ONNX и моделей машинного обучения.
В видеоролике On.NET Live обсуждается внедрение моделей машинного обучения с помощью ONNX, C# и (для развлечения) Pokemon. Первый докладчик рассказывает об ONNX, формате машинного обучения, который позволяет сохранять и загружать модели в разных средах, а также о том, как операционализировать модели с помощью .NET. Второй докладчик обсуждает использование ML.NET для создания классификатора изображений покемонов и показывает, как его можно использовать для развертывания. В целом, видео дает отличный обзор операционализации моделей машинного обучения с помощью ONNX и C#.