Spice.ai – ИИ временных рядов с открытым исходным кодом для разработчиков

spiceai8211ИИвременныхрядовсоткрытымисходнымкодомдляразработчиков

Автор Spice AI ( @ SpiceAIHQ ) |

AI недавно добился впечатляющих успехов, таких как OpenAI Codex и DeepMind AlphaFold 2 . И в то же время для большинства разработчиков использование ИИ для создания интеллектуальных приложений по-прежнему слишком сложно. Пирамида Иерархия потребностей науки о данных из 2017 еще хорошо это иллюстрирует; слишком много неудовлетворенных потребностей в применении машинного обучения в приложениях.

Мы столкнулись с теми же проблемами разработки ИИ, с которыми сталкиваются многие разработчики, несмотря на то, что у нас был многолетний опыт разработки в Microsoft. и GitHub, нужно было слишком многому научиться и построить. И у нас просто не было времени, ресурсов или инструментов для изучения и эффективного использования ИИ в проекте. Испытав эту боль на себе, мы увидели возможность сделать это лучше для всех.

Сегодня мы делаем Spice.ai доступен на GitHub, новом проекте с открытым исходным кодом, который помогает разработчикам использовать глубокое обучение для создания интеллектуальных приложений. Мы ждем отзывов по направлению. Фактически, он еще не закончен, мы только начали этим летом, и мы приглашаем вас опробовать альфа-версию.

Рисунок 1. Добавление модуля Spice.ai, обучение и получение рекомендации тремя командами

Как и многие истории разработчиков, все началось с побочного проекта. Нас интересовал нейробиоуправление , вид терапии с биологической обратной связью, который укрепляет здоровую функцию мозга, но может стоить до $ 16, 02. Мы хотели сделать его доступным для большего числа людей, поэтому мы решили создать систему, которая использует ИИ для более рентабельной нейробиоуправления. Использование ИИ для приложения оказалось намного сложнее, чем ожидалось, и это послужило источником вдохновения для Spice.ai.

В проекте нейробиоуправления мы работали с мозговой активностью Данные ЭЭГ – данные временного ряда. Мы поняли, что данные временных рядов применимы ко многим областям, от здоровья и биометрии до финансов, продаж, логистики, безопасности, Интернета вещей и мониторинга приложений. Объем данных временных рядов в этих полях растет в геометрической прогрессии, и извлечение информации из этих данных для создания более интеллектуального программного обеспечения определит успех следующего поколения приложений.

Мы также поняли, что обработка данных временных рядов часто бывает конфиденциальной, например, с данными о здоровье, финансах и безопасности. Вместо того, чтобы отправлять все данные в стороннюю службу ИИ, нам нужно было выбрать среду выполнения ИИ, где бы ни находились наши данные и вычисления, будь то в облаке, локально или на периферийных устройствах.

Spice.ai – современный опыт разработки и среда выполнения с открытым исходным кодом для глубокого обучения данных временных рядов

Spice.ai – это портативная среда выполнения с открытым исходным кодом для обучения и использования глубокого обучения на данных временных рядов. . Он написан на Golang и Python и работает как контейнер или микросервис с приложениями, вызывающими простой HTTP API. Его можно развернуть в любом общедоступном облаке, локально и на периферии.

Видение Spice.ai – максимально упростить создание интеллектуальных приложений для разработчиков в предпочитаемая ими среда разработки. Spice.ai обеспечивает разработку ИИ для своего редактора на любом языке или в любой среде с быстрым, итеративным внутренним циклом разработки, рабочими процессами непрерывной интеграции (CI) и непрерывного развертывания (CD).

Среда выполнения Spice.ai также включает библиотеку компонентов, управляемых сообществом для потоковой передачи и обработки данных временных рядов, позволяя разработчикам быстро и легко комбинировать данные с обучением для создания интеллектуальных моделей.

Разработчики могут легко писать – понять и повторно использовать «модули» с манифестами, которые соединяют эти компоненты данных с простым определением среды обучения. Эти модули также служат пакетом для полученной обученной модели.

Современные разработчики создают вместе с сообществом, используя такие реестры, как npm, NuGet и pip. Реестр для совместного использования и использования модулей – spicerack.org . Поскольку сообщество делится все большим количеством модулей, разработчики могут быстро развивать работу друг друга, сначала путем обмена манифестами, а в конечном итоге путем повторного использования полностью обученных моделей.

Применение Spice.ai к реальным проблемам

В настоящее время мы тестируем Spice.ai с несколькими компаниями для создания следующего поколения современных приложений, таких как оптимизация самовывоза в магазине для крупного интернет-магазина или оптимизация расписания для медицинских работников. и ресурсы. Мы уже видели несколько интересных вариантов использования, в том числе обнаружение подозрительного входа в систему, интеллектуальный анализ расходов на облачные вычисления и маршрутизацию заказов для приложения для доставки еды.

Узнайте больше и внесите свой вклад

Создание интеллектуальных приложений, использующих ИИ, по-прежнему слишком сложно даже для продвинутых разработчиков. Наша миссия – сделать это так же просто, как создать современную веб-страницу.

Эта миссия – огромная задача, и Spice.ai v0.1-alpha имеет много пробелов. , включая ограниченные алгоритмы глубокого обучения и масштаб обучения, потоковую передачу данных, моделируемые среды и автономные режимы обучения. Стручки недоступны для поиска и даже не указаны на spicerack.org пока что. Но если видение находит отклик у вас, присоединяйтесь к нам! Наша Spice.ai Roadmap опубликована, и теперь что мы запустили, проект и работа открыты для сотрудничества.

Если вы заинтересованы в партнерстве, мы будем рады поговорить. Попробуйте Spice.ai , напишите нам «эй», свяжитесь с нами по Discord или обратитесь в Twitter .

Мы только начинаем! 🚀

Люк , Филипп и Лейн – основатели проекта Spice.ai

Leave a comment

Your email address will not be published. Required fields are marked *

5 × one =