Оглавление реферата
по дисциплине «Интеллектуальные информационные системы»
по теме «Создание искусственной нейронной сети для поиска нужного товара»
Введение
Темой моего курсового проекта является промо-сайт экскаваторов-погрузчиков JCB 3CX и 4СХ. В нем подробно рассказывается о видах этих тракторов, их преимуществах, недостатках, технических характеристиках, с возможностью выбрать понравившийся, заказать и оставить отзыв о нем.
На данном сайте можно узнать подробную информацию об экскаваторах-погрузчиках: 3СХ, 3СХ Super, 4СХ и 4СХ Super.
Цель моей нейронной сети: дать возможность будущему покупателю, либо просто заинтересованному лицу, быстро осуществить поиск нужного трактора, по определенным заданным критериям.
Описание моделей
Экскаватор-погрузчик 3CX
Максимальная мощность двигателя: 68.5 кВт
Максимальная глубина копания: 5.46 м
Максимальная емкость ковша: 1.1 м2
Технические характеристики JCB 3CX
| Основные характеристики | |
| Грузоподъёмность, кг | 3300/ |
| Двигатель | |
| Двигатель, марка (производитель) | Perkins |
| Модель двигателя | 1004-40T (1004-42) |
| Тип двигателя | дизельный |
| Мощность двигателя (силового агрегата), кВт (л.с.) | 59 (79) |
| Число и расположение цилиндров | 4 |
| Коробка передач | |
| Тип коробки передач | механическая |
| Топливная система | |
| Топливный бак, л | 160 |
| Максимальная скорость, км/ч | 35 |
| Колёса | |
| Шины | 10,5x18x10 / 18,4/15x26x12 |
| Ходовые характеристики | |
| Колесная (гусеничная) база, мм | 2170 |
| Характеристики погрузчика | |
| Вид шасси | Колёса |
| Вид рабочего органа | Ковш(передн./задн.) |
| Ширина х длина вил/захвата, мм | х1200 |
| Вместимость ковша, куб.м. | 1-1,3 / 0,48 |
| Ширина режущей кромки ковша, мм | 2230/610 |
| Максимальная высота точки подвеса ковша, мм | 3450 |
| Глубина копания, мм | 70-100/4240 |
| Высота выгрузки, мм | 2420 |
| Вид управления | cидя |
| Гидравлическая система, л. | 132 |
| Система охлаждения, л | 23 |
| Габаритные размеры, мм | 5620x2360x3610 |
| Общий вес, кг | 7370 |
| Другие характеристики | |
| Дорожный просвет, мм | 370 |
Экскаватор-погрузчик 3CX Super
Максимальная мощность двигателя: 68.5 кВт
Максимальная глубина копания: 4.72 м
Максимальная емкость ковша: 1 м2
Технические характеристики JCB 3CX Super
| Основные характеристики | |
| Грузоподъёмность, кг | 2000/ |
| Двигатель | |
| Двигатель, марка (производитель) | Perkins |
| Модель двигателя | 1004 – 40T |
| Тип двигателя | дизельный |
| Мощность двигателя (силового агрегата), кВт (л.с.) | 65 (86) |
| Число и расположение цилиндров | 4 |
| Топливная система | |
| Топливный бак, л | 160 |
| Максимальная скорость, км/ч | 38,1 |
| Колёса | |
| Шины | 16,9x24x12 |
| Ходовые характеристики | |
| Колесная (гусеничная) база, мм | 2220 |
| Характеристики погрузчика | |
| Вид шасси | Колёса |
| Вид рабочего органа | Ковш(передн./задн.); Вилы |
| Вместимость ковша, куб.м. | 1/0,06-0,3 |
| Ширина режущей кромки ковша, мм | 2230/610 |
| Глубина копания, мм | /4320-5530 |
| Высота подъёма рабочего органа, мм | 2850 |
| Высота выгрузки, мм | 2740 |
| Вид управления | cидя |
| Гидравлическая система, л. | 132 |
| Система охлаждения, л | 23 |
| Габаритные размеры, мм | 5910x2240x3480 |
| Общий вес, кг | 8420 |
| Другие характеристики | |
| Дорожный просвет, мм | 330/480 |
Экскаватор-погрузчик 4СХ
Максимальная мощность двигателя: 74.6 кВт
Максимальная глубина копания: 4.67 м
Максимальная емкость ковша: 1.3 м2
Технические характеристики JCB 4CX
| Основные характеристики | |
| Двигатель, марка (производитель) | Perkins |
| Модель двигателя | 1004 – 40T |
| Тип двигателя | дизельный |
| Мощность двигателя (силового агрегата), кВт (л.с.) | 71 (94) |
| Число и расположение цилиндров | 4 |
| Колёса | |
| Шины | 16.9/14x 24×12 |
| Характеристики погрузчика | |
| Вид шасси | Колёса |
| Вид рабочего органа | Ковш |
| Ширина х длина вил/захвата, мм | x1100 |
| Вместимость ковша, куб.м. | 1,1/0,06-0,3 |
| Ширина режущей кромки ковша, мм | 2330/610 |
| Высота выгрузки, мм | 2640 |
| Вид управления | cидя |
| Габаритные размеры, мм | 5910x2330x2840 |
| Общий вес, кг | 8660 |
| Другие характеристики | |
| Дорожный просвет, мм | 340 |
Экскаватор-погрузчик 4СХ Super:
Максимальная мощность двигателя: 74.2 кВт
Максимальная глубина копания: 5.35 м
Максимальная емкость ковша: 1.3 м2
Технические характеристики JCB 4CX
| Основные характеристики | |
| Двигатель, марка (производитель) | Perkins |
| Модель двигателя | 1004 – 40T |
| Тип двигателя | дизельный |
| Мощность двигателя (силового агрегата), кВт (л.с.) | 76 (100) |
| Число и расположение цилиндров | 4 |
| Колёса | |
| Шины | 16.9/16.9x28x15.5 |
| Характеристики погрузчика | |
| Вид шасси | Колёса |
| Вид рабочего органа | Ковш |
| Ширина х длина вил/захвата, мм | x1100 |
| Вместимость ковша, куб.м. | 1,3/0,06-0,3 |
| Ширина режущей кромки ковша, мм | 2330/610 |
| Высота выгрузки, мм | 2700 |
| Вид управления | cидя |
| Габаритные размеры, мм | 5910x2330x2840 |
| Общий вес, кг | 8980 |
| Другие характеристики | |
| Дорожный просвет, мм | 350 |
Таким образом, мы видим, что у этих погрузчиков много общего, но так же много и различий. Человеку сложно, перечитывая и сравнивая все эти данные, найти то, что действительно нужно именно ему. С этим ему может помочь нейронная сеть.
О нейронных сетях
В наши дни возрастает необходимость в системах, которые способны не только выполнять однажды запрограммированную последовательность действий над заранее определенными данными, но и способны сами анализировать вновь поступающую информацию, находить в ней закономерности, производить прогнозирование и т.д. В этой области приложений самым лучшим образом зарекомендовали себя так называемые нейронные сети – это самообучающиеся системы, имитирующие деятельность человеческого мозга. Несмотря на большое разнообразие вариантов нейронных сетей, все они имеют общие черты. Так, все они, так же, как и мозг человека, состоят из большого числа связанных между собой однотипных элементов – нейронов, которые имитируют нейроны головного мозга. На рис. 1 показана схема нейрона.

