Искусственный интеллект, нейронные сети, распознавание, опенсорс, принятие решений, поиск пути, добыча данных, генетические алгоритмы, нечеткая логика, булева логика, дискретная математика, машина Тьюринга, тест Тьюринга, Питер Норвиг, скачать, торрент, бесплатно, игры, питон, рекурсия, нейрон, онлайн, экспертная система, роботы, технологии, программирование, книги, читать, информатика, робот, вирус, проектирование, информационные системы, искусственная жизнь, планирование, будущее, работа интеллекта
Исходный код интеллекта
пятница, 7 октября 2011 г.
Распознавание через синтез
Итак, чтобы распознать, нужно знать, как произнести. В момент проверки "что я слышу" ИИ должен спросить себя "как бы я это сказал".
У каждого человека разный тембр голоса, свои характеристики.
Было бы хорошо для начала синтезировать голос и посмотреть, насколько разным его можно сделать при помощи компьютера, сможет ли он покрыть всё многообразие человеческих голосов и интонаций.
У каждого человека разный тембр голоса, свои характеристики.
Было бы хорошо для начала синтезировать голос и посмотреть, насколько разным его можно сделать при помощи компьютера, сможет ли он покрыть всё многообразие человеческих голосов и интонаций.
Распознавание голоса
Для распознавание голоса можно использовать wave файл моно 8 000 Гц , так как такое качество используется в телефонах, а голос из телефона мы прекрасно понимаем.
Волна, которая рисуется точками, полученными при прочтении этого файла представляет собой движение динамика при проигрывании звука.
Разделив происходящее с динамиком за 1 секунду на 8000 частей, мы увидим 8000 положений динамика.
Динамик, подчиняясь электромагниту движется вверх и вниз, передавая давление воздуху.
Мы можем описать участки графика как шаблоны.
Но возникает другая проблема. Мы можем сказать слово с разной громкостью и скоростью, и это изменит шаблон.
Возможно, и я надеюсь на это, что область шаблонов с разной громкостью и скоростью одних звуков и других не пересекаются.
Возможно, они пересекаются.
Тогда нужно будет использовать предположения о возможным существовании слов с одним звуком и со вторым, и возможным существовании предложений с первым словом и со вторым.
Волна, которая рисуется точками, полученными при прочтении этого файла представляет собой движение динамика при проигрывании звука.
Разделив происходящее с динамиком за 1 секунду на 8000 частей, мы увидим 8000 положений динамика.
Динамик, подчиняясь электромагниту движется вверх и вниз, передавая давление воздуху.
Мы можем описать участки графика как шаблоны.
Но возникает другая проблема. Мы можем сказать слово с разной громкостью и скоростью, и это изменит шаблон.
Возможно, и я надеюсь на это, что область шаблонов с разной громкостью и скоростью одних звуков и других не пересекаются.
Возможно, они пересекаются.
Тогда нужно будет использовать предположения о возможным существовании слов с одним звуком и со вторым, и возможным существовании предложений с первым словом и со вторым.
Осознанное и неосознанное
Многое мы делаем "на автомате". Ходим, дышим, ориентируемся в помещениях и т.д.
Что же такое сознание и не-сознание?
я предполагаю, что не-сознание — это багаж накопленных подпрограмм, которые на данный момент признаны пригодными для использования.
Сознание в основном занимается постоянным обновлением ПО. Я предлагаю назвать это регенерацией. Не в смысле восстановления до первоначального состояния, а в смысле пере-генерации, генерации в новом, более качественном смысле чем ранее.
Мир вокруг постоянно меняется и старые схемы уже не работают, многое нуждается в улучшении.
Человек постоянно вынужден задумываться, не упускает ли он что-либо, правильно ли поступает. В этом ему помогает его окружение, указывая на ошибки смехом, советом, раздражением.
Даже когда человек говорит о чём-то с другим человеком, он обновляет некоторую картину, информационное поле, внося в него изменения, не известные ранее собеседнику, и получает в ответ изменения, не известные ранее ему самому.
Что же такое сознание и не-сознание?
я предполагаю, что не-сознание — это багаж накопленных подпрограмм, которые на данный момент признаны пригодными для использования.
Сознание в основном занимается постоянным обновлением ПО. Я предлагаю назвать это регенерацией. Не в смысле восстановления до первоначального состояния, а в смысле пере-генерации, генерации в новом, более качественном смысле чем ранее.
Мир вокруг постоянно меняется и старые схемы уже не работают, многое нуждается в улучшении.
Человек постоянно вынужден задумываться, не упускает ли он что-либо, правильно ли поступает. В этом ему помогает его окружение, указывая на ошибки смехом, советом, раздражением.
Даже когда человек говорит о чём-то с другим человеком, он обновляет некоторую картину, информационное поле, внося в него изменения, не известные ранее собеседнику, и получает в ответ изменения, не известные ранее ему самому.
Влияние боли на принятие решений
Если ИИ ничего не угрожает — он ни к чему не будет стремиться. ИИ должен обладать телом и это тело подвержено негативному влиянию окружающей среды.
Но зачем ИИ стремиться выживать, спасать своё тело?
Для него могут быть очевидны последствия повреждения своего тело или его разрушения, но что заставило бы ИИ стремиться сохранить возможность мыслить?
ИИ необходимы инстинкты. Свобода человека точно так же ограничена в тех вопросах, когда дело касается жизни и здоровья. И это очень выгодно, это — забота о нас, чтобы мы не натворили глупостей. Если бы мы ничего не боялись, мы бы часто погибали.
Что же такое боль для ПК? Когда ПК мог бы огорчиться или обрадоваться?
Я предполагаю, что боль зависит от количества открытых и закрытых за единицу времени возможностей.
Например, роботу (или человеку) повредило руку. После этого он не сможет выполнять доступные ранее действия. Это боль. Допустим, робот (человек) только подумал, что такое может произойти. Огорчение.
Робот придумал, как можно избежать такого развития ситуации. Радость.
Но зачем ИИ стремиться выживать, спасать своё тело?
Для него могут быть очевидны последствия повреждения своего тело или его разрушения, но что заставило бы ИИ стремиться сохранить возможность мыслить?
ИИ необходимы инстинкты. Свобода человека точно так же ограничена в тех вопросах, когда дело касается жизни и здоровья. И это очень выгодно, это — забота о нас, чтобы мы не натворили глупостей. Если бы мы ничего не боялись, мы бы часто погибали.
Что же такое боль для ПК? Когда ПК мог бы огорчиться или обрадоваться?
Я предполагаю, что боль зависит от количества открытых и закрытых за единицу времени возможностей.
Например, роботу (или человеку) повредило руку. После этого он не сможет выполнять доступные ранее действия. Это боль. Допустим, робот (человек) только подумал, что такое может произойти. Огорчение.
Робот придумал, как можно избежать такого развития ситуации. Радость.
Поиск пути — поиск решений
Самая распространённая задача для ИИ — поиск пути.
И если самое простое — это дойти из точки А в точку В, то выбор варианта из нескольких возможных — задача более интеллектуальная.
Одинаковый выбор не всегда приводит к одинаково хорошим результатам.
Погоня за бонусом или уход от штрафов — по сути одна и та же задача, так как в результате ухода от штрафа ИИ получает бонус, который бы не получил или потерял.
Разместим на карте несколько бонусов (целей) и несколько штрафов (антицелей). Посмотрим, как должен действовать ИИ. Важно, как ИИ расставит приоритеты при условии ограниченного времени на ответ.
ИИ должен предсказывать на несколько ходов вперед, за то время, пока объект движется и его угроза начинает превышать некоторый порог. То есть уверенность в том, что ситуация принимает угрожающий оборот возрастает.
Для ИИ выгодно было бы упростить ситуацию — иметь возможность убрать с поля угрожающие объекты.
Есть разница — вычислять поведение 2-3 объектов или целого десятка?
И если самое простое — это дойти из точки А в точку В, то выбор варианта из нескольких возможных — задача более интеллектуальная.
Одинаковый выбор не всегда приводит к одинаково хорошим результатам.
Погоня за бонусом или уход от штрафов — по сути одна и та же задача, так как в результате ухода от штрафа ИИ получает бонус, который бы не получил или потерял.
Разместим на карте несколько бонусов (целей) и несколько штрафов (антицелей). Посмотрим, как должен действовать ИИ. Важно, как ИИ расставит приоритеты при условии ограниченного времени на ответ.
ИИ должен предсказывать на несколько ходов вперед, за то время, пока объект движется и его угроза начинает превышать некоторый порог. То есть уверенность в том, что ситуация принимает угрожающий оборот возрастает.
Для ИИ выгодно было бы упростить ситуацию — иметь возможность убрать с поля угрожающие объекты.
Есть разница — вычислять поведение 2-3 объектов или целого десятка?
четверг, 6 октября 2011 г.
Разнообразное поведение
Программа обычно делает то, что записано человеком.
Но если смотреть со стороны, то человек или неподвижен или движется. Количество его движений ограничено, хоть и велико. Количество комбинаций огромно. Количество последовательностей — невообразимо.
ПК тоже обладает такими элементарными действиями, которые может комбинировать. Это — машинные команды.
Но даже если оставить программе всего одну задачу — создавать реакции на различные шаблоны, встречаемые в потоке — только это создаст достаточное количество поведенческих реакций.
Но если смотреть со стороны, то человек или неподвижен или движется. Количество его движений ограничено, хоть и велико. Количество комбинаций огромно. Количество последовательностей — невообразимо.
ПК тоже обладает такими элементарными действиями, которые может комбинировать. Это — машинные команды.
Но даже если оставить программе всего одну задачу — создавать реакции на различные шаблоны, встречаемые в потоке — только это создаст достаточное количество поведенческих реакций.
Подписаться на:
Сообщения (Atom)