В чем разница между нейронной сетью и персептроном?


Ответы:


7

Да, «перцептрон» относится к конкретной модели обучения под наблюдением, которая была изложена Розенблаттом в 1957 году. Перцептрон - это особый тип нейронной сети, и на самом деле исторически важен как один из типов разработанной нейронной сети. Существуют и другие типы нейронных сетей, которые были разработаны после персептрона, и разнообразие нейронных сетей продолжает расти (особенно с учетом того, насколько современны и модны глубокие знания в наши дни).


Итак, нейронная сеть - это общий термин !?
RockTheStar

1
Это правильно - «нейронная сеть» относится ко всему классу моделей, которые изучают, это не конкретный алгоритм или модель.
Луи Сиалделла

17

Модели Perceptron содержатся в наборе моделей нейронных сетей.

Персептрон (однослойный) - это однослойная нейронная сеть, которая работает как линейный двоичный классификатор. Будучи однослойной нейронной сетью, она может быть обучена без использования более продвинутых алгоритмов, таких как обратное распространение, и вместо этого может обучаться, «шагая к» вашей ошибке в шагах, определенных скоростью обучения. Когда кто-то говорит персептрон, я обычно думаю о однослойной версии.

Однако, если вы говорите о многослойном персептроне , то этот термин совпадает с нейронной сетью с прямой связью .


3
Вы можете привести последнее предложение от епископа, CM (2006). Распознавание образов и машинное обучение (1-е изд. 20). п. 226.
Нил Дж

1

Процедура обучения Perceptron не может быть обобщена на скрытые слои

• Процедура сходимости персептрона работает, обеспечивая, чтобы при каждом изменении весов они приближались к каждому «щедро выполнимому» набору весов.

- Этот тип гарантии не может быть распространен на более сложные сети, в которых среднее из двух хороших решений может быть плохим решением.

• Таким образом, «многослойные» нейронные сети не используют процедуру обучения персептрона.

- Их никогда не следовало называть многослойными персептронами.

-Reference Coursera.org - Курс нейронной сети - 3 неделя


Благодарю. Хм ... Я думаю, что персептрон - это самая простая нейронная сеть.
RockTheStar

1

Как упомянул @Nick, Preceptron - это нейронная сеть с одним слоем, в которой для определения характеристик используются рукописные программы, основанные на здравом смысле . Эти функции используются как входные данные сети, а затем принимают двоичные решения на основе этого.

введите описание изображения здесь

[Изображение и объяснение было основано на слайде Хинтона в Coursera]


1
Пожалуйста, приписывайте цифры, которые вы используете, если они не сделаны вами.
говорит амеба: восстанови
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.