
Библиотека для контроля точности вычислений нейросетей
Выложенная в открытый доступ библиотека XNumPy позволяет контролировать точность расчетов в областях машинного обучения и анализа больших данных в формате чисел с плавающей точкой двойной точности (FP64 или float64).
В ее основе лежит библиотека NumPy. XNumPy дополняет ее двумя классами для работы с числами типа Float: xf64 и xf64array. Последние по мере вычислений модели автоматически делают оценку точности. Таким образом, становится возможным выполнять вычисления с подсчетом числа точных битов на каждом этапе.
С помощью библиотеки можно получить представление о том, в каком знаке произошла потеря точности при вычислениях моделей искусственного интеллекта. Значения в этом знаке и во всех последующих разрядах будут заменены при печати знаками вопроса. Для сделанных с помощью Numpy вычислений возможно лишь дополнить вычисление оценкой точности.
Библиотека XNumPy была представлена на конференции HighLoad++ в ноябре 2023 года.
Статья в блоге компании «Криптонит»
Мониторинг 5G/6G: главное за май
ICT.Moscow
Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности
ICT.Moscow — открытая площадка о цифровых технологиях в Москве. Мы создаем наиболее полную картину развития рынка технологий в городе и за его пределами, помогаем бизнесу следить за главными трендами, не упускать возможности и находить новых партнеров.