нных систем, состоящих из сотен компьютеров или тысяч вычислительных устройств, таких как графические процессоры. Система достаточно гибка и может быть использована для того чтобы реализовать большой набор алгоритмов, включая модели глубокого обучения нейросетей (англ. deep neural network models). Tensorflow применялась для проведения исследований и развертывания систем машинного обучения для применения в таких областях, как распознавание речи, компьютерное зрение, робототехника, поиск информации, обработка языка, извлечение и обработка географической информации 5.
Есть много других систем, которые так или иначе сопоставимы с указанными выше платформами: Keras ,Theano, Lasagne, или Blocks, предназначенных в первую очередь для обучения нейронных сетей 6.
Для разработки искусственного интеллекта с нуля, необходимы знания языков программирования 7. Наиболее распространенные языки (ЯП) программирования, которые используются для этих целей представлены ниже:
С. Объектно-ориентированный ЯП с одним из самых быстрых процессов компиляции в мире. С помощью ЯП можно реализовать самую сложную бизнес-логику без ущерба для производительности.
Lisp. Язык высокого уровня Lisp используется с 1958 года, с момента разработки самых ранних программных решений ИИ. Lisp предоставляет возможность реализации современного подхода к объектно-ориентированному программированию, поддерживает инкапсуляцию и полиморфизм.
Java. Также является объектно-ориентированным ЯП, который имеет огромное онлайн-со-общество технической поддержки. Язык характеризуется продуманным подходом к обработке исключений, наличием средств для разработки многопоточных приложений, поддержкой массивов, списков, структур.
Prolog. Prolog обладает механизмами, которые могут быть востребованы при
Страницы: << < 3 | 4 | 5 | 6 | 7 > >>