Название: разбор кода программы (нечеткая логика) Отправлено: lexflax от Сентябрь 09, 2014, 15:26 Доброго времени суток.
В скором времени нужно будет сдавать контрольную по искусственным системам интеллекта. Пытался выбрать направление читая теорию, понял что одинаково плохо понимаю , что нейронные сети , что не четкую логику... Так в общих чертах их суть уяснил... Нашел пример по нечеткой логике выполненный в среде разработке Qt, в примере робот обходит препятствия которые пользователь предварительно перед ним поставил в виде вертикальных линий... Помогите понять по коду что где выполняется... просто смотрю на громоздкий код и не вижу цепочку взаимосвязанных действий в нем который приводит к нужному результату... Объясните пожалуйста кто понимает в нечеткой логике да и в самом коде где и на каком этапе в нем выполняются определенные действия... Вложения Название: Re: разбор кода программы (нечеткая логика) Отправлено: Bepec от Сентябрь 09, 2014, 18:41 Повтор? Помню такую же тему месяцев 5-6 назад
Название: Re: разбор кода программы (нечеткая логика) Отправлено: qate от Сентябрь 10, 2014, 08:11 В скором времени нужно будет сдавать контрольную по искусственным системам интеллекта. а вот интересно, дальше контрольных или даже дипломных работ - есть примеры успешных систем ИИ ? Название: Re: разбор кода программы (нечеткая логика) Отправлено: alex312 от Сентябрь 10, 2014, 10:17 для lexflax : никакой нечеткой логики я в вашей программе не нашел. там реализован плохой алгоритм поиска пути (иногда он попадает в угол и зависает там). Алготитмы поиска пути относятся к алгоритмам ИИ, но, еще раз - это не нечеткая логика.
для qate : рабочих систем ИИ разной степени умности в мире полно. Под это определение подпадает автопилот самолета, контекстная реклама, разные экспертные и рекомендательные системы. Последнее время вообще любая приличная компания выпускает (готовит к выпуску )автономные автомобили. Название: Re: разбор кода программы (нечеткая логика) Отправлено: Bepec от Сентябрь 10, 2014, 11:02 До сих пор не определили характеристик ИИ :D
Так что в принципе любую систему можно назвать ИИ, что и делают с завидным постоянством. И до сих пор ИИ - это лишь набор алгоритмов, неспособный к дальнейшему развитию :) Название: Re: разбор кода программы (нечеткая логика) Отправлено: qate от Сентябрь 10, 2014, 15:37 для qate : рабочих систем ИИ разной степени умности в мире полно. Под это определение подпадает автопилот самолета, контекстная реклама, разные экспертные и рекомендательные системы. Последнее время вообще любая приличная компания выпускает (готовит к выпуску )автономные автомобили. а что там именно от ИИ ? как я понял там просто реакция системы на разные условия, или оператор "if" к ИИ можно зачислить ? Название: Re: разбор кода программы (нечеткая логика) Отправлено: Bepec от Сентябрь 10, 2014, 16:19 ИИ и есть на данный момент - набор алгоритмов, способный осуществлять самостоятельно какую-либо деятельность.
ИИ в том смысле, который в него вкладывает фантастика не существует, увы. Название: Re: разбор кода программы (нечеткая логика) Отправлено: lexflax от Сентябрь 13, 2014, 15:17 может есть у кого уже готовые рабочие примеры на с++? желательно в среде разработки qt
Название: Re: разбор кода программы (нечеткая логика) Отправлено: Bepec от Сентябрь 13, 2014, 15:27 Рабочие примеры чего?
Среда разработки QtCreator :D Язык программирования С++. Используемые библиотеки Qt. Название: Re: разбор кода программы (нечеткая логика) Отправлено: lexflax от Сентябрь 16, 2014, 05:25 Доброго времени суток.
Нашел рабочий код по нейронным сетям. Распознавание букв. Заранее извиняюсь за то , что спрашиваю за работу которая не выполнена в qt. не совсем понимаю взаимосвязи в меню программы и какая нейронная сеть применяется. Помогите разобраться по коду, как работает и в плане меню не понятны некоторые моменты, а именно: Что за N параметр используется? И как его увеличение в программе влияет на ход обучения нейронной сети. Кнопка загрузить связи я так понимаю не работает? Или я как то не так понимаю ход ее выполнения? Так же кому не сложно оставьте свои комментарии по данной программе и коду, особенно комментарии по самому коду, в некоторых местах они прописаны, но возможно более подробные или более понятными сможите заменить для человека который плохо понимает в нейронных сетях. Название: Re: разбор кода программы (нечеткая логика) Отправлено: lexflax от Сентябрь 25, 2014, 16:37 Доброго времени суток.
Задача распознавание буквы русского алфавита, по картинке. Картинка 30 на 30 пикселей. Итого 900 входов. Мне преподавателю по решению данной задачи нужно объяснить следующее: 1) Какую выбрал архитектуру сети для решения данной зачачи 2) Какая Функция активации 3) Какой метод обучения и как он проходит 4) Как задаются начальные веса и какие имеют значения Помогите пожалуйста во всем этом разобраться, кто понимает подскажите по каждому пункту как можно преподу объяснить все эти пункты... Предварительно что в интернете искал и читал 1) Архитектуру выбрал прямо направленная сеть с 2 слоями, первый слой 10тыс нейронов, второй 5 тыс. 2) Функция активации логарифмическая сигмоидная, применяется так как выходные вектора содержат элементы со значением в диапазоне от [0;1] По другим пунктам пока вообще не представляю как понятным и простым языком объяснить или прочитать где нибудь, везде где читал в итоге потом для себя понимания не находил, может кто простыми словами и формулами с примерами подскажет? Заранее спасибо... Название: Re: разбор кода программы (нечеткая логика) Отправлено: OKTA от Сентябрь 25, 2014, 16:48 А преподаватель перед тем как дать задачу ничего не объяснял по нейронным сетям и распознаванию изображений?
Название: Re: разбор кода программы (нечеткая логика) Отправлено: Igors от Сентябрь 25, 2014, 17:17 Помогите пожалуйста во всем этом разобраться, кто понимает подскажите по каждому пункту как можно преподу объяснить все эти пункты... Мне кажется Вы идете неверным путем пытаясь "разобраться", здесь не тот случай. Все понимают решать такие задачи совсем не дело студента. Просто есть утвержденная методика - ну вот решили крутизну показать. Практически это всегда сводится к одному - переписыванию одной решенной задачи всеми. Спросите в группе кто как делал (лучше у девочек), и делайте так же. "Первоисточник" (откуда все дерут) есть, его не может не быть... может кто простыми словами и формулами с примерами подскажет? И заканчивайте канючить "помогите-спасите", мужчине это не к лицу :) Название: Re: разбор кода программы (нечеткая логика) Отправлено: lexflax от Сентябрь 26, 2014, 09:50 Нет у меня группы, нету лекций, индивидуальное заочное обучение, есть задание иди решай, приходи сдавай.
Как то так Название: Re: разбор кода программы (нечеткая логика) Отправлено: OKTA от Сентябрь 26, 2014, 10:18 Тогда давно пора что-нибудь взять и почитать самому, а то так ничему и не научишься.. тем более, честно говоря, желание помогать в такой ситуации как-то отпадает...
Название: Re: разбор кода программы (нечеткая логика) Отправлено: Igors от Сентябрь 26, 2014, 10:44 Нет у меня группы, нету лекций, индивидуальное заочное обучение, есть задание иди решай, приходи сдавай. Ну значит гугла вместо девочки из группы - но принцип тот же. Вот я набрал Как то так Цитировать нейронная сеть распознавание текста исходники Увидел напр эту ссылку (http://forum.algolist.ru/algorithm-artificial-neural/4427-neironnye-seti-dlia-raspoznavaniia-izobrajenii.html) и еще много других. Чего сидим? Ждем пока кто-то все объяснит и разжует? Так это вряд ли случитсяНазвание: Re: разбор кода программы (нечеткая логика) Отправлено: Bepec от Сентябрь 26, 2014, 14:06 Индивидуальное заочное обучение - по теме вам преподаватель должен дать/переслать/прочитать лекции по данной теме. Или передать материалы, их содержащие. Иначе это не обучение, а херня какая то :)
Название: Re: разбор кода программы (нечеткая логика) Отправлено: OKTA от Сентябрь 26, 2014, 14:11 а-яй-яй, Верес. Ругаться нехорошо ;D
Название: Re: разбор кода программы (нечеткая логика) Отправлено: gil9red от Сентябрь 26, 2014, 18:40 а-яй-яй, Верес. Ругаться нехорошо ;D Мат, сказанный в тему, четкий и самоаргументированный :) Название: Re: разбор кода программы (нечеткая логика) Отправлено: Bepec от Сентябрь 26, 2014, 19:34 *фигня. :)
Все имеют право на ошибку и крепкое слово. Главное не злоупотреб**ть. :) |