Какие языки лучше всего подходит для написания искусственного интеллекта, как его писать, какие нужны для него приложения (доп. софт мб)?
И еще, с какого языка я должен начинать, и на какой перейти?
Другие языки программирования и технологии
Какой язык программирования
Сначала определись с самим понятием ИИ. Неожиданно выясняется, что у людей разные мнения на этот счёт
Определение: Искусственный интеллект - это способность вычислительных устройств делать выводы на основе неполных и/или неявных данных.
1. Перечитай Определение несколько раз и еще раз подумай, надо ли оно тебе туда.
2. Подойдем к твоему вопросу формально. Одним из типичных примеров ИИ является PID-регулятор. Есть языки, в которые он уже встроен, например Ladder Diagram. Исходя из твоего вопроса он - один из наиболее подходящих в твоем случае. Используется этот язык в контроллерах программируемой логики, а конкретно PID-регулятор используется для управления процессами с медленной обратной связью. Тебе точно туда надо?
3. Первым языком специально для ИИ был Пролог. Собссно, при желании ты можешь его найти и сейчас. Он использовал математику логики предикатов. Выглядело это очень круто, пользы от этого было... Ну так. Для узкого круга ограниченных задач. Но формально - он тебе подходит.
4. Оставим формализм относительно твоего вопроса. Современным популярным применением ИИ является анализ больших данных с целью выявления некоторых закономерностей. Основной критерий там - не какой-то конкретный язык программирования (как справедливо сказал выше Андрей - для разных целей разные языки), а степень доктора философии в области математики или статистики у программиста. Есть в наличии?
5. Вышеупомянутый доктор, несмотря на всю величину своего мозга, все равно занимается почти чистым колдунством. "А давайте возьмем какие-то данные, недостающие данные заменим на заглушки, скормим все это счастье нейросети с примерно ВОТ ТАКИМИ (прикинуть на пальцах, взять с потолка) параметрами и будем надеяться, что когда мы скормим ей новые данные, она нам выдаст что-то полезное" - это типичный подход. Оно тебе точно интересно?
6. В современном мире ИИ делают в основном на Python и R. Но это далеко не волшебная пуля, чудес там никаких нет, а есть жесткая математика - см. пункт 4.
Вывод - изучай математику, поступай в ВУЗ, потом ищи заграничную стажировку по Data Science, и мотай туда с концами любыми способами. Если к тому времени ИИ не постигнет судьба доткомов (а некоторые признаки этого уже заметны), будешь зарабатывать много денег на неинтересной в общем-то работе.
1. Перечитай Определение несколько раз и еще раз подумай, надо ли оно тебе туда.
2. Подойдем к твоему вопросу формально. Одним из типичных примеров ИИ является PID-регулятор. Есть языки, в которые он уже встроен, например Ladder Diagram. Исходя из твоего вопроса он - один из наиболее подходящих в твоем случае. Используется этот язык в контроллерах программируемой логики, а конкретно PID-регулятор используется для управления процессами с медленной обратной связью. Тебе точно туда надо?
3. Первым языком специально для ИИ был Пролог. Собссно, при желании ты можешь его найти и сейчас. Он использовал математику логики предикатов. Выглядело это очень круто, пользы от этого было... Ну так. Для узкого круга ограниченных задач. Но формально - он тебе подходит.
4. Оставим формализм относительно твоего вопроса. Современным популярным применением ИИ является анализ больших данных с целью выявления некоторых закономерностей. Основной критерий там - не какой-то конкретный язык программирования (как справедливо сказал выше Андрей - для разных целей разные языки), а степень доктора философии в области математики или статистики у программиста. Есть в наличии?
5. Вышеупомянутый доктор, несмотря на всю величину своего мозга, все равно занимается почти чистым колдунством. "А давайте возьмем какие-то данные, недостающие данные заменим на заглушки, скормим все это счастье нейросети с примерно ВОТ ТАКИМИ (прикинуть на пальцах, взять с потолка) параметрами и будем надеяться, что когда мы скормим ей новые данные, она нам выдаст что-то полезное" - это типичный подход. Оно тебе точно интересно?
6. В современном мире ИИ делают в основном на Python и R. Но это далеко не волшебная пуля, чудес там никаких нет, а есть жесткая математика - см. пункт 4.
Вывод - изучай математику, поступай в ВУЗ, потом ищи заграничную стажировку по Data Science, и мотай туда с концами любыми способами. Если к тому времени ИИ не постигнет судьба доткомов (а некоторые признаки этого уже заметны), будешь зарабатывать много денег на неинтересной в общем-то работе.
Не существует "сферического ИИ" в вакууме. Это множество самых разных задач, ни одна из которых не имеет никакого отношения к человеческому интеллекту.
И не существует языков программирования, одинаково хорошо подходящих для всех задач ИИ: разные классы задач - разные языки программирования.
И не существует языков программирования, одинаково хорошо подходящих для всех задач ИИ: разные классы задач - разные языки программирования.
Похожие вопросы
- А какие языки программирования изучали в 80х и на чём вы их изучали?
- Какой язык программирования выбрать для изучения для начинающего ? (внутри)
- С какого языка программирования начать?
- И снова про языки программирования ^_^ Поправьте, если я ошибаюсь где-то.
- Какой язык программирования следует изучить в первую очередь, если в программировании вообще ничего не понимаешь?
- Виды языков программирования
- С чего начать учение программированию? С каких языков программирования лучше начинать учиться программированию?
- Какой язык программирования подойдёт для создания искусственного интеллекта?
- Какой язык программирования стоит освоить
- Ваш любимый язык программирования