Рис.1
Из рисунка видно, что искусственный нейрон, так же, как и живой, состоит из синапсов, связывающих входы нейрона с ядром; ядра нейрона, которое осуществляет обработку входных сигналов и аксона, который связывает нейрон с нейронами следующего слоя. Каждый синапс имеет вес, который определяет, насколько соответствующий вход нейрона влияет на его состояние.
Бывают нейронные сети обратного распространения – это мощнейший инструмент поиска закономерностей, прогнозирования, качественного анализа. Такое название – сети обратного распространения (back propagation) они получили из-за используемого алгоритма обучения, в котором ошибка распространяется от выходного слоя к входному, т. е. в направлении, противоположном направлению распространения сигнала при нормальном функционировании сети.
В общем случае задача обучения НС сводится к нахождению некой функциональной зависимости Y=F(X) где X – входной, а Y – выходной векторы. В общем случае такая задача, при ограниченном наборе входных данных, имеет бесконечное множество решений. Для ограничения пространства поиска при обучении ставится задача минимизации целевой функции ошибки НС.
Входные данные бывают разные: в виде чисел с плавающей точкой обычно в диапазоне [0..1]. В то же время данные предметной области часто имеют другое кодирование. Так, это могут быть числа в произвольном диапазоне, даты, символьные и текстовые строки. Таким образом, данные о проблеме могут быть как количественными, так и качественными.
Нейронные сети учатся на примерах. Пользователь нейронной сети подбирает представительные данные, а затем запускает алгоритм обучения, который автоматически воспринимает структуру данных. При этом от пользователя, конечно, требуется какой-то набор эвристических знаний о том, как следует отбирать и подготавливать данные, выбирать нужную архитектуру сети и интерпретировать результаты, однако уровень знаний, необходимый для успешного применения нейронных сетей, гораздо скромнее, чем, например, при использовании традиционных методов статистики.
Этот Алгоритм нейронной сети создает сеть, состоящую из двух или трех слоев нейронов. Такими слоями являются входной слой, необязательный скрытый слой и выходной слой. Входной слой определяет все значения входных атрибутов для модели интеллектуального анализа данных и их вероятности. Скрытый слой получает входные данные от входных нейронов и передают выходные данные выходным нейронам. В скрытом слое различным вероятностям входных атрибутов назначаются весовые коэффициенты. Весовой коэффициент описывает существенность или важность отдельного входного атрибута для скрытого нейрона. Чем больше весовой коэффициент, назначенный входному атрибуту, тем большую важность имеет его значение. Весовые коэффициенты могут быть отрицательными. Входной атрибут с отрицательным коэффициентом препятствует, а не способствует наступлению выбранного результата. Выходной слой представляет значения прогнозируемых атрибутов для модели интеллектуального анализа данных.
Когда пользователь выбирает трактор, он должен обозначить для себя какие параметры из предоставленных ему подходят. Т.е. нейронная сеть должна содержать наборы характеристик различных погрузчиков, разделенных на кластеры. Кластеры содержат модели тракторов с одинаковыми характеристиками (масса, емкость, маневренность и т.д.) Запросы покупателей, где они будут отмечать те характеристики, которые им необходимы будут входными параметрами. Один слой отвечает за цели, другой, за технические характеристики, третий за внешнее описание, четвертый, за внутренний комфорт. И таких слоев может быть очень много, в зависимости от потребностей покупателя.
Например, если человек ищет погрузчик для плохопроходимых условий и с большим и емким ковшом, но ему не нужна высокая грузоподъемность, то ему подойдет небольшой погрузчик с большими колесами и хорошей вместительностью, а если ему наоборот нужен большой трактор с высокой грузоподъемностью, используемый в городских условиях, то необходима совершенно другая модель.
Следующий слой — вычислительный слой. Он должен выбрать из всех возможных характеристик, которые задал пользователь, те, что смогут удовлетворить его параметры.
И, наконец, выходной слой – вывод информации о выбранных экскаваторах-погрузчиках, подходящих по всем заданным параметрам.
Вывод
Таким образом, имея перед собой нейронную сеть, с заданными параметрами и алгоритмом слоев, мы получаем вполне необходимую сеть, которая помогает пользователю экономить время при выборе определенных товаров. Он может в несколько щелчков получить именно то, что необходимо ему и его компании, чем тратить время на поиски этого же товара, изучая длинные статьи и сравнивая технические характеристики.