ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

АрхитСктура NNFLC (Neurons Network Fuzzy Logic Controller)

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

NNFLC — Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° NNFLC ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡ. 26. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ структуры NNFLC — это различная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ слоСв. ОпишСм ΠΊΡ€Π°Ρ‚ΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ слоСв. ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» часто цСлСсообразно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с ΡƒΡ‡Π°ΡΡ‚ΠΈΠ΅ΠΌ экспСрта. ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ настройка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ принадлСТности выполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ распро; ΠœΡΡ‚Ρ€ пСрСкрытия. Найти ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ вСсов ΠΈΠ³… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

АрхитСктура NNFLC (Neurons Network Fuzzy Logic Controller) (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

NNFLC — Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° NNFLC ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡ. 26. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ структуры NNFLC — это различная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ слоСв. ОпишСм ΠΊΡ€Π°Ρ‚ΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ слоСв.

АрхитСктура NNFLC (Neurons Network Fuzzy Logic Controller).

Π‘Π»ΠΎΠΉ 2. Ρƒ 1 — min Π“Ρƒ, * Π‘Π»ΠΎΠΉ 2 ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ И-условия ΠΏΡ€Π°Π²ΠΈΠ».

Π‘Π»ΠΎΠΉ 3. Π£^ = Ρ‚Π°Ρ…Π“Ρƒ[2…, Ρƒ1 — функция Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°, которая прСдставляСт собой Π˜Π›Π˜-ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ ΠΏΡ€Π°Π²ΠΈΠ» с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ Ρ‚Π΅Ρ€ΠΌΠ°ΠΌΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΠ²ΡΠ½Ρ‚Π°Ρ…. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ обучСния слой настраиваСт ΠΏΠ°Ρ€Π° ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ принадлСТности Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° сСти NNFLC.

Рис. 26 — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° сСти NNFLC.

Π‘Π»ΠΎΠΉ 4. Π’ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π΅ΠΉΡ€ΠΎΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΄Π΅Ρ„Π°Π·Π·ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ обучСния это Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ:

АрхитСктура NNFLC (Neurons Network Fuzzy Logic Controller).

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти слоТной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ (с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ слоями) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ происходит многоэтапно, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ обучСния: Π½Ρ€Π΅Π΄ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ (offline), ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ (online), Π±Π΅Π· учитСля, с ΡƒΡ‡ΠΈΡ‚Π΅Π»Π΅ΠΌ. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти NNFLC инициализируСтся ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ формирования ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ».

Если Ρ…, — Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π’ (Π»'() — количСство Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΡ… ΠΌ< Ρ‚ΠΎΠΊ (Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠΉ) Ρ…, Ρ‚ΠΎ ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ количСство ΠΏΡ€Π°Π²ΠΈΠ»: Π’ = J" [ r (.vf).

— ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΡ… ΠΌΠ΅;

ΠžΠ±Ρ‰Π°Ρ схСма обучСния Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ Π½Π΅ NNFLC содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ этапы:

  • — Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…;
  • — ΡΠ°ΠΌΠΎΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΡŽΡ‰Π°ΡΡΡ кластСризация (настройка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ принадлСТности);
  • — ΡΠΎΡ€Π΅Π²Π½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ побСдитСля);
  • — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»;
  • — ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»;
  • — ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ настройка ΠΏΠ°Ρ€Π° ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (Ρ‚ΡŽΠ½ΠΈΠ½Π³) Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ принадлСТности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ распространСния ошибки.

Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ характСристики этапов обучСния. Настройка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ принадлСТности Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² с, ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ <οΏ½Ρ‚, для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ принадлСТности, прСдставлСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Ρ„ΠΎΡ€ΠΌΡ‹:

АрхитСктура NNFLC (Neurons Network Fuzzy Logic Controller).

Алгоритм побСдитСля выявляСт.

АрхитСктура NNFLC (Neurons Network Fuzzy Logic Controller).

Π³Π΄Π΅ i}(t) — ΠΌΠΎΠ½ΠΎΡ‚ΠΎΠ½Π½ΠΎ ΡƒΠ±Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ обучСния. Настройка ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π΅Π³ ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся эвристичСски, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎ ΠΏΡ€ΠΈΠ½;

Π― — ΠΏΠ°Ρ€Π°;

Ρ†ΠΈΠΏΡƒ «ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ блиТайшСго сосСда»: сг =.

мстр пСрСкрытия. Найти ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ вСсов ΠΈΠ³, которая ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅Ρ‚ качСство связСй Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ частСй ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° побСдитСля.

АрхитСктура NNFLC (Neurons Network Fuzzy Logic Controller).

ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» часто цСлСсообразно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с ΡƒΡ‡Π°ΡΡ‚ΠΈΠ΅ΠΌ экспСрта. ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ настройка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ принадлСТности выполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ распро;

странСния ошибки для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ошибки Π΅. -dk . Π¦Π΅ΠΏΠΎΡ‡ ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ» распространяСт ΠΎΡˆΠΈΠ±ΠΊΡƒ Π΄ΠΎ ΡΠ»ΠΎΡ 1 с ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ Ρ€ΠΎΡƒΡ‚ΠΈΠ½Π³ΠΎΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° NNFLC ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ систСма Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° Π’Π°ΠΊΠ°Π³ΠΈ-Π‘ΡƒΠ³Π΅Π½ΠΎ.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