Искусственный интеллект

Домой Что такое ИИ? Человеческий интеллект История языков История чисел История вычислений Роботы Замена работы Примеры ИИ Теория разума Программирование JavaScript ИИ в браузере

Математика

Математика Линейные функции Линейная алгебра Векторы Матрицы Тензоры

Статистика

Вероятность Статистика Распределение

Графика

ИИ-плоттер Линейные графики ИИ Диаграммы рассеяния ИИ

Наука ИИ

наук Сбор данных Кластеризация Регрессии Машинное обучение Нейронные сети

Машинное обучение

Персептроны Признание Обучение Тестирование Обучение Терминология Мозг.js

ТензорФлоу

Учебник по TFJS Операции TFJS Модели TFJS Средство просмотра TFJS

Пример 1

Ex1 Введение Ex1 Данные Модель Ex1 Ex1 Обучение

Пример 2

Ex2 Введение Ex2 Данные Модель Ex2 Ex2 Обучение

JS-графика

вступление Графическое полотно График Plotly.js График Chart.js График Google График D3.js

Программирование ИИ

Языки программирования, задействованные в искусственном интеллекте:

  • ЛИСП
  • р
  • питон
  • С++
  • Ява
  • JavaScript
  • SQL

ЛИСП

LISP — второй старейший язык программирования в мире (1958 г.), всего на год моложе Фортрана (1957 г.).

Термин « искусственный интеллект » придумал Джон Маккарти , изобретатель LISP.

LISP был основан на теории рекурсивных функций (функция появляется в своем собственном определении).

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


р

R — это язык программирования для графических и статистических вычислений.

R поддерживается R Foundation for Statistical Computing .

R поставляется с широким набором статистических и графических методов для:

  • Линейное моделирование
  • Нелинейное моделирование
  • Статистические тесты
  • Анализ временных рядов
  • Классификация
  • Кластеризация

питон

Python — это язык программирования общего назначения. Его можно использовать для всех типов программирования и разработки программного обеспечения.

Python обычно используется для разработки серверов, например, для создания веб-приложений для веб-серверов.

Python также обычно используется в науке о данных .

Преимущество использования Python заключается в том, что он поставляется с некоторыми очень подходящими библиотеками:

  • NumPy (библиотека для работы с массивами)
  • SciPy (библиотека для статистических наук)
  • Matplotlib (библиотека построения графиков)
  • NLTK (набор инструментов для естественного языка)
  • TensorFlow (машинное обучение)
Языки

Источник: Октоверс


С++

C++ носит титул: «Самый быстрый язык программирования в мире».

Because of the speed, C++ is a preferred language when programming Computer Games.

It provides faster execution and has less response time which is applied in search engines and development of computer games.

Google uses C++ in AI programs for SEO (Search Engine Optimization).

SHARK is a super-fast library with support for supervised learning algorithms, linear regression, neural networks, and clustering.

MLPACK is a super-fast machine learning library written for C++.


Java

Java is another general-purpose coding language that can be used for all types of software development.

For AI, Java is mostly used to create machine learning solutions, search algorithms, and neural networks.


SQL

SQL (Structured Query Language) is the most popular language for managing data.

Knowledge of SQL databases, tables and queries helps data scientists when dealing with data.

SQL is very convenient for storing, manipulating, and retrieving data in databases.