Открытие…

Около полутора лет назад я начал вести этот блог, когда основал Datance, чтобы поделиться своим опытом реализации проектов машинного обучения в масштабах предприятия. Datance быстро стал монстром с точки зрения программирования, и вскоре стало очевидно, что мы не можем сосредоточиться на первом продукте машинного обучения, поскольку в то время это не выглядело так, как искали наши первые последователи.

Я решил отложить написание блога, и в итоге в платформе Datance реализовано не так много машинного обучения. Хотя как компания мы разработали три разные библиотеки нейронных сетей с нуля, разработанные и закодированные в соответствии с отраслевыми стандартами и готовые к отправке. Один для машинного обучения в браузерах на Javascript, один на Python и один на C++. Не изобретать велосипед, но цель состояла в том, чтобы полностью контролировать стек разработки Datance и иметь интерфейсы, более адаптированные для разработчиков, а не для инженеров по машинному обучению. Оглядываясь назад, время было совершенно неправильным: это не то, о чем вы беспокоитесь, когда только начинаете компанию!

Даже если решение не было ошибочным (в чем я сейчас сильно сомневаюсь), время действительно было правильным. Отчасти это было связано с тем, что генеральный директор был полон решимости вывести на рынок полностью функционирующий и полный продукт для управления данными и расширенной аналитики, и не соглашался на использование существующих инструментов или частичный график выпуска продукта.

Но вот теперь я готов писать…