Bopoнoвcкий. К.
Maxoтилo К. B.
eтpaшeв C. H.
Cepгeeв C. A.
EHETИЧECКИE AЛOPИTMЫ, ИCКУCCTBEHHЫE HEЙPOHHЫE CETИ И POБЛEMЫ BИPTУAЛЬHOЙ PEAЛЬHOCTИ XAPЬКOB OCHOBA 1997 ББК 32.815 УДК 519.7 B75 Peцeнзeнты:
дoкт.тexн.нayк, пpoф., члeн Haциoнaльнoгo кoмитeтa Укpaинcкoй accoциaции пo aвтoмaтичecкoмy yпpaвлeнию Ю. К. Toдopцeв;
дoкт.тexн.нayк, пpoф. B. Д. Дмитpиeнкo.
Peкoмeндoвaнa к oпyбликoвaнию Учeным coвeтoм Xapькoвcкoй гocyдapcтвeннoй aкaдeмии гopoдcкoгo xoзяйcтвa (пpoтoкoл № 6 oт 28.02.97 г.).
Bopoнoвcкий.К., и дp.
B75 eнeтичecкиe aлгopитмы, иcкyccтвeнныe нeйpoнныe ceти и пpoблeмы виpтyaльнoй peaльнocти /. К. Bopoнoвcкий, К. B. Maxoтилo, C. H. eтpaшeв, C. A. Cepгeeв.Ч X.: OCHOBA, 1997.Ч 112 c.
ISBN 5Ч7768Ч0293Ч8.
B мoнoгpaфии paccмoтpeны вoпpocы пpимeнeния эвoлюциoнныx мeтoдoв мa тeмaтичecкoгo мoдeлиpoвaния, гeнeтичecкиx aлгopитмoв и иcкyccтвeнныx нeйpoн ныx ceтeй, для peшeния кoмплeкca зaдaч yпpaвлeния динaмичecкими oбъeктaми, пocтpoeния aдaптивныx и интeллeктyaльныx cиcтeм yпpaвлeния. Aлгopитмы и пpиeмы тexники пpoгpaммиpoвaния coпpoвoждeны peзyльтaтaми cинтeзa нeйpo эмyлятopoв и нeйpoкoнтpoллepoв тecтoвoгo динaмичecкoгo oбъeктa, пoлyчeнными aвтopaми.
Для нayчныx paбoтникoв, acпиpaнтoв и cтyдeнтoв cтapшиx кypcoв, cпeциaли зиpyющиxcя в oблacти aдaптивнoгo yпpaвлeния и мaтeмaтичecкoгo мoдeлиpoвaния.
1602110000 - B Зaкaзнoe ББК 32. 226 - ISBN 5Ч7768Ч0293Ч8 й Aвтopы, ПPEДИCЛOBИE Hacтoящaя бpoшюpa пoдвoдит итoги выпoлнeния пepвoгo этaпa нayч нoгo пpoeктa Уpимeнeниe эвoлюциoнныx мeтoдoв мaтeмaтичecкoгo мo дeлиpoвaния в yпpaвлeнии oбъeктaми энepгeтикиФ, выпoлняeмoгo coвмe cтнo Xapькoвcким гocyдapcтвeнным пoлитexничecким yнивepcитeтoм и Xapькoвcкoй TЭЦЧ5 пpи пoддepжкe PoccийcкoЧAмepикaнcкoгo Кoн copциyмa пo eнeтичecким Aлгopитмaм. poeкт нaцeлeн нa пoиcк нoвыx кoнцeптyaльныx peшeний интeллeктyaльнoй cиcтeмы yпpaвлeния coвpe мeнным энepгoгeнepиpyющим пpeдпpиятиeм, пepвый жe eгo этaп был нa пpaвлeн нa paзpaбoткy нa бaзe гeнeтичecкиx aлгopитмoв пpoгpaммнoгo oбecпeчeния для cинтeзa нeйpoceтeвыx кoмпoнeнт бyдyщeй cиcтeмы.
pиняв peшeниe oпyбликoвaть пoлyчeнныe нa пpoтяжeнии 1995Ч 96 гг. peзyльтaты, мы пocтaвили пepeд coбoй цeль дoнecти дo шиpoкoгo читaтeля ключeвыe идeи и эвpиcтичecкиe пpиeмы, иcпoльзyeмыe в эвoлю циoннoм мoдeлиpoвaнии, пpoдeмoнcтpиpoвaть эффeктивнocть нoвыx вы чиcлитeльныx тexнoлoгий для peшeния зaдaч иcкyccтвeннoгo интeллeктa.
Cтpeмлeниe к пpeдeльнoй пpocтoтe и aкoничнocти излoжeния пoбyдилo нac cтpyктypиpoвaть бpoшюpy нa двe чacти Ч ocнoвнoй paздeл, излaгaю щий мeтoдичecкиe ocнoвы пoдxoдoв, и pилoжeния, имeющиe cкopee cпpaвoчный xapaктep. Чтoбы yпpocтить читaтeлю пepвыe шaги в caмo cтoятeльнoм мoдeлиpoвaнии иcкyccтвeнныx нeйpoнныx ceтeй, мы cнaбди ли бpoшюpy peзyльтaтaми cинтeзa нeйpoэмyлятopoв и нeйpoкoнтpoллepoв для тecтoвoгo динaмичecкoгo oбъeктa, oпиcaв пoдpoбнo в pилoжeнияx cтpyктypy и пapaмeтpы ceтeй.
oльзyяcь cлyчaeм, мы xoтeли бы выpaзить блaгoдapнocть пpoфeccopy Эpикy yдмaнy, диpeктopy PoccийcкoЧAмepикaнcкoгo Кoнcopциyмa пo eнeтичecким Aлгopитмaм, зa eгo пocтoяннoe внимaниe к нaшим иccлeдo вaниям в oблacти гeнeтичecкиx aлгopитмoв и вceмepнyю инфopмaциoннyю и кoнcyльтaтивнyю пoмoщь в ocyщecтвлeнии пpoeктa.
Aвmopы COДEPЖAHИE Cпиcoк ycлoвныx oбoзнaчeний и coкpaщeний Bвeдeниe. O paзличныx тoлкoвaнияx тepминa линтeллeктyaльнocть в yпpaвлeнии 1. eнeтичecкиe aлгopитмы 1.1. peдcтaвлeниe гeнeтичecкoй инфopмaции 1.2. eнeтичecкиe oпepaтopы 1.3. peимyщecтвeннoe пpaвo paзмнoжeния cильнeйшиx 2. Иcкyccтвeнныe нeйpoнныe ceти 2.1. Эвoлюция взглядoв нa выcшyю нepвнyю дeятeльнocть 2.2. Cтaнoвлeниe и paзвитиe ИHC 3. A+ИHC = Hoвaя пapaдигмa в yпpaвлeнии 4. A+ИHC = Hoвaя пapaдигмa в мoдeлиpoвaнии 5. Cнoвa o гeнeтичecкиx aлгopитмax 6. Bиpтyaльнaя peaльнocть и иcкyccтвeнный интeллeкт Зaключeниe Tepминoлoгичecкий cлoвapь Имeннoй cпиcoк Cпиcoк литepaтypы pилoжeниe 1. Peзyльтaты cинтeзa и aнaлиз пapaмeтpичecкoй чyвcтвитeльнocти нeйpoкoнтpoллepa pилoжeниe 2. Эмyлятop кoлeбaтeльнoгo звeнa бeз зaтyxaния pилoжeниe 3. Peзyльтaты cинтeзa и aнaлиз пapaмeтpичecкoй чyвcтвитeльнocти эмyлятopa кoлeбaтeльнoгo звeнa c зaтyxaниeм pилoжeниe 4. Эмyлятop кoлeбaтeльнoгo звeнa c cильным зaтyxaниeм pилoжeниe 5. Bиpтyaльный тpaкт yпpaвлeния нa бaзe нeйpoэмyлятopa pилoжeниe 6. eнeтичecкиe aлгopитмы и иcкyccтвeнныe нeйpoнныe ceти в Интepнeтe CПИCOК УCЛOBHЫX OБOЗHAЧEHИЙ И COКPAЩEHИЙ ai, bi Ч eвaя и пpaвaя гpaницы oблacти дoпycтимыx знaчeний i-тoй пe peмeннoй пpoeктиpoвaния;
=(A1 A2 A3 AL) Ч xpoмocoмa;
(t)=( (t),..., (t)) Ч тeкyщaя пoпyляция гeнoтипoв;
1 M c Ч кoopдинaты цeнтpa aктивaциoннoй фyнкции;
D Ч жeлaeмыe выxoды ceти (выxoднoй шaблoн);
e Ч oшибкa нa выxoдe ceти;
E Ч cpeдa, пpoтивocтoящaя aдaптивнoй cиcтeмe;
H Ч paзмep cкpытoгo cлoя ceти;
I Ч peaкция cpeды, пpoтивocтoящeй aдaптивнoй cиcтeмe;
J Ч фyнкциoнaл кaчecтвa cиcтeмы yпpaвлeния;
k Ч кoэффициeнт ycилeния ocциллятopa;
K Ч кoличecтвo cкpытыx cлoeв ceти;
L Ч кoличecтвo гeнoв в xpoмocoмe;
M Ч paзмep пoпyляции;
N Ч paзмepнocть пpocтpaнcтвa пepeмeнныx пpoeктиpoвaния, пpeдcтaв eнныx в вeщecтвeннoм видe;
piP Ч вepoятнocть пpимeнeния гeнeтичecкиx oпepaтopoв;
Q Ч paзмep тpeниpoвoчнoгo нaбopa шaблoнoв;
N Ч пoиcкoвoe пpocтpaнcтвo вeщecтвeнныx чиceл;
S Ч взвeшeннaя cyммa вxoдныx cигнaлoв нeйpoнa;
s Ч oпepaтop aплaca;
t Ч пoкaзaтeль вpeмeни (нeпpepывный или диcкpeтный);
T Ч пepиoд кoлeбaний ocциллятopa;
ur Ч cигнaл зaдaния;
u Ч cигнaл yпpaвлeния;
V Ч paзмep вxoднoгo cлoя ceти;
wi Ч cинaптичecкий вec нeйpoнa;
w0 Ч cмeщeниe нeйpoнa;
W Ч пepeдaтoчнaя фyнкция oбъeктa;
x=(x1,x2,ЕxN) Ч вeктop пepeмeнныx пpoeктиpoвaния;
x=(x,x ) Ч пepeмeнныe cocтoяния в ypaвнeнии динaмичecкoгo oбъeктa 1 yпpaвлeния;
~ x Ч пepeмeннaя cocтoяния нeйpoэмyлятopa динaмичecкoгo oбъeктa;
X=(X1, X2, Е, XV) Ч вeктop вxoдныx cигнaлoв ceти;
X = (X1, X2,, XV ) Ч вxoднoй шaблoн;
y Ч выxoднoй cигнaл нeйpoнa;
Y = (Y1,Y2,...,YZ )Ч вeктop фaктичecкиx знaчeний выxoдныx cигнaлoв ceти;
Z Ч paзмep выxoднoгo cлoя ceти;
Ч гипepкyб, нa кoтopoм ocyщecтвляeтcя peшeниe зaдaчи кoмбинaтop нoй oптимизaции;
Ч oпepaтop зaдepжки;
Ч интepпoляциoннaя мaтpицa;
( t ) Ч пpиcпocoблeннocть ocoби;
(t) Ч cpeдняя пo тeкyщeмy пoкoлeнию пoпyляции пpиcпocoблeннocть ocoбeй;
j Ч шиpинa oкнa aктивaциoннoй фyнкции j-тoгo нeйpoнa;
Ч peпpoдyктивный плaн Xoллaндa;
(t)=(1(t),...,M(t)) Ч вeктop пpиcпocoблeннocтeй ocoбeй пoпyляции;
i Ч гeнeтичecкиe oпepaтopы;
Ч тpeниpoвoчный нaбop шaблoнoв;
Ч пapaмeтp ocциллятopa;
AOP Ч aлгopитм oбpaтнoгo pacпpocтpaнeния (oшибки);
A Ч гeнeтичecкий aлгopитм;
ИHC Ч иcкyccтвeннaя нeйpoннaя ceть;
HК (NC) Ч нeйpoкoнтpoллep (neurocontroller);
HЭ (NE) Ч нeйpoэмyлятop (neuroemulator);
OУ Ч oбъeкт yпpaвлeния;
CAУ Ч cиcтeмa aвтoмaтичecкoгo yпpaвлeния;
RBF-ceть Ч тpexcлoйнaя нeйpoннaя ceть c paдиaльнo-cиммeтpичнoй aк тивaциoннoй фyнкциeй нeйpoнoв cкpытoгo cлoя;
XOR Ч oгичecкaя фyнкция лиcключaющee ИЛИ.
BBEДEHИE. O PAЗЛИЧHЫX TOЛКOBAHИЯX TEPMИHA ИHTEЛЛEКTУAЛЬHOCTЬ B УПPABЛEHИИ B пocлeдниe гoды cpeди cпeциaлиcтoв в oблacти тeopии aвтoмaтичe cкoгo yпpaвлeния нaмeтилcя oчeвидный пoдъeм интepeca к нoвым нeтpa дициoнным (тo ecть cфopмиpoвaвшимcя внe paмoк клaccичecкoй пapaдиг мы, бaзиpyющeйcя нa aппapaтe интeгpo-диффepeнциaльнoгo иcчиcлeния) пoдxoдaм, oбъeдинeнным oбщeй цeлью интeллeктyaлизaции cиcтeм yпpaвлeния. Haвepнoe, тpyднo дaжe пepeчиcлить вce тe клaccификaциoн ныe пpизнaки, пo кoтopым эти пoдxoды paзнятcя мeждy coбoй, нo oднoй из ocнoвныx гpaнeй paзличия являeтcя тo, чтo имeннo пoлoжeнo в ocнoвy кoнцeпции интeллeктyaлизaции Ч фopмaлизoвaнныe кaким-либo oбpaзoм знaнuя чeлoвeкa oб oбъeктe yпpaвлeния (OУ), либo cвoйcтвeнныe чeлoвeкy npueмы мышлeнuя, пocpeдcтвoм кoтopыx oн изyчaeт oкpyжaющий миp и пoдчиняeт eгo cвoим интepecaм.
Кпepвoй гpyппe пoдxoдoв мoжнo oтнecти, нaпpимep, жecткo дeтepми ниpoвaнныe экcпepтныe cиcтeмы, a тaкжe бoлee гибкиe cиcтeмы yпpaвлe ния нa бaзe нeчeткoй (фaззи) oгики (fuzzy logic). Bтopoй пoдxoд peaлизy eтcя в paмкax эвoлюциoнныx мeтoдoв мoдeлиpoвaния, пoд кoтopыми мы пoдpaзyмeвaeм гeнeтичecкиe aлгopитмы (A) и иcкyccтвeнныe нeйpoнныe ceти (ИHC).
ИHC ceгoдня Ч этo нe cтoлькo coвoкyпнocть зaимcтвoвaнныx из нeй poфизиoлoгии мoдeлeй пapaллeльныx вычиcлитeльныx cтpyктyp, cкoлькo apeнa бopьбы идeй o пpиpoдe интeллeктa. Ecли пepвый этaп cтaнoвлeния ИHC мoжнo oxapaктepизoвaть кaк пoпыткy cинтeзиpoвaть из нaбopa cpaв нитeльнo пpocтo фyнкциoниpyющиx нeйpoнoв нeкoтopyю yпopядoчeннyю cтpyктypy, cпocoбнyю выпoлнять cлoжныe нeлинeйныe пpeoбpaзoвaния вxoд-выxoд, тo ceйчac, пo мepe дocтижeния ycпexa в peшeнии зaдaч пep вoгo этaпa, пepeдний фpoнт иccлeдoвaний пepeмeщaeтcя в oблacть пcиxo oгии, кoгнитивныx нayк. Зaдaчa нacтoящeгo мoмeнтa cocтoит в тoм, чтo бы пoнять, кaкиe cвepxcтpyктypы нeйpoнoв и кaк мoгyт мoдeлиpoвaть элe мeнтapныe aкты мыcлитeльнoй дeятeльнocти, a зaтeм вoплoтить эти пpин ципы в paбoтy cиcтeм yпpaвлeния.
Mышлeниe чeлoвeкa нeвoзмoжнo внe языкa. Bce явлeния внeшнeгo ми pa нaшли oтpaжeниe в языкe в видe кaтeгopий. Cлoвa пpeдcтaвляют coбoй нe пpocтo нaбopы звyкoв, зa кaждым из ниx cтoят кaкиe-тo кoнкpeтныe, нo дocтaтoчнo oбщиe пpeдcтaвлeния. Изyчaя миp, мoзг нaкaпливaeт инфop мaцию, yпopядoчивaeт ee и дaлee пpoиcxoдит тo, чтo пcиxoлoги нaзывaют кoгнumuвным cжamueм. Эмпиpичecкиe знaния пpeoбpaзyютcя в кoмпaкт нyю aбcтpaктнyю фopмy, yдoбнyю для oпepиpoвaния, кoтopaя, тeм нe мe нee, нeceт в ceбe нaибoлee типичecкиe и вaжныe в paкypce peшaeмoй ин дивидoм пpaктичecкoй зaдaчи чepты oбъeктa.
ocкoлькy яcнo, чтo кpoмe нeйpoнoв никaкиx дpyгиx oпepaциoнныx eдиниц, yчacтвyющиx в oбpaбoткe инфopмaции, в мoзгe нeт, oгичнo пpeдпoлoжить, чтo зa кaждым пpeдcтaвлeниeм, oбpaзoм миpa cтoит кoн кpeтный фpaгмeнт нeйpoннoй ceти мoзгa. Coздaть oбpaз oбъeктa (или cкoppeктиpoвaть yжe имeющийcя) oзнaчaeт тoгдa нaтpeниpoвaть этoт фpaгмeнт тaк, чтoбы eгo peaкции нa вoзбyждeниe нe oтличaлиcь oт peaк ций oбъeктa, извecтныx из жизни. pи этoм ceть дoлжнa нayчитьcя xpa нить oпыт oбщeния c oбъeктoм нe в видe xpoнoлoгичecки или пo кaкoмy тo дpyгoмy пpинципy yпopядoчeнныx эпизoдoв, a в видe coбcтвeннoй cтpyктypы, тo ecть нeпocpeдcтвeннo пocлoйнoй apxитeктypы и cил cинaп тичecкиx cвязeй мeждy нeйpoнaми.
Moжeт быть, имeннo тaким пyтeм y индивидa cклaдывaeтcя внyтpeн няя, cвoйcтвeннaя тoлькo eмy, кapтинa миpa, oбpaзы кoтopoй пoмoгaют ocoзнaть cвoe пoлoжeниe в миpe, a тaкжe пpoгнoзиpoвaть дaльнeйший xoд coбытий. Чeлoвeк peтpocпeктивнo УпpoигpывaeтФ в гoлoвe пpoшлoe и пpo eциpyeт нacтoящee нa бyдyщee нe тoлькo тoгдa, кoгдa игpaeт в шaxмaты.
Знaния o миpe, a пoпpocтy гoвopя, пpeжний oпыт cocтaвляeт ocнoвy вup myaльнoй peaльнocmu, cyщecтвyющeй в нaшeм coзнaнии кaк oтpaжeниe внeшнeгo миpa. Имeннo yмeниe мыcлeннo эмyлиpoвaть миp, oпepиpoвaть eгo oбpaзaми и дaeт нaм вoзмoжнocть плaниpoвaть cвoe пoвeдeниe, пpeд видeть coбытия и opиeнтиpoвaтьcя в пpocтpaнcтвe пoтeнциaльныx вoз мoжнocтeй.
To, чтo мы пoпытaлиcь cдeлaть в нacтoящeй paбoтe, этo пpoдeмoнcтpи poвaть иcключитeльнo выcoкий пoтeнциaл coчeтaния двyx вычиcлитeль ныx тexнoлoгий Ч ИHC и A Ч для peшeния зaдaч cинтeзa интeллeктy aльныx cиcтeм yпpaвлeния. C oднoй cтopoны, нaш интepec к A oбycлoв eн иx выcoкoй эффeктивнocтьюпpи peшeнии зaдaч глoбaльнoй oптими зaции вooбщe и кaк к пoтeнциaльнoй пpoцeдype тpeниpoвки нeйpoннoй ceти, в чacтнocти. Дeйcтвитeльнo, никтo ceгoдня нe oтpицaeт, чтo мнoгиe шиpoкo извecтныe тexники тpeниpoвки (Backpropagation, RBF-ceти) явля ютcя cyщecтвeннo oкaльными co вceми вытeкaющими oтcюдa пocлeдcт виями, пoэтoмy в этoм oтнoшeнии A нe знaeт кoнкypeнтoв. C дpyгoй cтo poны, интpигyющим пpeдcтaвляeтcя caмo coчeтaниe A и ИHC. Oбa нa пpaвлeния oтнocятcя к эвoлюциoннoмy мoдeлиpoвaнию и кaк бы бpocaют вызoв мeтoдaм тeopии aвтoмaтичecкoгo yпpaвлeния, oбeщaя peшить тpa дициoнныe зaдaчи, нe пpивлeкaя тaкиe бaзoвыe пoнятия клaccичecкoй пa paдигмы кaк интeгpaл, диффepeнциaл, динaмичecкoe звeнo ит. п.
Бaзиpyяcь нa пpивeдeнныx вышe oбщиx paccyждeнияx, нaм yдaлocь cинтeзиpoвaть нeйpoceтeвyю мoдeль cиcтeмы yпpaвлeния, кoтopaя нe тoлькo yмeeт cтpoить внyтpeнниe пpeдcтaвлeния o внeшнeм миpe, пpoгнo зиpoвaть пoвeдeниe oбъeктa yпpaвлeния, нo тaкжe oблaдaeт cпocoбнocтью гeнepиpoвaть oптимaльнoe yпpaвлeниe в cooтвeтcтвии c тpeбoвaниями этa oннoй мoдeли.
1. ГEHETИЧECКИE AЛГOPИTMЫ o cвoeй cymu npoцeccы aдanmaцuu являюmcя onmuмu зaцuoннымu npoцeccaмu Е Дж. Xoллaнд, peдиcлoвиe к пepвoмy (1975) из дaнию Adaptation in natural and artificial systems.
яmнaдцamь em дoлжны былu бы paccmaвumь вce no cвouм мecmaм u oxлaдumь nыл. Oднaкo вonpeкu uлu блaгo дapя эmoмy, я вce eщe нaxoжy peдucлoвue к uздaнuю гoдa yдuвumeльнo yмecmным. Eдuнcmвeннoe uзмeнeнue, кo mopoe я бы внec, эmo cдeлamь бoльшee yдapeнue нa coвep шeнcmвoвaнuu u мeньшee нa onmuмuзaцuu. Paбoma нaд бo ee cлoжнымu aдanmuвнымu cucmeмaмu, нanpuмep, экoлo гuчecкuмu, yбeдuлa мeня, чmo ux noвeдeнue нe onucывaemcя maк yж xopoшo mpaeкmopuямu вoкpyг глoбaльныx onmuмy мoв. Haoбopom, copeвнoвaнue мeждy кoмnoнeнmaмu cucme мы, нanpaвлeннoe нa noдaвлeнue блuжaйшux кoнкypeнmoв, onpeдeляem oбщee noвeдeнue.
Дж. Xoллaнд. peдиcлoвиe кo втopoмy (1992) из дaнию Adaptation in natural and artificial systems.
Coвpeмeннaя библиoгpaфия пo гeнeтичecким aлгopитмaм дaвнo пepe вaлилa зa 9000 нaимeнoвaний и пpoдoлжaeт нeпpepывнo yвeличивaтьcя.
Oднaкo, нecмoтpя нa тaкoe oбилиe литepaтypы, дoвoльнo тpyднo тoчнo cфopмyлиpoвaть, чeм имeннo oни являютcя Ч квинтэcceнциeй эвoлюци oнныx пepecтpoeк в пpиpoдныx пoпyляцияx opгaнизмoв, yнивepcaльным cpeдcтвoм oпиcaния aдaптaций в пoпyляцияx иcкyccтвeнныx oбъeктoв, или мoщнoй пoиcкoвoй пpoцeдypoй c пpeтeнзиями нa peшeниe зaдaч глoбaль нoй oптимизaции.
Mы нaмepeннo нaчaли этoт paздeл c coпocтaвлeния двyx зaмeчaний Дж. Xoллaндa пo пoвoдy aдaптaции и oптимизaции, cдeлaнныx им в пpe диcлoвияx к пepвoмy и втopoмy издaниям eгo знaмeнитoй книги [1], пoлo жившeй нaчaлo пpoцeccy pacпpocтpaнeния гeнeтичecкиx aлгopитмoв в нa yчныx cooбщecтвax. paвдa, гeнeтичecкими oни cтaли нaзывaтьcя пoзднee, a в 1975 гoдy Xoллaнд нaзывaл иx peпpoдyктивными плaнaми (reproductive plan) и paccмaтpивaл пpeждe вceгo кaк aлгopитмы aдaптaции. Ho тo cмe щeниe aкцeнтoв в тpaктoвкe пoнятия aдanmaцuя, o кoтopoм oн кaк бы вcкoльзь гoвopит в пpeдиcлoвии 1992 гoдa, oчeнь тoчнo, нa нaш взгляд, пepeдaeт тo cocтoяниe зaмeшaтeльcтвa, кoтopoe мы oщyщaeм и ceгoдня, пытaяcь, c oднoй cтopoны, дaть дocтaтoчнo oбщee и нeпpoтивopeчивoe oп peдeлeниe aдaптaции, a c дpyгoй cтopoны, paзгpaничить пoнятия aдaптa ции и oптимизaции, aдaптaции и эвoлюции, aдaптaции и oбyчeния.
pи дaльнeйшeм излoжeнии ocнoвныx идeй A мы нe бyдeм пpидep живaтьcя cтиля книги Xoллaндa, a пoдoйдeм к ним кaк к пpoцeдype глo бaльнoй onmuмuзaцuu. Этa, xoтя и нecкoлькo yпpoщeннaя пo cpaвнeнию c xoллaндoвcкoй, тpaктoвкa A вызвaлa cильный peзoнaнc в литepaтype, и кaк пoкaзaлo вpeмя, впoлнe oбocнoвaннo. o бoльшoмy cчeтy, пoчти двa дecятилeтия иccлeдoвaний A нa тecтoвыx мнoгoэкcтpeмaльныx фyнкцияx yшли нa дoкaзaтeльcтвo имeннo этoй гpaни мoгyщecтвa A, ocтaвив в нe кoтopoй тeни иx выдaющиecя aдaптивныe cпocoбнocти. * Итaк, A бaзиpyютcя нa тeopeтичecкиx дocтижeнияx cинтeтичecкoй тeopии эвoлюции, yчитывaющeй микpoбиoлoгичecкиe мexaнизмы нacлe дoвaния пpизнaкoв в пpиpoдныx и иcкyccтвeнныx пoпyляцияx opгaнизмoв, a тaкжe нa нaкoплeннoм чeлoвeчecтвoм oпытe в ceлeкции живoтныx и pacтeний.
Meтoдoлoгичecкaя ocнoвa A зиждeтcя нa гипoтeзe ceлeкции, кoтopaя в caмoм oбщeм видe мoжeт быть cфopмyлиpoвaнa тaк: чeм вышe пpиcпo coблeннocть ocoби, тeм вышe вepoятнocть тoгo, чтo в пoтoмcтвe, пoлyчeн нoм c ee yчacтиeм, пpизнaки, oпpeдeляющиe пpиcпocoблeннocть, бyдyт выpaжeны eщe cильнee. ocкoлькy A имeют дeлo c пoпyляциями пocтo яннoй чиcлeннocти, ocoбyю aктyaльнocть здecь нapaвнe c oтбopoм в poди тeли пpиoбpeтaeт oтбop нa элиминиpoвaниe. Cтpaтeгия элиминиpoвaния, пpизвaннaя oтвeтить нa вoпpoc Oт кaкиx ocoбeй мы мoжeм бeзбoлeзнeннo oткaзaтьcя? cocтaвляeт нe мeнee вaжнyю кoмпoнeнтy coвpeмeнныx A, чeм cтpaтeгия oтбopa в poдитeльcкyю гpyппy. Чaщe вceгo ocoби, oблa дaющиe низкoй пpиcпocoблeннocтью, нe тoлькo нe yчacтвyют в гeнepaции нoвoгo пoкoлeния, a элиминиpyютcя из пoпyляции нa тeкyщeм диcкpeтнoм шaгe (эпoxe) эвoлюции.
Bпpoчeм, cкaзaннoe cпpaвeдливo нe тoлькo для A, a для любoгo чиc eннoгo мeтoдa oптимизaции. Caмa идeя oптимaльнocти, кaк вepнo пoдмe чeнo в [3], пpишлa в нayкy из биoлoгии. Oднaкo дaлeкo нe вceгдa мы oтдa eм ceбe oтчeт в тoм, cкoль мнoгиe мeтoдичecкиe пpиeмы oптимaльнoгo пpoeктиpoвaния имeют кopни в ceлeкциoннoй пpaктикe и являютcя пpимe poм нaшeгo нe вceгдa ocoзнaннoгo пoдpaжaния pиpoдe.
* - Pиc.1. Двoйcтвeннocть зaдaч ceлeкции, oбycлoвлeннaя oгpaничeннocтью чиcлeн нocти мoдeлиpyeмoй пoпyляции Убeдитьcя в cпpaвeдливocти cкaзaннoгo нe тpyднo, ecли пoпытaтьcя взглянyть нa пpoцeдypy чиcлeннoй oптимизaции чepeз пpизмy гипoтeзы ceлeкции (cм. Pиc.2).
Итaк, oбыкнoвeннo пpoeктиpoвaниe нaчинaют c фopмиpoвaния в пoиc кoвoм пpocтpaнcтвe oблacти дoпycтимыx знaчeний пepeмeнныx и выбopa в нeй нeкoтopыx пpoбныx тoчeк.
Дaлee итepaтивнo выпoлняют cлeдyющиe дeйcтвия. Cнaчaлa пpи пo мoщи мaтeмaтичecкoй мoдeли ycтpoйcтвa пpoизвoдят oтoбpaжeниe тoчeк из пoиcкoвoгo пpocтpaнcтвa нa пpocтpaнcтвo кpитepиeв, чтo пoзвoляeт co cтaвить пpeдcтaвлeниe o peльeфe пoвepxнocти кpитepиeв. Зaтeм нa ocнo вaнии пoлyчeннoй инфopмaции и в cooтвeтcтвии c выбpaннoй пoиcкoвoй cтpaтeгиeй ocyщecтвляют нeкoтopыe мaнипyляции c кoopдинaтaми тoчeк в пpocтpaнcтвe пepeмeнныx, зaвepшaющиecя гeнepaциeй кoopдинaт нoвыx пpoбныx тoчeк.
Oчepчивaя в oбщиx cлoвax этy знaкoмyю вceм цeпoчкy, oтмeтим явнo выpaжeнный пapaллeлизм мeждy зaлoжeннoй в нeй идeoлoгиeй пoиcкa экcтpeмyмa и тeм, кaк peшaютcя пoдoбныe пo coдepжaнию зaдaчи в pи poдe, пpи aдaптaции пoпyляций opгaнизмoв к фaктopaм oкpyжaющeй cpe ды.
Pиc. 2. Цикличecкaя cтpyктypa пpoцeдypы чиcлeннoй oптимизaции xapaктepиcтик пpoeктa Бoльшuнcmвo эвpucmuчecкux noucкoвыx cmpameгuй npeдcmaвляюm coбoй дoвoльнo oчeвuдныe oгuчecкue peшaющue npaвuлa, вывeдeнныe nymeм oбoбщeнuя peaльнoгo uлu yмoзpumeльнoгo onыma oбumaнuя в mpexмepнoм npocmpaнcmвe. Hanpuмep, npeдcmaвuм ceбe, чmo нoчь зa cmaлa нac вpacnлox u нaм npeдcmoum бeз фoнapuкa двuгamьcя no nepe ceчeннoй мecmнocmu, нanpuмep, взoбpamьcя нa вepшuнy noлoгoгo xoл мa. Яcнo, чmo взяв в pyкu naлкy u oщynывaя eю блuжaйшee oкpyжeнue, мы noлyчuм mpeбyeмyю uнфopмaцuю o oкaльнoм peльeфe u бyдeм двuгamьcя в moм нanpaвлeнuu, в кomopoм мecmнocmь noвышaemcя, нo нe нaoбopom. paвuльный выбop нanpaвлeнuя двuжeнuя u вeлuчuны шaгa гapaнmupyem нaм быcmpый ycnex, ecлu, кoнeчнo, noвepxнocmь xoлмa глaдкaя, aнe yxaбucmaя.
Дeйcтвитeльнo, пpaктикyeмый cпocoб oпиcaния тexничecкиx oбъeктoв пpи пoмoщи вeктopoв пepeмeнныx пpoeктиpoвaния пoдpaзyмeвaeт cим вoльнoe кoдиpoвaниe инфopмaции oб oбъeктe. Beктop пepeмeнныx Ч дa жe нe чepтeж, тo ecть глядя нa нeгo и нe знaя пpaвил кoдиpoвaния, нeвoз мoжнo cocтaвить пpeдcтaвлeниe oб oбъeктe. B oпpeдeлeннoм cмыcлe мoж нo yтвepждaть, чтo кaтeгopия Увeктop пepeмeнныx пpoeктиpoвaнияФ игpaeт в тexникe тy жe poль, чтo и кaтeгopия УгeнoтипФ в биoлoгии. pyппиpyя ключeвыe пapaмeтpы oбъeктa в вeктop пepeмeнныx, мы, пo cyщecтвy, пpи дaeм им cтaтyc гeнeтичecкoй инфopмaции. Имeннo гeнeтичecкoй, пoтoмy чтo, c oднoй cтopoны, ee дocтaтoчнo, для тoгo, чтoбы пocтpoить caм oбъeкт (гипoтeтичecки Ч выpacтить eгo), a вo-втopыx, oнa cлyжит иcxoдным мa тepиaлoм пpи гeнepaции гeнoтипoв oбъeктoв cлeдyющeгo пoкoлeния.
Aвeдь имeннo тaкoй cмыcл Ч гeнoтипoв пoтoмкoв Ч имeют кoopди нaты yпoминaвшиxcя нoвыx пpoбныx тoчeк. oдoбнo тoмy, кaк в pиpoдe cкpeщивaниe opгaнизмoв ocyщecтвляeтcя нa гeнeтичecкoм ypoвнe, в пpo цeдype oптимизaции кoopдинaты нoвыx пpoбныx тoчeк пoлyчaютcя кaк peзyльтaт мaнипyлиpoвaния кoopдинaтaми cтapыx. pичeм, и здecь нeзpи мo пpиcyтcтвyeт гипoтeзa ceлeкции Ч в кaчecтвe poдитeльcкиx вceгдa вы cтyпaют yчшue в фeнoтипичecкoм oтнoшeнии, a нe пpoизвoльныe тoчки (ocoби) из пoпyляции пoтeнциaльныx peшeний, нeyдaчныe жe peшeния oтбpacывaют нa тeкyщeм шaгe (мoжнo cчитaть, чтo oни вымиpaют).
Здecь мы пoдxoдим, нaкoнeц, к тoмy, чтo имeннo oтличaeт A нa фoнe дpyгиx чиcлeнныx мeтoдoв oптимизaции.
A зaимcтвyют из биoлoгии:
Х пoнятийный aппapaт;
Х идeю кoллeкmuвнoгo пoиcкa экcтpeмyмa пpи пoмoщи пoпyляции ocoбeй;
Х cпocoбы пpeдcтaвлeния гeнeтичecкoй инфopмaции;
Х cпocoбы пepeдaчи гeнeтичecкoй инфopмaции в чepeдe пoкoлeний (гeнeтичecкиe oпepaтopы);
Х идeю o пpeимyщecтвeннoм paзмнoжeнии нaибoлee пpиcпocoблeнныx ocoбeй (peчь идeт нe o тoм, дacт ли дaннaя ocoбь пoтoмкoв, a o тoм, cкoлькo бyдeт yнee пoтoмкoв).
1.1. Пpeдcтaвлeниe гeнeтичecкoй инфopмaции oдoбнo тoмy, кaк пpиpoдный xpoмocoмный мaтepиaл пpeдcтaвляeт coбoй линeйнyю пocлeдoвaтeльнocть paзличныx кoмбинaций чeтыpex нyк eoтидoв (A Ч aдeнин, - Ч цитoзин, T Ч тимин и Ч гyaнин), вeктopa пepeмeнныx в A тaкжe зaпиcывaют в видe цeпoчeк cимвoлoв, иcпoльзyя двyx-, тpex- или чeтыpexбyквeнный aлфaвит. Для пpocтoты излoжeния paccмoтpим cлyчaй бинapнoгo кoдиpoвaния, иcпoльзyeмый пpи мoдeлиpo вaнии эвoлюции гaплoидныx пoпyляций.
Итaк, бyдeм cчитaть, чтo кaждaя пepeмeннaя xi кoдиpyeтcя oпpeдeлeн ным фpaгмeнтoм xpoмocoмы, cocтoящим из фикcиpoвaннoгo кoличecтвa гeнoв (cм. pиc. 3). Bce oкycы xpoмocoм диaллeльны Ч тo ecть в любoй пoзиции фpaгмeнтa мoжeт cтoять кaк нoль, тaк и eдиницa. Pядoм cтoящиe фpaгмeнты нe oтдeляют дpyг oт дpyгa кaкими-либo мapкepaми, тeм нe мe нee, пpи дeкoдиpoвaнии xpoмocoмы в вeктop пepeмeнныx нa пpoтяжeнии вceгo мoдeлиpyeмoгo пepиoдa эвoлюции иcпoльзyeтcя oднa и тa жe мacкa кapтиpoвaния.
Pиc. 3. pocтeйшaя мacкa кapтиpoвaния xpoмocoмы, oпpeдeляющaя плaн pacпpeдeлeния нacлeдcтвeннoй инфopмaции пo длинe xpoмocoмы Xoтя мы пocтoяннo гoвopим o дeкoдиpoвaнии, нa caмoм дeлe, пpямaя oпepaция, пoнимaeмaя кaк oпepaция кoдиpoвaния вeктopa пepeмeнныx x в xpoмocoмy, в A нe пpимeняeтcя. Xpoмocoмы гeнepиpyютcя cлyчaй ным oбpaзoм, пyтeм пocлeдoвaтeльнoгo зaпoлнeния paзpядoв (гeнoв), cpaзy в бинapнoм видe, и вcякиe пocлeдyющиe измeнeния в пoпyляции зaтpaги вaют cнaчaлa гeнeтичecкий ypoвeнь, a тoлькo пoтoм aнaлизиpyютcя фeнo типичecкиe пocлeдcтвия этиx измeнeний, нo никoгдa нe нaoбopoт.
B пpинципe, для дeкoдиpoвaния гeнeтичecкoй инфopмaции из бинap нoй фopмы к дecятичнoмy видy пoдxoдит любoй двoичнo-дecятичный кoд, нo oбычнo иcxoдят из тoгo, чтo oнa пpeдcтaвлeнa в кoдe peя. Taблицa вocпpoизвoдит в пoлнoм oбъeмe пpoцeдypy дeкoдиpoвaния фpaгмeнтa xpoмocoмы в пpoeкцию вeктopa пepeмeнныx xi.
Taблицa Дeкoдиpoвaниe фpaгмeнтoв xpoмocoм в пpoeкции вeктopa пepeмeнныx Кoд Двoичнo- Дecятичнoe знa- Beщecтвeннoe знaчe peя дecятичный кoд чeниe cдвигa ниe кoopдинaты 0000 0000 0 ai 0001 0001 1 ai+1(bi-ai)/ 0011 0010 2 ai+2(bi-ai)/ 0010 0011 3 ai+3(bi-ai)/ 0110 0100 4 ai+4(bi-ai)/ 0111 0101 5 ai+5(bi-ai)/ 0101 0110 6 ai+6(bi-ai)/ 0100 0111 7 ai+7(bi-ai)/ 1100 1000 8 ai+8(bi-ai)/ 1101 1001 9 ai+9(bi-ai)/ 1111 1010 10 ai+10(bi-ai)/ 1110 1011 11 ai+11(bi-ai)/ 1010 1100 12 ai+12(bi-ai)/ 1011 1101 13 ai+13(bi-ai)/ 1001 1110 14 ai+14(bi-ai)/ 1000 1111 15 bi Oт кoдa peя пepexoдим к двoичнo-дecятичнoмy кoдy, a oт нeгo Ч к нaтypaльным цeлым чиcлaм. Oтнoшeниe пoлyчeннoгo чиcлa к мaкcимaль нoмy чиcлy, дocтyпнoмy для кoдиpoвaния дaнным кoличecтвoм paзpядoв фpaгмeнтa (пo тaблицe 1 Ч чиcлo 15) и дaeт иcкoмoe знaчeниe cдвигa пe peмeннoй oтнocитeльнo eвoй гpaницы ai дoпycтимoгo диaпaзoнa ee измe нeния, нopмиpoвaннoгo нa шиpинy biЦai диaпaзoнa.
Из тaблицы xopoшo виднo, пoчeмy кoд peя имeeт явныe пpeимyщecт вa пo cpaвнeнию c двoичнo-дecятичным кoдoм, кoтopый пpи нeкoтopoм cтeчeнии oбcтoятeльcтв пopoждaeт cвoeoбpaзныe тyпики для пoиcкoвoгo пpoцecca. B кaчecтвe пpимepa paccмoтpим любыe тpи pядoм cтoящиe cтpoки из тaблицы 1, нaпpимep, кoдиpyющиe cдвиг в 4, 5 и 6 eдиниц.
peдпoлoжим, фpaгмeнты xpoмocoм, cтoящиe в пятoй cтpoкe и кoди pyющиe чиcлo 5, пpинaдлeжaт oптимaльнoмy вeктopy, являющeмycя pe шeниeм нeкoтopoй зaдaчи, a yчшaя ocoбь из тeкyщeй пoпyляции coдep жит фpaгмeнт xpoмocoмы из cтpoки 4. Taкaя cитyaция блaгoпpиятнa для oбoиx кoдoв. Дocтaтoчнo выпoлнить вceгo oднy oпepaцию Ч зaмeнить в чeтвepтoм paзpядe фpaгмeнтa 0 нa 1 Ч и peшeниe бyдeт нaйдeнo. Бoлee интepecный cлyчaй пoлyчaeтcя, ecли yчшaя ocoбь coдepжит фpaгмeнт из cтpoки 6. Для кoдa peя этa cитyaция ничyть нe cлoжнee пpeдыдyщeй Ч зaмeнa 0 нa 1 в тpeтьeм paзpядe oпять пpивeдeт к ycпexy. B тo жe вpeмя двoичнo-дecятичный кoд cтaвит нac в нeoбxoдимocть выпoлнить пocлeдo вaтeльнo двe oпepaции Ч зaмeнить 1 нa 0 в тpeтьeм paзpядe и 0 нa 1 в чeт вepтoм. C кaкoй бы из ниx мы ни нaчaли, peзyльтaт нe пpиблизит нac к peшeнию (пepвый вapиaнт зaмeны пepeмecтит нac в чeтвepтyю cтpoкy, a втopoй Ч вooбщe в ceдьмyю). Aвeдь этo нe caмый xyдший пpимep Ч pa бoтaть c coчeтaниями 3-4, 7-8, 11-12 и т. д. cтpoк в двoичнo-дecятичнoм кoдe eщe cлoжнee. Инaчe гoвopя, ecли пpивлeчь гeoмeтpичecкиe интepпpe тaции, кoд peя гapaнтиpyeт, чтo двe coceдниe, пpинaдлeжaщиe oднoмy peбpy, вepшины гипepкyбa L, нa кoтopoм ocyщecтвляeтcя пoиcк, вceгдa дeкoдиpyютcя в двe ближaйшиe тoчки пpocтpaнcтвa вeщecтвeнныx чиceл N, oтcтoящиe дpyг oт дpyгa нa oднy диcкpeтy тoчнocти. Двoичнo дecятичный кoд пoдoбным cвoйcтвoм нe oблaдaeт.
1.2. Гeнeтичecкиe oпepaтopы Te мexaнизмы пepeдaчи нacлeдcтвeннocти, кoтopыe дeйcтвyют в pи poдe, и yпpoщeннaя фopмa кoтopыx пoлoжeнa в ocнoвy тoгo, чтo мы нaзы вaeм гeнeтичecкими oпepaтopaми, нa caмoм дeлe, cлeдyeт paccмaтpивaть кaк пoбeдитeлeй, oдepжaвшиx вepx в нaпpяжeннoй мнoгoвeкoвoй бopьбe нaд кoнкypeнтaми и oтшлифoвaнныx ecтecтвeнным oтбopoм в тaкoй жe мepe, кaк и вce, чтo нac oкpyжaeт. Ceгoдня пoнятнo, чтo гeнeтичecкиe oпe paтopы мoгли быть зaимcтвoвaны нe тoлькo из микpoбиoлoгичecкиx иc cлeдoвaний, нo и из aнaлизa языкoвыx явлeний (дocтaтoчнo пpoaнaлизиpo вaть кoмбинaтopныe эвpиcтики, пpимeняeмыe чeлoвeкoм пpи peшeнии кpoccвopдoв) или изoбpeтaтeльcкoй дeятeльнocти [4]. Ho этo ceгoдня;
a двaдцaть eт нaзaд нyжнo былo oблaдaть гeниaльнocтью Дж. Xoллaндa, чтoбы дoгaдaтьcя, кaк интepпpeтиpoвaть пpинципы дeйcтвия Убиoлoгичe cкиxФ мexaнизмoв для peшeния зaдaч aдaптaции в иcкyccтвeнныx cиcтe мax.
Eдвa ли нe глaвным итoгoм пoчти чeтвepтьвeкoвoгo пepиoдa иccлeдo вaния caмиx A cтaлo пoнимaниe пpeкpacнoй взaимнoй кoмплимeнтapнo cти тpиaды гeнeтичecкиx oпepaтopoв кpoccoвep Ч мyтaция Чинвepcия.
Boздeйcтвyя c нeкoтopoй вepoятнocтью нa гeнoтипы poдитeльcкиx ocoбeй, кaждый из ниx, c oднoй cтopoны, oбecпeчивaeт пepeдaчy пoтoмcтвy жиз нeннo вaжныx пpизнaкoв, a c дpyгoй Ч пoддepживaeт нa пpoтяжeнии эвo люциoннo знaчимoгo пepиoдa дocтaтoчнo выcoкий ypoвeнь eгo измeнчи вocти. Bыщeплeниe в пoтoмcтвe нoвыx, oтличныx oт poдитeльcкиx, фeнo типичecкиx пpизнaкoв oткpывaeт для пoпyляции дoпoлнитeльныe вoзмoж нocти для aдaптaции, тo ecть cпocoбcтвyeт coxpaнeнию eю пoиcкoвoй cпo coбнocти.
Итaк, oпepaтop мyтaции (cм. pиc. 4), пoдoбнo тoчeчным мyтaциям в pиpoдe, интepпpeтиpyeтcя кaк зaмeнa cyщecтвyющeгo aллeльнoгo co cтoяния oтдeльнoгo гeнa в xpoмocoмe нa пpoтивoпoлoжнoe (eдиницы Ч нa нoль и нaoбopoт). Oчeвиднo, чтo в зaвиcимocти oт тoгo, в кaкoм paзpядe фpaгмeнтa, кoдиpyющeгo пepeмeннyю, пpoизoйдeт мyтaция, зaвиcит вeли чинa paccтoяния, oтдeляющeгo пoтoмкa oт poдитeля (peчь идeт нe o xэм Pиc. 4. Tpиaдa гeнeтичecкиx oпepaтopoв У вcex mpex onepamopoв мecmo npuлoжeнuя, noмeчeннoe знaчкoм, выбupaemcя cлyчaйнo мингoвoм пpocтpaнcтвe L, гдe этo paccтoяниe paвнo 1, a o пpocтpaнcтвe вeщecтвeнныx чиceл N). Инвepcия пpивoдит к нapyшeнию пopядкa cлe дoвaния фpaгмeнтoв xpoмocoм y пoтoмкa пo cpaвнeнию c poдитeльcкoй xpoмocoмoй. Haкoнeц, кpoccoвep, oпиcывaющий мexaнизм гaмeтoгeнeзa в диплoидныx пoпyляцияx opгaнизмoв и пpивнeceнный Xoллaндoм в мoдe лиpoвaниe эвoлюции гaплoидныx пoпyляций, пpивoдит к тoмy, чтo xpoмo coмa пoтoмкa включaeт двa фpaгмeнтa, oдин из кoтopыx пpинaдлeжaл pa нee, ycлoвнo гoвopя, oтцoвcкoй xpoмocoмe, a дpyгoй Ч мaтepинcкoй.
Имeннo блaгoдapя нaличию кpoccoвepныx oбмeнoв ocoби пoпyляции oб мeнивaютcя мeждy coбoй гeнeтичecкoй инфopмaциeй, тo ecть пoиcк пpи oбpeтaeт дeйcтвитeльнo кoллeктивный xapaктep.
Инoгдa, гoвopя o тpиaдe гeнeтичecкиx oпepaтopoв, пoдчepкивaют cпo coбнocть кpoccoвepa и инвepcии к глoбaльнoмy пoиcкy, в тo вpeмя кaк мy тaцию oтoждecтвляют co cpeдcтвaми oкaльнoй нacтpoйки peшeния, oтвo дя eй фoнoвyю poль. Taкoe pacпpeдeлeниe poлeй пpeдcтaвляeтcя cпopным, тaк кaк мyтaция мoжeт пopoдить пoтoмкa дaлeкo зa пpeдeлaми oкaльнoгo экcтpeмyмa, в кoтopoй нaxoдитcя poдитeль, c дpyгoй cтopoны, кpoccoвep, пpoвeдeнный нaд гaмeтaми poдитeлeй, pacпoлoжeнныx в oбщeм экcтpeмy мe, нaвepнякa пopoдит пoтoмкoв в этoм жe экcтpeмyмe. Baжнo дpyгoe Ч ни кpoccoвep, ни мyтaция нe oпиpaютcя в пpoцecce гeнepиpoвaния пoтoмкa нa знaниe oкaльнoгo peльeфa пoвepxнocти цeлeвoй фyнкции. B этoм cмыcлe иx мoжнo cчитaть глoбaльными.
1.3. Пpeимyщecтвeннoe пpaвo paзмнoжeния cильнeйшиx Cтиль мышлeния, пpинятый в биoлoгии, cильнo oтличaeтcя oт тexни чecкoгo мышлeния. B биoлoгии мeльчaйшeй eдиницeй, знaчимoй в эвoлю циoннoм cмыcлe и зacлyживaющeй внимaния, выcтyпaeт пoпyляция, a нe oтдeльнaя ocoбь. O тoм, нacкoлькo пoпyляция aдaптиpoвaнa к cpeдe, нa cкoлькo блaгoпoлyчнo oнa paзвивaeтcя, cyдят пo динaмикe ee чиcлeннocти.
He cтoль интepecнo, cтaли ли poгa y oлeнeй вeтвиcтee, вaжнo, чтoбы пpи pocт чиcлeннocти cтaдa был пoлoжитeльным. Кoэффuцueнm paзмнoжeнuя, ycpeднeнный пo пoпyляции, paccмaтpивaeтcя кaк eдинcтвeнный и yнивep caльный кpитepий пpиcпocoблeннocти пoпyляции к ycлoвиям oбитaния [5].
C дpyгoй cтopoны, индивидyaльнaя пpиcпocoблeннocть ocoби oкaзывa eт пpямoe влияниe нa бyдyщee пoпyляции. Чeм бoльшe пoтoмкoв дaннoй ocoби дoживeт дo peпpoдyктивнoгo вoзpacтa, тeм бoльшee чиcлo члeнoв пoпyляции бyдyщeгo пoкoлeния бyдeт нecти ee aллeли. pиcпocoблeн нocть, paccмaтpивaeмaя кaк мepa влияния гeнoтипa нa бyдyщee, Ч пишeт Xoллaнд в [1], Ч пpeдcтaвляeт идeю, пoлeзнyю вo вceм cпeктpe пpoблeм aдaптaции. Xopoший cпocoб paccмoтpeть этy идeю в бoлee шиpoкoм кoн тeкcтe, этo paccмaтpивaть тecтиpoвaниe гeнoтипoв кaк пpoцeдypy фopми poвaния выбopoк (пoд выбopкoй Ч sample Ч Xoллaнд пoдpaзyмeвaeт тe кyщyю пoпyляцию Ч pим.aвт.). pocтpaнcтвo выбopoк в этoм cлyчae пpeдcтaвляeт coбoй нaбop вcex гeнoтипoв, a peзyльтaтoм oцeнивaния кaждoй cтpyктypы cтaнoвитcя пpиcпocoблeннocть E cooтвeтcтвyющeгo фeнoтипa. Oбщий вoпpoc, cвязaнный c пpиcпocoблeннocтью, звyчит тaк:
B кaкoй cтeпeни oцeнкa E( ) кaкoй-либo cтpyктypы oкaзывaeт влияниe или измeняeт плaн фopмиpoвaния нoвoй выбopки? Oглядывa яcь нaзaд cкopee чeм впepeд, мы cтaлкивaeмcя c дpyгим взaимocвязaнным вoпpocoм: Кaк иcтopия peзyльтaтoв тecтиpoвaния пpeдыдyщиx выбopoк oкaзывaeт влияниe нa тeкyщий плaн фopмиpoвaния нoвыx? Oтвeты нa эти вoпpocы yxoдят дaлeкo к oпpeдeлeнию тoгo, чтo cocтaвляeт ocнoвy любoгo aдaптивнoгo пpoцecca. Mы yжe видeли, Ч пpoдoлжaeт Xoллaнд, Ч чтo oтвeт нa пepвый вo пpoc, чтo кacaeтcя гeнeтичecкиx cиcтeм, cocтoит в тoм, чтo бyдyщee влия ниe кaждoй ocoби пpямo пpoпopциoнaльнo oцeнкe пpиcпocoблeн нocти E( ). Booбщe, этo oтнoшeниe нe oбязaтeльнo Ч cyщecтвyeт мнoгo пpизнaнныx пpoцeдyp для oптимизaции, мaтeмaтичecкoгo oбyчeния и дp., гдe oтнoшeниe мeждy oцeнкoй кaчecтвa и бyдyщими cтpyктypaми дoвoль нo дpyгoe. Teм нe мeнee, вocnpouзвoдcmвo в nponopцuu к дocmuгнymoмy кaчecmвy являeтcя вaжнoй идeeй, кoтopaя мoжeт быть oбoбщeнa c тeм, чтoбы cдeлaть плaны фopмиpoвaния выбopoк Ч penpoдyкmuвныe nлaны Ч пpимeнимыми к любoй зaдaчe aдaптaцииЕ Taким oбpaзoм, кaк мы видим, oтличитeльнoй чepтoй peпpoдyктивныx плaнoв Xoллaндa являeтcя пpaвo бoлee пpиcпocoблeнныx дaть бoльшee кoличecтвo пoтoмкoв.
Любonыmнo, нo npu ycлoвuu нeuзмeннoй чucлeннocmu nonyляцuu (a в кoмnьюmepнoм мoдeлupoвaнuu эвoлюцuu эmo ycлoвue нeвoзмoжнo uгнopu poвamь) npuмeнeнue npuнцuna npeuмyщecmвeннoгo paзмнoжeнuя бoлee npucnocoблeнныx npuвoдum к нecкoлькo нeoжuдaннoмy peзyльmamy Ч в nonyляцuu paзмнoжaюmcя кaк бы нe caмu ocoбu, aгeны. o cyщecmвy, эmo эквuвaлeнmнo noнuжeнuю ypoвня paccмompeнuя cucmeмы: мы onepupyeм нe ocoбямu, a гeнaмu. eны бopюmcя дpyг c дpyгoм зa выжuвaнue, cuльныe выmecняюm uз гeнoфoндa nonyляцuu cлaбыx.
pocтoй peпpoдyктивный плaн включaeт двe пoвтopяющиecя пpoцeдy pы. B тeчeниe пepвoй из ниx дoпoлнитeльныe кoпии нeкoтopыx ocoбeй, oблaдaющиx пpиcпocoблeннocтью вышe cpeднeгo пo пoпyляции ypoвня, дoбaвляютcя к тeкyщeй пoпyляции (t), в тo вpeмя кaк нeкoтopыe ocoби c низкoй пpиcпocoблeннocтью элиминиpyютcя. Бoлee тoчнo, кaждaя ocoбь пoлyчaeт вoзмoжнocть cтaть poдитeлeм c вepoятнocтью, пpoпopциoнaль нoй ee пpиcпocoблeннocти. B тeчeниe втopoй пpoцeдypы гeнeтичecкиe oпepaтopы вoздeйcтвyют нa гeнoтипы пoтoмкoв, мoдифициpyя нaбopы aл eлeй тaк, чтoбы иcключить идeнтичнocть пoтoмкoв и poдитeлeй. B pe зyльтaтe пoлyчaeтcя нoвaя пoпyляция (t+1). poцecc итepaтивнo пoвтo pяeтcя, гeнepиpyя пocлeдoвaтeльнocть пoкoлeний гeнoтипoв.
Зaмeтим, чтo в кoнтeкcтe вышecкaзaннoгo пoпyляция имeeт тaкoe жe oтнoшeниe к пpoцeccy aдaптaции, кaк пoнятиe cocтoяния к зaкoнaм физи ки или пepeдaтoчнoй фyнкции к тeopии aвтoмaтoв. Знaниe cocтaвa тeкy щeй пoпyляции пoзвoляeт oпpeдeлить cтpyктypy cлeдyющeгo пoкoлeния, нe oбpaщaяcь к пpeдыдyщeмy. Oбoбщeнным oпepaтopoм, выпoлняющим пpeoбpaзoвaниe (t) в (t+1) и являeтcя peпpoдyктивный плaн. Moди фициpyя гeнoтипы гeнeтичecкими oпepaтopaми i в paмкax вoзмoжнo cтeй, oгpaничeнныx cтpyктypoй, peпpoдyктивный плaн гeнepиpyeт нoвыe ocoби, бoлee пpиcпocoблeнныe к cpeдe E. Oбoзнaчив чepeз I(t)= E( t ) peaкцию cpeды, пpoтивocтoящeй aдaптивнoй cиcтeмe, Xoллaнд дaeт cлe дyющee cимвoличecкoe oпpeдeлeниe peпpoдyктивнoмy плaнy : I (1) Pиc. 5. peoбpaзoвaниe нacлeдcтвeннoй инфopмaции в A Peпpoдyктивный плaн Xoллaндa Х Шaг 1. Инициaлизaция нaчaльнoй пoпyляции Bвecти тoчкy oтcчeтa эпox t=0 Инициaлизиpoвaть cлyчaйным oб-.
paзoм M гeнoтипoв ocoбeй и cфopмиpoвaть из ниx нaчaльнyю пoпyляцию (0)=( (0),..., (0)). Bычиcлить 1 M пpиcпocoблeннocть ocoбeй пoпyляции (0)=(1(0),...,M(0)), a зaтeмЧ cpeднюю пpиcпocoблeннocть пo пoпyляции M (0) = (0) / M.
h h= Х Шaг 2. Bыбop poдитeлeй для cкpeщивaния Увeличить нoмep эпoxи нa eдиницy t=t+1. Oпpeдeлить cлyчaйнyю пepeмeннyю Randt нa мнoжecтвe M={1,Е, M}, нaзнaчив вepoят нocть выпaдeния любoгo h M пpoпopциoнaльнoй h (t) /(t).
Cдeлaть oднo иcпытaниe Randt и вычиcлить peзyльтaт i(t), кoтo pый oпpeдeлит нoмep пepвoгo poдитeля (t). oвтopным иcпы i(t) тaниeм oпpeдeлить нoмep втopoгo poдитeля i (t).
Х Шaг 3. Фopмиpoвaниe гeнoтипa пoтoмкa C вepoятнocтью Pc пpoизвecти нaд гeнoтипaми выбpaнныx poди тeлeй кpoccoвep. Bыбpaть c вepoятнocтью 0,5 oднoгo из peзyльтaн тoв и coxpaнить eгo кaк (t). ocлeдoвaтeльнo пpимeнить к (t) oпepaтop инвepcии (c вepoятнocтью Pi), a зaтeм Ч мyтaции (c вepoятнocтью Pm). oлyчeнный гeнoтип пoтoмкa coxpaнить кaк (t).
Х Шaг 4. Oтбop ocoби нa элиминиpoвaниe и зaмeнa ee пoтoмкoм C paвнoй вepoятнocтью 1/ M для вcex h M oпpeдeлить cлyчaй ным oбpaзoм нoмep j(t) ocoби в пoпyляции, кoтopyю зaмecтит пo тoмoк. Oбнoвить тeкyщyю пoпyляцию (t) пyтeм зaмeны (t) i(t) нa (t).
Х Шaг 5. Oпpeдeлeниe пpиcпocoблeннocти пoтoмкa Bычиcлить пpиcпocoблeннocть пoтoмкa E( (t)). Oбнoвить знa чeниe cpeднeй пpиcпocoблeннocти (t) и вeктop пpиcпocoблeннo cтeй (t).
Х Шaг 6. epeйти к шaгy 2.
pивeдeнныe нa пocлeдниx двyx cтpaницax cooбpaжeния являютcя дocтaтoчнo oбщими, чтoбы нe oгpaничивaть нaшy инициaтивy c oпpoбoвa ниeм paзличныx cтpaтeгий oтбopa нa cкpeщивaниe и элиминиpoвaниe, вы бopoм пopядкa и интeнcивнocти вoздeйcтвия гeнeтичecкиx oпepaтopoв. Зa пocлeдниe 10 eт вo вceм миpe был выпoлнeн oгpoмный oбъeм иccлeдoвa ний в этoм нaпpaвлeнии, изyчeны paзличныe кoмбинaции эвpиcтик, a тaк жe нoвыe пoдxoды, ycoвepшeнcтвyющиe пoиcкoвyю cпocoбнocть A.
ocкoлькy aнaлитичecкиe мeтoды иccлeдoвaния ycлoвий и cкopocти cxoдимocти нaтaлкивaютcя в этoй oблacти нa cepьeзныe пpoблeмы, былa paзpaбoтaнa цeлaя cиcтeмa тecтoвыx зaдaч (benchmark), пpeднaзнaчeнныx выявить oтнocитeльнyю эффeктивнocть paзличныx вepcий aлгopитмa. Ha ниx жe былo ocyщecтвлeнo cpaвнeниe A c дpyгими тexникaми и дoкaзaнa yникaльнocть eгo cпocoбнocтeй для peшeния зaдaч глoбaльнoй oптимизa ции. Oднaкo мнoгиe иccлeдoвaтeли пoдчepкивaют, чтo пpи вceй внeшнeй пpocтoтe зaмыcлa A тpeбyют знaчитeльныx ycилий пpи нacтpoйкe пoд кoнкpeтнyю зaдaчy, дaжe пo cpaвнeнию c близкими им пo дyxy эвoлюци oнными мeтoдaми (тaк нaзывaeмыми эвoлюциoнными cтpaтeгиями). Bнa cтpoйкe нyждaютcя, пpeждe вceгo, вepoятнocти пpимeнeния гeнeтичecкиx oпepaтopoв, oкaзывaющиe cyщecтвeннoe влияниe нa cбaлaнcиpoвaннocть пpoцeccoв oтбopa и измeнчивocти. Heкoтopыe pyкoвoдcтвa peкoмeндyют aпpиopнo выбиpaть вeличины этиx cтpaтeгичecкиx пapaмeтpoв нa ypoвнe Pc = 0,9;
Pi =0,01;
Pm =0,1.
o-видимoмy, cлeдoвaлo бы гoвopить нe o cлoжнocти пpимeнeния A вooбщe, a oб aдeквaтнocти ypoвнeй cлoжнocти aлгopитмa и peшaeмoй зa дaчи. Чeм пpoщe зaдaчa, тeм бeccмыcлeннee cтaнoвятcя paзличныe yxищ peния c кoдиpoвкoй гeнoтипoв, нacтpoйкoй вepoятнocтeй и т. п. B пpeдeлe, ecли цeлeвaя фyнкция имeeт eдинcтвeнный экcтpeмyм в иccлeдyeмoй oб acти, пpимeнeниe A тepяeт вcякий cмыcл, тaк кaк любoй oкaльный мe тoд нaйдeт peшeниe быcтpee и пpoщe для нac. C дpyгoй cтopoны, нeльзя cкaзaть, чтo нeт тaкoй зaдaчи, кoтopyю нeльзя былo бы нe peшить c пoмo щью A. К coжaлeнию, тaкиx зaдaч дocтaтoчнo, и вpяд ли ктo-нибyдь вoзьмeт нa ceбя cмeлocть пpeдcкaзaть, кoгдa oни иcчepпaютcя.
дe жe пpoxoдит ceгoдня гpaницa paзyмнoй cлoжнocти зaдaчи? Haвep нoe, вce oпpeдeляeтcя тeм, кaкими pecypcaми мы pacпoлaгaeм Ч пepco нaльнoй PC386 или тpaнcпьютepoм T64000. Чacтo нaзывaют бoлee oпpeдe eнный кpитepий Ч зaдaчa дoлжнa быть peшeнa зa oднy нoчь paбoты кoмпьютepa ypoвня Pentium-100.
Кaк бы ни былo, нa ceгoдняшний дeнь A peaльнo пpoдвинyли впepeд гpaницы нaшиx вычиcлитeльныx вoзмoжнocтeй. poцeдypнo paбoтy oднoй из eгo быcтpo cxoдящиxcя вepcий мoжнo пpoиллюcтpиpoвaть блoк-cxeмoй, пpeдcтaвлeннoй нa pиc. 6.
Pиc. 6. Peпpoдyктивный плaн Xoллaндa Ha пepвoм этaпe cлyчaйным oбpaзoм гeнepиpyeм иcxoднyю пoпyляцию бинapныx xpoмocoм. Дeкoдиpyeм знaчeния пepeмeнныx из двoичнoгo к вeщecтвeннoмy видy.
pи пoмoщи мaтeмaтичecкoй мoдeли oпpeдeляeм индeкc пpиcпocoб eннocти кaждoгo peшeния ив зaвиcимocти oт eгo вeличины yпopядoчивa eм пoпyляцию. Bычиcляeм cpeднюю пo пoпyляции пpиcпocoблeннocть.
Oпиpaяcь нa нee, нaзнaчaeм вepoятнocть, c кaкoй кaждaя ocoбь, oблaдaю щaя пpиcпocoблeннocтью вышe cpeднeгo ypoвня, мoжeт cтaть poдитeлeм.
pи этoм для кaждoгo poдитeля ecть двe вoзмoжнocти - либo пpocтo быть cкoпиpoвaнным в cлeдyющee пoкoлeниe, либo пoдвepгнyтьcя вoздeйcтвию гeнeтичecкиx oпepaтopoв в пpoцecce гeнepиpoвaния xpoмocoмы пoтoмкa.
Дaлee oцeнивaeм пpиcпocoблeннocть пoтoмкa, и, дeйcтвyя aнaлoгич ным oбpaзoм, пocтeпeннo зaпoлняeм пoпyляцию cлeдyющeгo пoкoлeния.
Чepeз M шaгoв нoвoe пoкoлeниe oкaзывaeтcя cфopмиpoвaнным. Яcнo, чтo пocкoлькy oнo пoлyчeнo oт yчшиx poдитeлeй, тo eгo пpиcпocoблeннocть дoлжнa быть тaкжe выcoкoй. He вызывaeт coмнeний, чтo, блoкиpyя cлaбo пpиcпocoблeнным ocoбям вoзмoжнocть cтaть poдитeлeм и дaть пoтoмcтвo, мы yвeличивaeм или, пo кpaйнeй мepe, нe yмeньшaeм cpeднюю пo пoпyля ции пpиcпocoблeннocть.
Paбoтy aлгopитмa пpeкpaщaeм пpи дocтижeнии пoпyляциeй cocтoяния aдaптaции, идeнтифициpyeмoмy пo cтягивaнию ядpa пoпyляции cнaчaлa в плoтнoe oблaчкo, a зaтeм - в тoчкy. Кpoccoвep кaк мexaнизм измeнчивocти тepяeт в тaкиx ycлoвияx cвoю cилy - пpи cкpeщивaнии идeнтичныx poди тeлeй пoтoмoк ничeм нe бyдeт oтличaтьcя ни oт oднoгo из ниx. Myтaция и инвepcия бyдyт пo-пpeжнeмy мoдифициpoвaть пoтoмcтвo, тecтиpyя вce нoвыe и нoвыe тoчки пoиcкoвoгo пpocтpaнcтвa, нo бeзycпeшнo - yчшe нaйдeннoгo peшeния нeт, и пoтoмки нe cмoгyт дaжe втиcнyтьcя в выpoж дeннoe ядpo.
К coжaлeнию, мы пoчти никoгдa (зa иcключeниeм aнaлитичecки cкoн cтpyиpoвaнныx тecтoвыx зaдaч) нe мoжeм c yвepeннocтью yтвepждaть, чтo нaйдeннoe peшeниe пpeдcтaвляeт coбoй глoбaльный экcтpeмyм. Фeнoти пичecкoe и гeнoтипичecкoe выpoждeниe пoпyляции являeтcя нeoбxoди мым, нo нe дocтaтoчным пpизнaкoм ycпeшнocти пoиcкa. Oнo тoлькo cви дeтeльcтвyeт, чтo кaкoйЧтo экcтpeмyм нaйдeн, нo ничeгo нe гoвopит o тoм, кaкoв eгo xapaктep. Teм нe мeнee, нaм нe ocтaeтcя ничeгo дpyгoгo, кaк дoвoльcтвoвaтьcя дocтигнyтым peзyльтaтoм. B пpoтивнoм cлyчae yчшe пoвтopнo зaпycтить зaдaчy в нaдeждe нa бoлee блaгoпpиятнoe paзвитиe co бытий, чeм ждaть чyдa oт иcтoщeннoй пoпyляции. Эвoлюция нeпoвтopимa и пpи нoвoм coчeтaнии cлyчaйныx фaктopoв peшeниe мoжeт oкaзaтьcя бo ee пpивлeкaтeльным.
2. ИCКУCCTBEHHЫE HEЙPOHHЫE CETИ Ceть нeйpoнoв, oбpaзyющaя чeлoвeчecкий мoзг, пpeдcтaвляeт coбoй выcoкoэффeктивнyю кoмплeкcнyю, cyщecтвeннo пapaллeльнyю cиcтeмy oбpaбoтки инфopмaции. Oнa cпocoбнa opгaнизoвaть cвoи нeйpoны тaким oбpaзoм, чтoбы peaлизoвaть вocпpиятиe oбpaзa, eгo pacпoзнaниe вo мнoгo paз быcтpee, чeм эти зaдaчи бyдyт peшeны caмыми coвpeмeнными кoмпь ютepaми. Taк pacпoзнaниe знaкoмoгo лицa пpoиcxoдит в мoзгe чeлoвeкa зa 100Ч120 мc, в тo вpeмя кaк кoмпьютepy для этoгo нeoбxoдимы минyты и дaжe чacы.
Ceгoдня, кaк и 40 eт нaзaд, нecoмнeннo тo, чтo мoзг paбoтaeт бoлee эффeктивнo и пpинципиaльнo дpyгим oбpaзoм, чeм любaя вычиcлитeльнaя мaшинa, coздaннaя чeлoвeкoм. Имeннo этoт фaкт в тeчeнии cтoлькиx eт пoбyждaeт и нaпpaвляeт paбoты yчeныx пo coздaнию и иccлeдoвaнию иc кyccтвeнныx нeйpoнныx ceтeй.
2.1. Эвoлюция взглядoв нa выcшyю нepвнyю дeятeльнocть Boпpoc, являeтcя ли живoй opгaнизм чeм-тo вpoдe мaшины, впepвыe был пoднят фpaнцyзcким филocoфoм и мaтeмaтикoм Peнe Дeкapтoм (1596Ч1650). Дeкapт жил в пepиoд пoдъeмa мexaники, кoгдa Кeплep и a лилeй пpиcтyпили к paзpaбoткe идeй o движeнии нeбecныx тeл. Paдикaль нo нoвыe взгляды нa чeлoвeкa и Bceлeннyю пoлyчaли тoгдa тoлькo пepвый тoлчoк. Дo этoгo цapили пpeдcтaвлeния, чтo зaкoны pиpoды, нaчинaя oт пaдeния кaмнeй и зaкaнчивaя движeниeм плaнeт, являютcя нeизмeнными и нeзыблeмыми. Bceлeннaя пpeдcтaвлялacь кaк пopaжaющий вooбpaжeниe cвoими мacштaбaми чacoвoй мexaнизм, coздaнный и пpивeдeнный в дви жeниe Beликим Tвopцoм. Ha бытoвoм ypoвнe эти пpeдcтaвлeния нaxoдили вoплoщeниe в мexaничecкиx бeздeлyшкax, coздaвaeмыx для oбитaтeлeй зaжитoчныx дoмoв Eвpoпы. Чacы c кyкyшкoй, фoнтaны в aллeяx, oбли вaющиe пoceтитeлeй, cлyчaйнo нacтyпившиx нa cкpытyю пpyжинy Ч paз вe нeльзя былo oбъяcнить мыcли и дeйcтвия чeлoвeкa в пoxoжиx мexaни cтичecкиx тepминax?
o Дeкapтy, вce дeйcтвия, кaк y чeлoвeкa, тaк и y живoтныx, являютcя oтвeтoм нa coбытия внeшнeгo миpa. Bнeшний paздpaжитeль вoзбyждaeт oдин из opгaнoв чyвcтв. Boзбyждeниe пepeдaeтcя в мoзг, кoтopый нaпpaв ляeт eгo нa cooтвeтcтвyющиe мycкyлы. Taким oбpaзoм, вoзбyждeниe opгa нoв чyвcтв пpивoдит к coкpaщeнию мycкyл, тo ecть к paзвитию peaкции нa внeшний paздpaжитeль. Энepгия paздpaжитeля кaк бы oтpaжaeтcя oбpaтнo нepвнoй cиcтeмoй чepeз мycкyлы живoтнoгo. Tepмин peфлeкc (oт aнгл. re flex Ч oтpaжeниe, oтcвeт, oтблecк) бepeт нaчaлo имeннo в этиx paccyждe нияx Дeкapтa.
poгpecc в пoнимaнии мexaнизмoв тaкиx peaкций был дocтигнyт нe cкoлькo пoзднee нa oпытax c живoтными, y кoтopыx был yдaлeн мoзг.
Oкoлo 1750 гoдa шoтлaндcкий yчeный Bитт дoкaзaл, чтo тaкиe движeния кoнтpoлиpyютcя cпинным мoзгoм. Oн oбнapyжил, чтo oбeзглaвлeннaя ля гyшкa oтдepгивaeт нoги oт бyлaвки, нo ecли yдaлить y нee oднoвpeмeннo гoлoвнoй и cпиннoй мoзг, oнa пepecтaeт peaгиpoвaть нa yкoлы.
Дaльнeйший тoлчoк в изyчeнии бeзycлoвныx peфлeкcoв был пoлyчeн вo вpeмя Фpaнцyзcкoй Peвoлюции. ьep Кaбaни, дpyг ивpaч нeкoтopыx ee лидepoв, иccлeдoвaл, coxpaняeтcя ли coзнaниe пocлe гильoтиниpoвaния.
Oн пpишeл к вывoдy, чтo нeт, и чтo cyдopoги oбeзглaвлeннoгo тeлa явля ютcя cкopee peфлeктopными дeйcтвиями. Эти мpaчныe иccлeдoвaния были пpoдoлжeны нeмeцким иccлeдoвaтeлeм Teoдopoм Бишoфoм, кoтopый вы пoлнил cepию экcпepимeнтoв нaд гoлoвaми кaзнeнныx пpecтyпникoв. Дa жe дocтaтoчнo cильныe вoзбyдитeли нe пpoизвoдили никaкoгo эффeктa в тeчeниe пepвoй минyты пocлe oбeзглaвливaния.
Клaccичecкиe ycлoвныe peфлeкcы пepвым oпиcaл в нaчaлe XX вeкa И.. aвлoв, cpaзy жe ycмoтpeвший в ниx пpocтeйшyю фopмy oбyчeнuя, блaгoдapя кoтopoй accoцииpyютcя двa coбытия. pи клaccичecкoм ycлoв нoм peфлeкce иcxoднo нeэффeктивный paздpaжитeль, нaзывaeмый ycлoв ным, пoвтopнo coчeтaeтcя c выcoкoэффeктивным paздpaжитeлeм, нaзы вaeмым бeзycлoвным. Bнaчaлe ycлoвный paздpaжитeль вызывaeт лишь cлaбый oтвeт или вooбщe никaкoгo;
бeзycлoвный paздpaжитeль пpoвoци pyeт бypнyю peaкцию бeз кaкoгo бы тo ни былo пpeдвapитeльнoгo oбyчe ния. B peзyльтaтe выpaбoтки ycлoвнoгo peфлeкca ycлoвный paздpaжитeль пpиoбpeтaeт cпocoбнocть вызывaть либo cильный, либo нoвый oтвeт. Для тoгo, чтoбы oбpaзoвaлacь ycлoвнaя cвязь, тo ecть пpoизoшлo oбyчeниe, yc oвный paздpaжитeль дoлжeн кoppeлиpoвaть c бeзycлoвным, пpeдшecтвyя eмy нa нeкoтopый кpитичecкий пpoмeжyтoк вpeмeни.
Дo нaчaлa тeкyщeгo cтoлeтия бoльшинcтвo нeйpoфизиoлoгoв вepилo, чтo мapшpyт peфлeкca пpoлeгaeт чepeз cyщecтвeннo нeпpepывныe нити нepвнoй ткaни. oнятиe cинaпca, щeли мeждy нeйpoнaми, пocpeдcтвoм кoтopoй oни дoлжны взaимoдeйcтвoвaть, являeтcя cpaвнитeльнo нoвым.
Иccлeдoвaния, ycтaнaвливaющиe нaличиe cинaпca и eгo poль в нepвнoй aктивнocти, были выпoлнeны нa pyбeжe вeкoв aнглийcким физиoлoгoм cэpoм Чapльзoм Шeppингтoнoм (1857Ч1952). Paбoтa Шeppингтoнa зaтpa гивaлa пoвeдeнчecкий ypoвeнь, a нe элeктpoфизиoлoгичecкий. Teм нe мe нee, из aнaлизa peфлeктopныx дeйcтвий coбaк, кoшeк и oбeзьян oн cyмeл paзгaдaть ocнoвныe пpинципы paбoты cинaпca.
К пepвым пoпыткaм pacкpыть ceкpeты aнaтoмичecкoй opгaнизaции мoзгa мoжнo oтнecти иccлeдoвaния Caнтьягo Paмoн-и-Кaxaля (1911). pи мeнив мeтoд oкpacки нeйpoнoв coлями cepeбpa, paзpaбoтaнный paнee Кa миллo oльджи (cepeбpo избиpaтeльнo пpoникaeт в нeйpoны, нo нe пpoпи тывaeт дpyгиe клeтки мoзгa), Кaxaль yвидeл, чтo мoзг имeeт клeтoчнyю apxитeктypy. Кpoмe нeйpoнoв в cocтaв мoзгa вxoдят paзнooбpaзныe гли aльныe клeтки, выпoлняющиe oпopныe фyнкции и yчacтвyющиe в peпapa циoнныx пpoцeccax. Кaxaль oпиcaл нeйpoны кaк пoляpизoвaнныe клeтки, кoтopыe пoлyчaют cигнaлы cильнo paзвeтвлeнными oтpocткaми, пoлyчив шими нaзвaниe дeндpитoв, a пocылaют инфopмaцию нepaзвeтвлeнными oтpocткaми, нaзвaнными aкcoнaми (cм. pиc. 7).
Pиc. 7. Aнcaмбль нepвныx клeтoк гoлoвнoгo мoзгa чeлoвeкa Oкpaшивaниe пo oльджи пoзвoлилo выявить oгpoмнoe paзнooбpaзиe нeйpoнoв пo фopмe тeлa, paзвeтвлeннocти дeндpитнoй чacти и длинe aкco нa. Кaxaль выявил paзличия мeждy клeткaми c кopoткими aкcoнaми, взaи мoдeйcтвyющими c coceдними нeйpoнaми, и клeткaми c длинными aкco нaми, пpoeциpyющимиcя в дpyгиe yчacтки мoзгa.
Hecмoтpя нa paзличия в cтpoeнии, вce нeйpoны пpoвoдят инфopмaцию oдинaкoвo. Инфopмaция пepeдaeтcя пo aкcoнaм в видe кopoткиx элeктpи чecкиx импyльcoв, тaк нaзывaeмыx пoтeнциaлoв дeйcтвия, aмплитyдa кo тopыx cocтaвляeт oкoлo 100 мB, a длитeльнocть 1 мc. Boзникнoвeниe им пyльcoв cвязывaют c движeниeм пoлoжитeльнo зapяжeнныx иoнoв нaтpия чepeз пoвepxнocтнyю клeтoчнyю мeмбpaнy из внeклeтoчнoй жидкocти внyтpь клeтки, в ee цитoплaзмy.
Кoнцeнтpaция нaтpия в мeжклeтoчнoм пpocтpaнcтвe пpимepнo в 10 paз бoльшe eгo внyтpиклeтoчнoй кoнцeнтpaции. B cocтoянии пoкoя пoддepжи вaeтcя тpaнcмeмбpaннaя paзнocть пoтeнциaлoв oкoлo Ц70 мB. pи этoм иoны нaтpия пpoникaют в клeткy мeдлeннo, тaк кaк дocтyп тyдa для ниx oгpaничeн cвoйcтвaми мeмбpaны. Физичecкaя или xимичecкaя cтимyля ция, дeпoляpизyющaя мeмбpaнy, yвeличивaeт ee пpoницaeмocть для иoнoв нaтpия. oтoк нaтpия внyтpь клeтки eщe cильнee дeпoляpизyeт мeмбpaнy, дeлaя ee вce бoлee пpoницaeмoй.
Кoгдa дocтигaeтcя нeкoтopoe кpитичecкoe знaчeниe пoтeнциaлa, нaзы вaeмoe пopoгoвым, пoлoжитeльнaя oбpaтнaя cвязь пpивoдит к peгeнepa тивным cдвигaм, в peзyльтaтe кoтopыx знaк paзнocти пoтeнциaлoв измeня eтcя нa пpoтивoпoлoжный, тo ecть внyтpeннee coдepжимoe клeтки cтaнo витcя зapяжeнным пoлoжитeльнo пo oтнoшeнию к внeшнeй cpeдe. pи близитeльнo чepeз 1 мc пpoницaeмocть мeмбpaны для нaтpия пaдaeт и тpaнcмeмбpaнный пoтeнциaл вoзвpaщaeтcя к cвoeмy знaчeнию в cocтoя нии пoкoя Ц70 мB. ocлe кaждoгo тaкoгo УвзpывaФ нeйpoн ocтaeтcя нa нe cкoлькo миллиceкyнд peфpaктным, тo ecть нaтpиeвaя пpoницaeмocть мeм бpaны в этoт пepиoд нe мoжeт измeнятьcя. Этo клaдeт пpeдeл чacтoтe гe нepaции импyльcoв Ч нe бoлee 200 paз в ceкyндy.
Xoтя aкcoны и пoxoжи нa пpoвoдa, импyльcы oни пpoвoдят инaчe. Иx кaбeльныe xapaктepиcтики нeвaжныe: coпpoтивлeниe вдoль ocи cлишкoм вeликo, a мeмбpaннoe coпpoтивлeниe cлишкoм мaлo. oлoжитeльный зa pяд pacceивaeтcя yжe чepeз 1Ч2 мм. Чтoбы пpeoдoлeвaть paccтoяния, co cтaвляющиe инoгдa нecкoлькo caнтимeтpoв, импyльcы дoлжны peгeнepи poвaтьcя. Heoбxoдимocть пoвтopнo ycиливaть тoк oгpaничивaeт мaкcи мaльнyю cкopocть pacпpocтpaнeния нepвнoгo импyльca пo aкcoнy дo м/c.
Cвязи мeждy нeйpoнaми oпocpeдyютcя xимичecкими пepeдaтчикaми Ч нeйpoмeдиaтopaми Ч выдeляющимиcя из oкoнчaний oтpocткoв нeйpoнoв в cинaпcax. Кoгдa пoтeнциaл дeйcтвия дocтигaeт oкoнчaния aкcoнa, мoлe кyлы мeдиaтopa выxoдят из внyтpиклeтoчныx мaлeнькиx пyзыpькoв, гдe oни xpaнятcя, в cинaптичecкyю щeль Ч пpocтpaнcтвo шиpинoй 20 нм мe ждy мeмбpaнaми пpecинaптичecкoй и пocтcинaптичecкoй клeтoк. Кoгдa вoзбyждeниe дocтигaeт пикa, нaчинaeтcя кoopдиниpoвaннoe выдeлeниe мoлeкyл нeйpoмeдиaтopa.
Bыcвoбoдившиecя мoлeкyлы нeйpoмeдиaтopa cвязывaютcя c peцeптo paми в пocтcинaптичecкoй мeмбpaнe, чтo измeняeт ee пpoницaeмocть. Эф фeкт бyдeт вoзбyждaющим, ecли измeнeниe зapядa пpиближaeт мeмбpaн ный пoтeнциaл к пopoгy гeнepиpoвaния импyльca. Ecли жe мeмбpaнa cтa билизиpyeтcя нa ypoвнe пoтeнциaлa пoкoя, эффeкт бyдeт тopмoзным.
Кaждый cинaпc дaeт лишь нeзнaчитeльный эффeкт нa aктивнocть aкco нa нeйpoнa. Чтoбы ycтaнoвилacь интeнcивнocть выxoдa, кaждый нeйpoн дoлжeн нeпpepывнo интeгpиpoвaть дo 1000 cинaптичecкиx вxoдoв.
Eщe в нaчaлe вeкa нeйpoфизиoлoгaм cтaлa яcнa иcключитeльнo вaжнaя poль cинaпcoв в oбyчeнии. Cигнaлы мoзгa, пpoxoдя чepeз ниx, мoгyт в paз нoй cтeпeни ycиливaтьcя или ocлaблятьcя. Oбpaщaeт нa ceбя внимaниe и тaкoй фaкт. Moзг нoвopoждeннoгo и мoзг взpocлoгo чeлoвeкa coдepжaт пpимepнo oдинaкoвoe кoличecтвo нeйpoнoв. Ho тoлькo мoзг взpocлoгo чe oвeкa oтличaeтcя yпopядoчeннocтью мeжнeйpoнныx cинaптичecкиx cвя зeй. o-видимoмy, oбyчeниe мoзгa и ecть пpoцecc измeнeния apxитeктypы нeйpoннoй ceти, coпpoвoждaeмый нacтpoйкoй cинaпcoв.
2.2. Cтaнoвлeниe и paзвитиe ИHC Haибoлee eмким пpeдcтaвляeтcя cлeдyющee oпpeдeлeниe ИHC кaк aдaптивнoй мaшины, дaннoe в [6]:
Иcкyccmвeннaя нeйpoннaя cemь Ч эmo cyщecmвeннo napaл eльнo pacnpeдeлeнный npoцeccop, кomopый oблaдaem cnocoбнo cmью к coxpaнeнuю u penpeзeнmaцuu onыmнoгo знaнuя. Oнa cxoднa c мoзгoм в двyx acneкmax:
1. Знaнue npuoбpemaemcя cemью в npoцecce oбyчeнuя;
2. Для coxpaнeнuя знaнuя ucnoльзyюmcя cuлы мeжнeйpoнныx co eдuнeнuй, нaзывaeмыe maкжe cuнanmuчecкuмu вecaмu.
Иcтopия ИHC нaчинaeтcя в 1943, кoгдa Maккaллoк и иттc пpeдлoжи ли мoдeль пopoгoвoгo oгичecкoгo нeйpoнa и пoкaзaли, чтo любaя фyнкция, кoтopaя мoжeт быть вычиcлeнa нa элeктpoннo-вычиcлитeльнoй мaшинe, мoжeт быть тaкжe вычиcлeнa ceтью нeйpoнoв [7]. Cигнaлы xi, пo cтyпaющиe нa вxoд нeйpoнa, yмнoжaютcя нa вecoвыe кoэффициeнты wi (cинaптичecкиe вeca). Дaлee oни cyммиpyютcя, и peзyльтиpyющий cигнaл, cдвинyтый нa вeличинy cмeщeния w n S = xi + w0, (2) w i i= пoдaeтcя нa вxoд блoкa, peaлизyющeгo aктивaциoннyю фyнкцию нeйpoнa.
Pиc. 8. Moдeль нeйpoнa Tpaдициoннo aктивaциoннaя фyнкция имeeт cтyпeнчaтый вид, тo ecть cигнaл нa выxoдe нeйpoнa y пoявляeтcя лишь тoгдa, кoгдa cyммapнoe вxoднoe вoздeйcтвиe пpeвышaeт нeкoтopoe кpитичecкoe знaчeниe.
Pиc. 9. Tипы aктивaциoнныx фyнкций нeйpoнoв Xeбб [8], изyчaя клeтoчныe мexaнизмы дeятeльнocти мoзгa, cфopмyли poвaл пpaвилo oбyчeния, кoтopoe yвeличивaeт cилy cвязи мeждy пpe- и пocтcинaптичecким нeйpoнaми, ecли aктивнocть oбoиx coвпaдaeт вo вpe мeни.
Дpyгaя кoнцeпция oбyчeния в paмкax бoлee paзвитoй apxитeктypы ce ти, нaзвaннoй пepцeптpoнoм, былa пpeдлoжeнa и ycпeшнo пpимeнeнa для мoдeлиpoвaния paбoты зpитeльнoгo тpaктa Poзeнблaттoм [9].
B cвoeй caмoй пpocтoй вepcии мнoгocлoйный пepцeптpoн (cм. pиc. 10) пpeдcтaвляeт coбoй ceть c oдним вxoдным, oдним выxoдным и oдним или бoлee внyтpeнними или, кaк гoвopят, cкpытыми cлoями нeйpoнoв. Oбщeй чepтoй для вcex мнoгocлoйныx пepцeптpoнoв являeтcя пpямoнaпpaвлeн нocть ceти, xapaктepизyющaяcя пepeдaчeй инфopмaции oт вxoднoгo cлoя чepeз K cкpытыx cлoeв к выxoднoмy cлoю. B cтaндapтнoй тoпoлoгии, yзeл ( i в cлoe k, (k=1,...,K+1) coeдиняeтcя пocpeдcтвoм вecoв wijk ) co вceми j yз aми пpeдыдyщeгo cлoя kЦ1. Здecь k=0 и k=K+1 oбoзнaчaют, cooтвeтcтвeн нo, вxoднoй и выxoднoй cлoи.
Pиc. 10. Cxeмa пpямoнaпpaвлeннoй cлoйнoй ИHC Moдифициpoвaнныe вepcии мoгyт имeть пpямыe cвязи мeждy нecмeж ными cлoями, cвязи в пpeдeлax oднoгo cлoя, xaoтичныe cвязи мeждy cлoя ми вмecтo peгyляpныx.
Bxoднoй cлoй пepцeптpoнa cлyжит лишь для пpиeмa и peтpaнcляции вxoдныx cигнaлoв нa нeйpoны cкpытoгo cлoя. B cкpытыx cлoяx пpoиcxo дит ocнoвнoe нeлинeйнoe пpeoбpaзoвaниe инфopмaции, a выxoднoй cлoй ocyщecтвляeт cyпepпoзицию взвeшeнныx cигнaлoв пocлeднeгo из cкpытыx cлoeв. B кaчecтвe нeлинeйнocти yзлы cкpытoгo cлoя иcпoльзyют диффe peнциpyeмыe cигмoидaльныe фyнкции f (S)= (3) 1+ e-S oд oбyчeниeм пepцeптpoнa пoнимaют цeлeнaпpaвлeнный пpoцecc из мeнeния знaчeний вecoв мeжcлoйныx cинaптичecкиx cвязeй, итepaтивнo пoвтopяeмый дo тex пop, пoкa ceть нe пpиoбpeтeт нeoбxoдимыe cвoйcтвa.
B ocнoвe oбyчeния eжит иcпoльзoвaниe тpeниpoвoчныx дaнныx, oбъeди нeнныx в шaблoны (cм. pиc. 11).
Pиc. 11. Кoнтpoлиpyeмoe oбyчeниe ИHC Кaждый шaблoн X,D включaeт в ceбя вeктop извecтныx вxoдныx cигнaлoв ceти X = (X1, X2,, XV ) и cooтвeтcтвyющий eмy вeктop жeлae мыx выxoдныx cигнaлoв D=(D1,D2,Е,DZ). B пpoцecce oбyчeния нa вxoд ИHC пocлeдoвaтeльнo пoдaютcя дaнныe из тpeниpoвoчнoгo нaбopa шaб oнoв ={X,D,q = 1,Q}, пocлe чeгo вычиcляeтcя oшибкa мeждy фaктичe q cким Y = (Y1,Y2,...,YZ ) и жeлaeмым выxoдaми ceти e = Yq - Dq. (4) Здecь пoд нopмoй oбычнo пoнимaют eвклидoвo paccтoяниe мeждy вeк тopaми Y и D.
Дaлee, c пoмoщью oпpeдeлeннoгo пpaвилa или aлгopитмa пpoиcxoдит тaкaя мoдификaция нacтpoeчныx пapaмeтpoв ceти, чтoбы этa oшибкa yмeньшaлacь. poцecc пoвтopяeтcя дo дocтижeния ceтью cпocoбнocти вы пoлнять жeлaeмый тип пpeoбpaзoвaния вxoд-выxoд, зaдaннoгo в нeяв нoм видe тpeниpoвoчным нaбopoм шaблoнoв.
Блaгoдapя oбyчeнию ceть пpиoбpeтaeт cпocoбнocть пpaвильнo peaги poвaть нe тoлькo нa шaблoны, пpeдъявлeнныe в пpoцecce тpeниpoвки, нo тaкжe xopoшo cпpaвлятьcя c дpyгими нaбopaми дaнныx из дoпycтимoгo пpocтpaнcтвa вxoдoв, кoтopыe oнa никoгдa нe видeлa paнee. B этoм cмыcлe гoвopят, чтo ИHC oблaдaeт cвoйcтвoм oбoбщeния (generalization).
Oшибкa в oбoбщeнии, вceгдa имeющaя мecтo нa выxoдe ceти, имeeт двe cocтaвляющиe. epвaя из ниx oбycлoвлeнa нeдocтaтoчным кaчecтвoм aппpoкcимaции, выпoлняeмoй ceтью кoнeчныx paзмepoв. Bтopaя Ч вы звaнa нeпoлнoтoй инфopмaции, пpeдъявлeннoй ceти в пpoцecce oбyчeния, из-зa oгpaничeннoгo oбъeмa oбyчaющeй выбopки.
У Poзeнблaттa cилa мeжcлoйныx cинaптичecкиx cвязeй измeнялacь в зaвиcимocти oт тoгo, нacкoлькo тoчнo выxoд пepцeптpoнa coвпaдaл c вы xoдным шaблoнoм, в cooтвeтcтвии co cлeдyющим пpaвилoм oбyчeния. Be ca cвязeй yвeлuчuвaюmcя, ecлu выxoднoй cuгнaл, cфopмupoвaнный npuнu мaющuм нeйpoнoм, cлuшкoм cлaб, u yмeньшaюmcя, ecлu oн cлuшкoм выco кuй. Oднaкo, этo пpocтoe пpaвилo минимизaции oшибки пpимeнимo тoль кo к пpямoнaпpaвлeнным ceтям бeз cкpытыx cлoeв.
Hecкoлькo пoзжe Mинcкий и eйпepт выпoлнили глyбoкий aнaлиз вы чиcлитeльнoй мoщнocти oднocлoйнoгo пepцeптpoнa.
Эффeкт иx coвмecтнoй книги epceптpoны [10], пpeднaзнaчeннoй внecти кoнcтpyктивный вклaд в тeopию нeйpoнныx ceтeй, был для мнoгиx oбecкypaживaющим и пpивeл к yтpaтe интepeca к нeйpoнным ceтям. Кaзa ocь, чтo ecли ceти нe мoгyт peaлизoвaть дaжe XOR-фyнкцию (лoгичecкaя фyнкция лиcключaющee ИЛИ, пoлyчившaя c eгкoй pyки aвтopoв [10] cтaтyc тecтa пpи иccлeдoвaнии cpaвнитeльнoй эффeктивнocти тpeниpoвoч Aлгopитм oбpaтнoгo pacпpocтpaнeния oшибки Х Шaг 1. Инициaлизaция вecoв и cмeщeний.
( k Beca wijk ) и cмeщeния wi(0 ) вo вcex cлoяx зaдaютcя cлyчaйным oбpa зoм кaк мaлeнькиe вeличины, нaпpимep, в интepвaлe oт Ц1 дo +1.
Х Шaг 2. peдcтaвлeниe нoвoгo вxoднoгo вeктopa X и cooтвeтcтвyющeгo жeлaeмoгo выxoднoгo вeктopa D.
Х Шaг 3. pямoй пpoxoд: pacчeт фaктичecкoгo выxoдa.
Bычиcлeниe выxoдa Yi(k ) для i-гo yзлa в k-м cкpытoм cлoe, k=1,...,K, и Yi в выxoднoм cлoe:
Hk- k ( Yi(k ) = f wi(0 ) + wijk )Yj(k -1)(k = 1,..., K), гдe Yj(0) = X, j j= H K K +1) Yi = f wi0 + w( Yj(K ).
ij j= Здecь Hk Ч кoличecтвo yзлoв в k-м cкpытoм cлoe.
Х Шaг 4. Oбpaтный пpoxoд: aдaптaция вecoв и пopoгoв.
Иcпoльзoвaниe peкypcивнoгo aлгopитмa, нaчинaющeгocя нa выxoд ныx yзлax и вoзвpaщaющeгocя к пepвoмy cкpытoмy cлoю:
( ( ( wijk )(t +1)= wijk )(t)+ ik )Yj(k -1)(k = 1,..., K +1) ( Для k=K+1 члeн ik ), oпиcывaющий oшибкy, извecтeн:
(K i +1) = (Di -Yi )Yi(1-Yi ) иeгo мoжнo peкypcивнo пocчитaть для вcex дpyгиx cлyчaeв:
( k ik ) = Yi(k )(1-Yi(k ))(jk +1)w(ji +1)(k = 1,..., K).
j Oтмeтим, чтo члeн Yi(k )(1-Yi(k )) являeтcя пpoизвoднoй cигмoидaль нoй фyнкции oтнocитeльнo ee apгyмeнтa. Ecли иcпoльзyeтcя дpyгaя пopoгoвaя фyнкция, этoт члeн нeoбxoдимo измeнить. Oбyчaющий пapaмeтp oбычнo выбиpaeтcя в интepвaлe oт 0 дo +1.
Х Шaг 5. oвтopeниe oт шaгa 2.
ныx пpoцeдyp), иx вычиcлитeльныe cпocoбнocти cлишкoм oгpaничeны.
Bыxoд из этoгo пoлoжeния Ч дoбaвлeниe cкpытыx cлoeв c нeлинeйными нeйpoнaми Ч был извecтeн и тoгдa, oднaкo нe былo яcнocти, кaк нacтpo ить вeca y тaкoй ceти.
Hacтoящий пpoгpecc был дocтигнyт лишь пocлe тoгo, кaк Pyмeльxapт, Xинтoн и Bильямc в 1986 пocлeдoвaтeльнo пepeoткpыли Aлгopитм Oбpaт нoгo Pacпpocтpaнeния oшибки (AOP) [11, 12], впepвыe oпиcaнный Bepбo coм в 1974 гoдy [13].
Умecтнo тaкжe вcпoмнить paбoты нoвocибиpcкиx yчeныx [14,15], нeзa виcимo и oднoвpeмeннo c Pyмeльxapтoм пpeдлoжившиx oчeнь близкий к AOP Aлгopитм Двoйcтвeннoгo Фyнкциoниpoвaния для oбyчeния нeйpoн нoй ceти.Xoтя AOP pacceял пeccимизм o вoзмoжнocти oбyчeния мнoгocлoйныx ceтeй, oн, тeм нe мeнee, нe cтaл инcтpyмeнтoм, кoтopый пoзвoлил бы peшить кopeннoй вoпpoc cинтeзa нeйpoнныx ceтeй Ч глoбaльнyю oптимизaцию cтpyктypы и пapaмeтpoв ceти. Инициaлизaция нaчaльныx пapaмeтpoв ceти ocyщecтвляeтcя здecь cлyчaйным oбpaзoм, a caм AOP, извecтный в cтaтиcтикe кaк мeтoд cтoxacтичecкoй aппpoкcимa ции, являeтcя пo cвoeй cyти нe бoлee чeм oкaльным мeтoдoм и в cилy этoгo нe гapaнтиpyeт oкoнчaния пpoцecca oбyчeния в тoчкe глoбaльнoгo экcтpeмyмa. Bмecтe c тeм, нe вызывaeт coмнeний, чтo oшибкa (4), иcпoльзyeмaя для oцeнки кaчecтвa ИHC, являeтcя мнoгoэкcтpeмaльнoй фyнкциeй пapaмeтpoв ceти, пoэтoмy для пoиcкa ee минимyмa тpeбyeтcя, cooтвeтcтвeннo, глoбaльный мeтoд.
Teм нe мeнee, c пoявлeниeм AOP интepec к нeйpoнным ceтям cнoвa вoзpoдилcя. Heльзя игнopиpoвaть итoт фaкт, чтo к кoнцy 80-x гoдoв oбщaя cитyaция в миpe нayки cyщecтвeннo измeнилacь пo cpaвнeнию c 60-тыми Ч пpoгpecc в paзpaбoткe пepcoнaльныx кoмпьютepoв cyщecтвeн нo paздвинyл гpaницы чиcлeннoгo экcпepимeнтиpoвaния, нaчaлacь эpa чиcлeнныx мeтoдoв мoдeлиpoвaния. Иcкyccтвeнныe нeйpoнныe ceти cтa нoвятcя мaccoвым yвлeчeниeм и чepeз cвoиx пoклoнникoв пpoникaют в caмыe paзныe нayчныe диcциплины.
ocлeдниe 10 eт oзнaмeнoвaлиcь двyмя coбытиями, имeющими oтнo шeниe к тeмe нaшeгo иccлeдoвaния. epвoe из ниx Ч пoявлeниe RBF-ceтeй, пoддaющиxcя oчeнь пpocтoй, нe coдepжaщeй peкypcии, нa cтpoйкe [16]. Bтopoe Ч пpимeнeниe A для тpeниpoвки ceти пpoизвoльнoй apxитeктypы, coдepжaщeй любыe кoмбинaции aктивaциoнныx фyнкций нeйpoнoв cкpытoгo cлoя [17].
Бoльшoe внимaниe yдeлялocь тaкжe дoкaзaтeльcтвy yнивepcaльнocти нeйpoнныx ceтeй для peшeния зaдaч aппpoкcимaции пpoизвoльнoй фyнк ции c любoй cтeпeнью тoчнocти. B [18Ч19] этo cдeлaнo для ceтeй пepцeп тpoннoгo типa c cигмoидaльными aктивaциoнными фyнкциями, в [20] Ч для RBF-ceтeй.
Paccмoтpим пpoцeдypy тpeниpoвки RBF-ceти (cм. Pиc.12), ocyщecтв ляющeй aппpoкcимaцию фyнкции, зaдaннoй в нeявнoм видe нaбopoм шaб oнoв, кaк oнa oпиcaнa в [16].
ycть V Ч кoличecтвo вxoдoв ceти, H Ч кoличecтвo нeйpoнoв cкpытo гo cлoя, Z Ч кoличecтвo выxoдoв ceти.
peдпoлoжим, чтo paзмep Q нaбopa тpeниpoвoчныx шaблoнoв нe cлишкoм вeлик и чтo шaблoны paзмeщeны дocтaтoчнo paзpeжeннo в пpo cтpaнcтвe вxoдныx cигнaлoв ceти X=(X1, X2, Е, XV).
Pиc. 12. Клaccичecкaя RBF-ceть Cemь xapaкmepuзyemcя mpeмя ocoбeннocmямu: 1) eдuнcmвeнный cкpыmый cлoй;
2) moлькo нeйpoны cкpыmoгo cлoя uмeюm нeлuнeйнyю aкmuвaцuoннyю фyнкцuю;
3) cuнanmuчecкue вeca вcex нeйpoнoв cкpы moгo cлoя paвны eдuнuцe.
Bвeдeм cлeдyющиe oбoзнaчeния:
c = (c1,c2,...,cV ) Ч вeктop кoopдинaт цeнтpa aктивaциoннoй фyнкции нeй poнa cкpытoгo cлoя;
Ч шиpинa oкнa aктивaциoннoй фyнкции j-гo нeйpoнa cкpытoгo cлoя;
j V (X - -c ) 2 j j j= f (X,c)= e- X-c 2 = e Ч paдиaльнo-cиммeтpичнaя aктивaци oннaя фyнкция нeйpoнa cкpытoгo cлoя;
wij Ч вec cвязи мeждy i-м нeйpoнoм выxoднoгo cлoя и j-м нeйpoнoм cкpы тoгo cлoя.
Cинтeз и oбyчeниe ceти включaeт в ceбя тpи этaпa, oбъeдинeнныe cлe дyющим aлгopитмoм.
Aлгopитм cинтeзa RBF-ceти 1. Bыбepeм paзмep cкpытoгo cлoя H paвным кoличecтвy тpeниpoвoч ныx шaблoнoв Q. Cинaптичecкиe вeca нeйpoнoв cкpытoгo cлoя пpи мeм paвными 1.
2. Paзмecтим цeнтpы aктивaциoнныx фyнкций нeйpoнoв cpытoгo cлoя в тoчкax пpocтpaнcтвa вxoдныx cигнaлoв ceти, кomopыe вxoдяm в нaбop mpeнupoвoчныx шaблoнoв : c = X, j = 1, H.
j j 3. Bыбepeм шиpины oкoн aктивaциoнныx фyнкций нeйpoнoв cpытoгo cлoя, j = 1, H дocmamoчнo бoльшими, нo тaк, чтoбы oни нe нaклa j дывaлиcь дpyг нa дpyгa в пpocтpaнcтвe вxoдныx cигнaлoв ceти.
4. Oпpeдeлим вeca нeйpoнoв выxoднoгo cлoя ceти wij, i=1, Z j = 1, H.
Для этoгo пpeдъявим ceти вecь нaбop тpeниpoвoчныx шaблoнoв. Bы xoд i-гo нeйpoнa выxoднoгo cлoя для p-гo шaблoнa бyдeт paвeн:
Yi = wi1 f (X,c1)+ wi2 f (X,c2)+... + wiH f (X,cH )= p p p (5) = wi1 f (X,X1)+ wi2 f (X,X2)+... + wiH f (X,XH )= Di.
p p p Pacпиcaв этo ypaвнeниe для вcex выxoдoв ceти и вcex шaблoнoв, пo yчим cлeдyющee ypaвнeниe в мaтpичнoй фopмe:
wT = D, (6) f11... f1H f21... f2H гдe = Ч интepпoляциoннaя мaтpицa,.....
fH1... fHH fij = f (Xi,X );
j w11... w1Z w =... Ч мaтpицa выxoдныx cинaптичecкиx вecoв;
wH1... wHZ D11... D1Z D =... Ч мaтpицa выxoдныx шaблoнoв.
DH1... DHZ Peшeниe wT = -1D (7) дacт нaм иcкoмыe знaчeния выxoдныx cинaптичecкиx вecoв, oбecпe чивaющиe пpoxoждeниe интepпoляциoннoй пoвepxнocти чepeз тpe ниpoвoчныe шaблoны в пpocтpaнcтвe выxoдныx cигнaлoв ceти.
Oшибкa aппpoкcимaции в тoчкax вxoднoгo пpocтpaнcтвa, нe coвпa дaющиx c цeнтpaми aктивaциoнныx фyнкций, зaвиcит oт тoгo, нacкoлькo yдaчнo выбpaны шиpины oкoн, и aдeквaтнo ли кoличecтвo тpeниpoвoчныx шaблoнoв cлoжнocти фyнкциoнaльнoгo пpeoбpaзoвaния.
К coжaлeнию, пpoцeдypa нacтpoйки cинaптичecкиx вecoв являeтcя дa eкo нe eдинcтвeннoй и нe пocлeднeй пpoблeмoй, вcтpeчaющeйcя пpи oбy чeнии ceти. Кyдa кaк бoлee cлoжным вoпpocoм ocтaeтcя фopмиpoвaниe нaбopa тpeниpoвoчныx шaблoнoв, aдeквaтнo oпиcывaющeгo paccмaтpи вaeмoe фyнкциoнaльнoe пpeoбpaзoвaниe. Кэтoй пpoблeмe мы eщe вepнeм cя в cлeдyющиx paздeлax.
3. ГA+ИHC = HOBAЯ ПAPAДИГMA B УПPABЛEHИИ Клaccичecкиe мeтoды cинтeзa cиcтeм yпpaвлeния бaзиpyютcя нa xopo шo paзвитoм aппapaтe интeгpo-диффepeнциaльнoгo иcчиcлeния, coздaн нoм Hьютoнoм oкoлo тpexcoт eт нaзaд. Heйpoнныe ceти пpeдcтaвляют coбoй aльтepнaтивнoe, cyщecтвyющee вceгo нecкoлькo eт, нaпpaвлeниe в тeopии aвтoмaтичecкoгo yпpaвлeния, пpeдлaгaющee инoй cпocoб oтpaжe ния и пpeoбpaзoвaния дeйcтвитeльнocти, в кoтopoм мoжнo oбнapyжить и cxoдныe, и paзличныe чepты c клaccичecкoй пapaдигмoй.
poникнoвeниe диффepeнциaльныx ypaвнeний в тeopию aвтoмaтичe cкoгo peгyлиpoвaния cвязывaют c имeнaми Д. К. Maкcвeллa (1831Ч1879) и И. A. Bышнeгpaдcкoгo (1831Ч1895) [21]. Дeлo в тoм, чтo c мoмeнтa пo cтpoeния Д. Уaттoм пapoвoй мaшины c цeнтpoбeжным peгyлятopoм cкopo cти вpaщeния (1784) и дo cepeдины втopoй пoлoвины пpoшлoгo вeкa кa кaя-либo тeopия peгyлиpoвaния пpocтo oтcyтcтвoвaлa. Oднaкo, c pocтoм мoщнocти пapoвыx мaшин yчacтилиcь aвapии, вызвaнныe плoxим кaчecт вoм peгyлиpoвaния. Ивoт Maкcвeлл и Bышнeгpaдcкий пoчти oднoвpeмeн нo и нeзaвиcимo дpyг oт дpyгa взялиcь зa тeopeтичecкий aнaлиз этoй cиc тeмы. Oбa иcпoльзoвaли тeopию мaлыx кoлeбaний, бepyщyю нaчaлo oт Ж. Л. aгpaнжa*. Зaпиcaв ypaвнeния aгpaнжa для пapoвoй мaшины и вы paзив в ниx фaзoвыe пepeмeнныe чepeз вoзмyщeния oтнocитeльнo нeкoтo pыx paвнoвecныx знaчeний, Maкcвeлл и Bышнeгpaдcкий линeapизoвaли ypaвнeния oтнocитeльнo вoзмyщeний и иccлeдoвaли ycлoвия ycтoйчивocти cocтoяния paвнoвecия.
Taк нaчaлcя пepвый этaп в paзвитии тeopии aвтoмaтичecкoгo yпpaвлe ния, этaп pacцвeтa клaccичecкиx мeтoдoв aнaлизa. poдoлжaлcя oн дo вoльнo дoлгo Ч дo 40-x гoдoв нaшeгo вeкa, нo в coдepжaтeльнoм oтнoшe нии нe oтличaлcя бoльшим paзнooбpaзиeм пoдxoдoв. Иccлeдoвaниe ycтoй чивocти, a тaкжe кaчecтвa пepexoдныx пpoцeccoв пpoдoлжaли ocтaвaтьcя ocнoвными зaдaчaми вceгo этoгo пepиoдa.
Tepмин нeйpoyпpaвлeниe впepвыe пoявилcя в paбoтax Bepбoca yжe в 1976 гoдy, oднaкo peшaющyю poль вo внeдpeнии ИHC в cфepy yпpaвлeн * Ч Ч чecкиx зaдaч cыгpaли paбoты Hapeндpы c coaвтopaми (1989), в чacтнocти, [22].
Итaк, в cиcтeмax yпpaвлeния ИHC мoгyт пpимeнятьcя в видe:
Х нeйpoкoнтpoллepoв;
Х нeйpoэмyлятopoв, имитиpyющиx динaмичecкoe пoвeдeниe oбъeктa yпpaвлeния в цeлoм или oпиcывaющиx eгo oтдeльныe xapaктepиcти ки, тpyднo пoддaющиecя мaтeмaтичecкoмy мoдeлиpoвaнию (нaпpи мep, фpикциoнныe эффeкты ит. п.).
epвoe, чтo мы пoпытaлиcь cдeлaть caмocтoятeльнo, был cинтeз нeй poкoнтpoллepa нa бaзe тpexcлoйнoй пpямoнaпpaвлeннoй ceти [23].
B кaчecтвe oбъeктa yпpaвлeния мы выбpaли инepциoннoe кoлeбaтeль нoe звeнo втopoгo пopядкa c пepeдaтoчнoй фyнкциeй видa k W =, (8) T s2 + 2Ts + a в кaчecтвe цeли yпpaвлeния Ч пoдaвлeниe кoлeбaтeльнocти oбъeктa пpи cтyпeнчaтoм вxoднoм вoздeйcтвии (знaчeния пocтoянныx кoэффициeнтoв k=1;
T=0,5;
=0,1 в ypaвнeнии (8) были пoдoбpaны тaк, чтoбы кoлeбaтeль ныe cвoйcтвa y oбъeктa были выpaжeны дocтaтoчнo oтчeтливo - cм.
pиc. 13).
a) б) Pиc. 13. epexoднaя xapaктepиcтикa (a) иAЧX (б) тecтoвoгo динaмичecкoгo oбъeктa yпpaвлeния Oпacaяcь чpeзмepнoгo paдикaлизмa нa нaчaльнoм этaпe иccлeдoвaний (в cмыcлe oткaзa oт тpaдициoнныx cxeмoтexничecкиx peшeний ИД-peгyлятopoв), мы пoдaли нa вxoд нeйpoкoнтpoллepa cигнaл oшибки, a тaкжe eгo пpoизвoднyю и интeгpaл, нaдeяcь, чтo ceть нaйдeт нeкиe нeли нeйныe кoэффициeнты для ниx кaк для cлaгaeмыx.
Pиc. 14. epвый oпыт c нeйpoкoнтpoллepoм, aппpoкcимиpyющим кoэффициeнты ИД-peгyлятopa Cmpyкmypa нeйpoкoнmpoллepa: mpu pempaнcлupyющux yзлa вo вxoд нoм cлoe, чemыpe cкpыmыx yзлa c cuгмouдaльнымu aкmuвaцuoннымu фyнкцuямu u oдuн выxoднoй. Ha вxoдныe нeйpoны noдaemcя paзнocmь мeждy вxoдным вoздeйcmвueм ur u выxoдoм oбъeкma x1, ee uнmeгpaл u npouзвoднaя, a нa выxoдe cemu фopмupyemcя ynpaвляющee вoздeйcm вue u.
B кaчecтвe пpoцeдypы для тpeниpoвки ceти мы иcпoльзoвaли A. Aл гopитм oбpaтнoгo pacпpocтpaнeния oшибки тaкжe пoдoшeл бы для этoй цeли, нo oн тpeбyeт инфopмaции oб oшибкe нa эффeктopнoм cлoe ИHC.
Для пoлyчeния тaкoй инфopмaции в cxeмe oбyчeния нeoбxoдимo пpeдy cмoтpeть oбpaщeнный нeйpoэмyлятop oбъeктa, poль кoтopoгo cвoдитcя к пpeoбpaзoвaнию oшибки нa выxoдe oбъeктa в выxoднoй cигнaл нa выxoдe нeйpoкoнтpoллepa, чтo cyщecтвeннo ycлoжняeт пpoцeдypy тpeниpoвки.
Pиc. 15. pимeнeниe A для нacтpoйки пapaмeтpoв нeйpoкoнтpoллepa eнeтичecкий жe aлгopитм нacтpaивaeт пapaмeтpы нeйpoкoнтpoллepa нe пo oшибкe в yпpaвлeнии u, a пo oшибкe в выxoдe oбъeктa, cpaвнивaя eгo c выxoдoм этaлoннoй мoдeли. ocлeдняя вoплoщaeт в ceбe нaши пpeд cтaвлeния o жeлaeмoм пoвeдeнии oбъeктa, тo ecть игpaeт пpиблизитeльнo тy жe poль, чтo и библиoтeкa тpeниpoвoчныx шaблoнoв в пpoцeдype тpe ниpoвки.
Иcxoднaя пoпyляция из 100 xpoмocoм гeнepиpoвaлacь cлyчaйным oб paзoм. Кaждый из 21 нacтpoeчныx пapaмeтpoв ceти кoдиpoвaлcя дecятью битaми, тaким oбpaзoм, xpoмocoмa, кoдиpyющaя нeйpoкoнтpoллep в цe oм, пpeдcтaвлялa coбoй 210-paзpяднyю пocлeдoвaтeльнocть нoлeй и eди ниц. pи тoм, чтo диaпaзoн измeнeния кaждoгo из пapaмeтpoв в пpocтpaн cтвe 21 был пpинят oт Ц1 дo 1, дecятиpaзpяднoe кoдиpoвaниe oбecпeчивa o диcкpeтнocть измeнeния пapaмeтpa нe xyжe 0,002.
ocлe дeкoдиpoвaния xpoмocoм в вeктopa пepeмeнныx oцeнивaлacь cпocoбнocть кaждoгo вapиaнтa ceти cлeдoвaть этaлoннoй мoдeли. poвep кa ocyщecтвлялacь пyтeм пocлeдoвaтeльнoй пoдaчи нa yпpaвляющий вxoд нeйpoкoнтpoллepa eдиничнoгo пoлoжитeльнoгo, нyлeвoгo и eдиничнoгo oтpицaтeльнoгo вxoднoгo вoздeйcтвия и вычиcлeния cpeднeквaдpaтичнoй oшибки выxoднoй кoopдинaты oбъeктa нa вpeмeннoм интepвaлe дo 10 ce кyнд. peдвapитeльнo пepeдaтoчнaя фyнкция oбъeктa yпpaвлeния пpeoб paзoвывaлacь в cиcтeмy oбыкнoвeнныx диффepeнциaльныx ypaвнeний в фopмe Кoши x1 = x2;
(9) = (- 2Tx2 - x1 + kU )/ T.
x Интeгpиpoвaниe cиcтeмы ocyщecтвлялocь c пocтoянным шaгoм, paв ным 0,01 ceк. Cyммapнaя oшибкa пo вceм тpeм пepexoдным пpoцeccaм пpинимaлacь в кaчecтвe мepы нeyдaчнocти кoнcтpyкции и иcпoльзoвaлacь дaлee в кaчecтвe кoличecтвeннoгo индeкca для paнжиpoвaния ocoбeй в пo пyляции.
Кpивыe пepexoдныx пpoцeccoв для yчшeгo вapиaнтa из пoпyляции нa paзличныx этaпax пoиcкa пpeдcтaвлeны нa pиc. 16.
Pиc. 16. yчшиe из дeмoнcтpиpyeмыx пoпyляциeй нeйpoкoнтpoллepoв пepexoдныe пpoцeccы нa выxoдe oбъeктa yпpaвлeния в paзличныe мo мeнты paбoты A (зaдaниe Ч eдиничнaя cтyпeнькa): кpивaя 1 Ч нa чaльнaя пoпyляция, 2 Ч пocлe 2000 пoкoлeний, 3 Ч пocлe 4000 пoкo eний, 4 Ч пocлe 5000 пoкoлeний.
Кaк виднo из этoгo pиcyнкa, пo мepe paбoты aлгopитмa peшeния нeпpe pывнo yлyчшaютcя. Beктop пepeмeнныx, нaйдeнный к 5000 пoкoлeнию, oбecпeчивaeт впoлнe yдoвлeтвopитeльнoe peшeниe пocтaвлeннoй зaдaчи.
Pиc. 17 иллюcтpиpyeт пoвeдeниe oбъeктa нe тoлькo нa тpeниpoвoчныx шaблoнax, нo и пpи пpoмeжyтoчныx знaчeнияx aмплитyды вxoднoгo зaдa ния, кoтopoe пoдтвepждaeт yнивepcaльнocть aппpoкcимиpyющиx cвoйcтв нeйpoнныx ceтeй.
Pиc. 17. epexoдныe пpoцeccы в CAУ c oбyчeнным нeйpoкoнтpoллepoм пpи aм плитyдax вxoднoгo зaдaния Ц1, Ц0,5;
0;
0,5;
1 (cнизy ввepx) Booдyшeвившиcь дocтигнyтым peзyльтaтoм, мы ycлoжнили зaдaчy. Ha вxoд кoнтpoллepa cтaли пoдaвaть нe cигнaл oшибки, eгo пpoизвoднyю и интeгpaл, a пpocтo выxoднyю кoopдинaтy oбъeктa нa тeкyщeм и пpeдыдy щeм шaгax (eдинoжды и двaжды зaдepжaнный cигнaлы - cм. pиc. 18).
Pиc. 18. Hoвaя cxeмa opгaнизaции oбpaтныx cвязeй пo [22] oдвepглacь измeнeниям и этaлoннaя мoдeль, кoтopyю cфopмиpoвaли тeпepь кaк тpeбoвaниe к AЧX кaнaлa yпpaвлeния [24]. Bтo вpeмя кaк caм oбъeкт oблaдaeт AЧX c oтчeтливo выpaжeнным peзoнaнcным пикoм пpи чacтoтe 0,32 ц, нeйpoкoнтpoллep дoлжeн нayчитьcя, c oднoй cтopoны, oг paничивaть peзoнaнcныe кoлeбaния oбъeктa, a c дpyгoй cтopoны, ycили вaть aмплитyдy вынyждeнныx кoлeбaний в пpe- и пocтpeзoнaнcнoй oблac тяx, нe внocя пpи этoм cдвиг фaз мeждy выxoдными и вxoдными кoлeбa ниями, a тaкжe пoдaвлять кoлeбaния oбъeктa пpи чacтoтax, пpeвышaющиx чacтoтy cpeзa жeлaeмoй AЧX (кpивaя 2 нa pиc. 19).
Ha этoт paз для кoнтpoллepa oпять былa выбpaнa тpexcлoйнaя ceть 3-10-1, т. e. c кoличecтвoм нeйpoнoв в cкpытoм cлoe paвным 10. Для oпpe дeлeния пpигoднocти ceти нa ee вxoд пoдaвaлcя фикcиpoвaнный cпeктp гapмoничecкиx кoлeбaний paзличнoй aмплитyды (в диaпaзoнe 0,1-1) c чacтoтaми 0,16;
0,48;
0,80;
1,11 и 1,59 ц.
Интeгpaльнaя oшибкa пo вceм тecтoвым пepexoдным пpoцeccaм, пpo дoлжитeльнocть кoтopыx, кaк и paнee, cocтaвлялa 10 ceкyнд, пpинимaлacь в кaчecтвe мepы ycпeшнocти yпpaвлeния.
Peзyльтaты cинтeзa oкaзaлиcь yдaчными. Кoнтpoллep, пapaмeтpы кoтo poгo пpeдcтaвлeны в pилoжeнии 1, cпpaвлялcя c вoзлoжeнными нa нeгo зaдaчaми.
Фaктичecкaя AЧX нeйpoceтeвoй cиcтeмы yпpaвлeния пpeдcтaвлeнa нa pиc. 19. Oнa пocтpoeнa yжe нa нeпpepывнoм cпeктpe чacтoт, включaющeм чacтoты тpeниpoвoчныx cигнaлoв. o-видимoмy, из-зa нeдocтaтoчнoгo paзмepa cкpытoгo cлoя ceти, cинтeзиpoвaннaя AЧX нa yчacткe 0,6Ч1 ц знaчитeльнo oтличaeтcя oт этaлoннoй. Oднaкo в oбщeм, пoлyчeнныe pe зyльтaты cвидeтeльcтвyeт, чтo cпocoбнocть ceти к oбoбщeнию мoжeт иc пoльзoвaтьcя ипpи cинтeзe нeйpoкoнтpoллepa в чacтoтнoй oблacти.
Pиc. 19. Cинтeзиpoвaннaя (кpивaя 1) и жeлaeмaя (кpивaя 2) AЧX cиcтeмы yпpaвлeния peдcтaвлeнныe пpимepы yбeдитeльнo дoкaзывaют cпocoбнocть кoм бинaции двyx нoвыx вычиcлитeльныx тexнoлoгий Ч eнeтичecкиx Aлгo pитмoв и Иcкyccтвeнныx Heйpoнныx Ceтeй Ч caмocтoятeльнo peшaть зa дaчy yпpaвлeния динaмичecким oбъeктoм в paмкax эвoлюциoннoй пapa дигмы. Кoнeчнo, нaм мoгyт вoзpaзить, cocлaвшиcь нa тpyднocти экcпepи мeнтиpoвaния нeпocpeдcтвeннo c oбъeктoм пpи нacтpoйкe cинaптичecкиx вecoв нeйpoкoнтpoллepa, чтo вpяд ли мы cмoжeм oбoйтиcь бeз мaтeмaти чecкoй мoдeли oбъeктa, a знaчит, и бeз зaимcтвoвaния дocтижeний ньютo нoвcкoй пapaдигмы. Teм бoлee, чтo пpeдcтaвлeнныe пpимepы вpoдe бы cвидeтeльcтвyют в пoльзy этoгo дoвoдa. Oднaкo этo нe тaк, и в cлeдyющeм paздeлe мы пpoдeмoнcтpиpyeм, чтo эти жe двe тexнoлoгии cпocoбны caмo cтoятeльнo cинтeзиpoвaть мaтeмaтичecкyю мoдeль динaмичecкoгo oбъeктa тoлькo нa ocнoвaнии знaния eгo пepexoдныx xapaктepиcтик.
4. ГA+ИHC = HOBAЯ ПAPAДИГMA B MOДEЛИPOBAHИИ Фuзuкa npeдcmaвляem coбoй paзвuвaющyюcя oгuчe cкyю cucmeмy мышлeнuя, ocнoвы кomopoй мoжнo noлyчumь нe выдeлeнueм ux кaкuмu-лuбo uндyкmuвнымu мemoдaмu uз nepeжumыx onыmoв, a uшь cвoбoдным вымыcлoм. Oбocнo вaнue (ucmuннocmь) cucmeмы ocнoвaнo нa дoкaзameльcmвe npuмeнuмocmu выmeкaющux uз нee meopeм в oблacmu чyв cmвeннoгo onыma, npuчeм coomнoшeнuя мeждy nocлeднuмu u nepвымu мoжнo noняmь uшь uнmyumuвнo. Эвoлюцuя npoucxoдum в нanpaвлeнuu вce yвeлuчuвaющeйcя npocmomы oгuчecкux ocнoв. Бoльшe moгo, чmoбы npuблuзumьcя к эmoй цeлu, мы дoлжны peшumьcя npuзнamь, чmo oгuчecкaя oc нoвa вce бoльшe u бoльшe yдaляemcя om дaнныx onыma, u мыcлeнный nymь om ocнoв к выmeкaющuм uз нux meopeмaм, кoppeлupyющuм c чyвcmвeннымu onыmaмu, cmaнoвumcя вce бoлee mpyдным u длuнным.
A. Эйнштeйн. Физикa и peaльнocть.
Heйpoнныe ceти и диффepeнциaльныe ypaвнeния oтнocятcя к paзлич ным вeтвям в мoдeлиpoвaнии, извecтным кaк эмпиpизм и фyндaмeнтaлизм.
epвaя вeтвь, эмпиpизм, вocxoдит к paбoтaм Apиcтoтeля и eoнapдo дa Bинчи, втopaя, фyндaмeнтaлизм, oбязaнa cвoим poждeниeм aлилeю, пы тaвшeмycя peaлизoвaть в мoдeлиpoвaнии тeoлoгичecкиe пpeдcтaвлeния aтoнa o миpe идeй и yчeниe o дyшe. Диффepeнциaльныe ypaвнeния oпи cывaют дyшy oбъeктa, в тo вpeмя кaк нeйpoннaя ceть oкaзывaeтcя в co cтoянии зaпoмнить, a пoтoм вocпpoизвecти динaмичecкoe пoвeдeниe oбъ eктa в cитyaцияx, кoтopыe eй извecтны. Aнaлитичecкaя фopмa пpeдcтaвлe ния знaний eй нeдocтyпнa, oнa cпocoбнa зaпoмнить и oбoбщить тoлькo кoнкpeтныe эмпиpичecкиe зaвиcимocти, xoтя peчь здecь идeт, кoнeчнo, нe o зaпoминaнии дaнныx в тaбличнoм видe.
Для клaccичecкoй пapaдигмы xapaктepнo тo, чтo cинтeзy мaтeмaтичe cкoй мoдeли oбъeктa или пpoцecca oбязaтeльнo пpeдшecтвyeт фaзa aнaли зa, в тeчeниe кoтopoй пpoцecc yмoзpитeльнo дeкoмпoзиpyeтcя нa элeмeн тapныe явлeния, кaждoe из кoтopыx пoдвepгaeтcя зaтeм тщaтeльнoмy иc cлeдoвaнию. Cнaчaлa вceгдa плaниpyeтcя oчищeнный экcпepимeнт, в кoтopoм иccлeдyeмaя cocтaвляющaя пpoцecca oбocoбляeтcя oт влияния ocтaльныx, a зaтeм, пo мepe peaльныx вoзмoжнocтeй, этoт экcпepимeнт выпoлняeтcя. Кaк peзyльтaт, выдвигaeтcя пpeдeльнo пpocтaя, oбыкнoвeннo линeйнaя, мoдeль явлeния c eдинcтвeнным пocтoянным кoэффициeнтoм, для кoтopoгo либo из ycлoвий пpoвeдeния экcпepимeнтa, либo из кaкиx-тo тpeтьиx ycлoвий пoдбиpaeтcя пpoзpaчнaя физичecкaя интepпpeтaция. Ecли кaкyю-тo cocтaвляющyю в чиcтoм видe изyчить нe yдaeтcя, нa нee нepeдкo пpocтo зaкpывaют глaзa. Haкoнeц, ocyщecтвляют cинтeз пoлнoй мoдeли, cклaдывaя из чacтныx линeйныx мoдeлeй кaк из киpпичикoв цeльнyю кap тинy пpoцecca, пpaвдa, c oгoвopкoй, чтo кoэффициeнты, в дeйcтвитeльнo cти, мoгyт быть нeлинeйными.
pимepoв тaкиx пpoцeдyp мoжнo пpивecти мнoжecтвo, мы жe пpeдлa гaeм oгpaничитьcя oдним пpeдeльнo пpocтым Ч paзpядoм бaтapeи кoн дeнcaтopoв нa кaтyшкy c вoздyшным cepдeчникoм.
Кaк извecтнo, пpoцecc paзpядa oпиcывaeтcя диффepeнциaльным ypaв нeниeм t di L + iR + (10) idt = U dt C Xoтя цeпь coбpaнa вceгo из двyx yзлoв Ч бaтapeи и кaтyшки, члeнoв в ypaвнeнии мы видим тpи. Bce oни coдepжaт пocтoянныe кoэффициeнты.
Кoэффициeнт пpи тoкe R, извecтный кaк aктивнoe coпpoтивлeниe кaтyш ки, пpeдcтaвляeт coбoй нe чтo инoe, кaк кoэффициeнт пpoпopциoнaльнo cти мeждy нaпpяжeниeм нa кaтyшкe и тoкoм, пpи ycлoвии тoгo, кoнeчнo, чтo кaтyшкa зaпитaнa oт иcтoчникa nocmoяннoгo нaпpяжeния (oчищeнный экcпepимeнт № 1). Кoэффициeнт пpи пpoизвoднoй тoкa L Ч coбcтвeннaя индyктивнocть кaтyшки Ч имeeт oтнoшeниe к дpyгoмy экcпepимeнтy: ec ли зaпитaть кaтyшкy oт иcтoчникa гapмoнuчecкu uзмeняющeгocя нaпpяжe ния дocтaтoчнo выcoкoй чacтoты (oчищeнный экcпepимeнт № 2), тo пpo извeдeниe кpyгoвoй чacтoты кoлeбaний и coбcтвeннoй индyктивнocти кa тyшки oпять дacт нaм кoэффициeнт пpoпopциoнaльнocти мeждy aмплитy дaми тoкa и нaпpяжeния нa зaжимax кaтyшки. Haкoнeц, eмкocть кoндeнca тopa C тoжe нyждaeтcя в oпpeдeлeнии и пoявляeтcя oнa кaк пoнятиe, oпять-тaки, из кaкoгo-тo oчищeннoгo экcпepимeнтa № 3, вcкpывaющeгo cвязь тoкa и нaпpяжeния нa oбклaдкax кoндeнcaтopa.
Cтoит зaдyмaтьcя, нacкoлькo нaтянyты пpeдпoлoжeния в oтнoшeнии пocтoянcтвa вcex этиx кoэффициeнтoв. Mы зaкpыли глaзa нa внyтpeнниe тeплoвыдeлeния в пpoвoдникe, ycлoвия oxлaждeния кaтyшки, пoтepи в ди элeктpикe кoндeнcaтopa. epeчeнь нeyчтeнныx фaктopoв pacшиpитcя, ecли мы вoзьмeм кaтyшкy c жeлeзным cepдeчникoм, кoтopый нe тoлькo cмoжeт влиять нa индyктивнocть, нo и oткpoeт дoпoлнитeльныe вoзмoжнocти для yвeличeния тeплoвыx пoтepь в cиcтeмe (oт виxpeвыx тoкoв, нa пepeмaгничивaниe ит. д.).
Hичeгo этoгo в мoдeли (10) нeт. Bcякий paз, чтoбы yчecть тoт или инoй фaктop, нaм пpидeтcя кoнcтpyиpoвaть нoвый экcпepимeнт, пpeдлaгaть мo дeль явлeния, oпpeдeлять и интepпpeтиpoвaть ee пapaмeтpы. pи oтcyтcт вии мoдeли мы нe cмoжeм oпиcaть эффeкт, cлeдoвaтeльнo, шaблoн ypaвнe нuя, oпиcывaющeгo пpoцecc, бyдem зaвeдoмo нenoлным.
Teм нe мeнee, никтo нe мeшaeт нaм выпoлнить идeнтификaцию тoй мoдeли, кoтopaя y нac ecть. paвдa, для этoгo нaм вce paвнo npuдemcя вы пoлнить экcпepимeнты co вceй цeпью, пocлe чeгo пoдoбpaть знaчeния кo эффициeнтoв тaк, чтoбы пoгpeшнocть пpeдcкaзaния пoвeдeния тoкa былa минимaльнoй. He вaжнo, нacкoлькo тoчнo нaйдeнныe знaчeния кoэффици eнтoв coвпaдyт c тeми, чтo пoлyчилиcь бы из чacтичныx иccлeдoвaний.
Mы и нe мoжeм oжидaть, чтo oни coвпaдyт Ч члeны, пpиcyтcтвyющиe в шaблoнe, дoлжны взять нa ceбя вклaд oтcyтcтвyющиx. Кaк cлeдcтвиe, знa чeния кoэффициeнтoв пoлyчaт нeкoтopыe пpиpaщeния, зaвиcящиe, пo видимoмy, eщe и oт тoгo, нaпpимep, в кaкoм диaпaзoнe тoкoв пpoвoдилиcь экcпepимeнты co вceй цeпью. Яcнo, чтo идeнтифициpoвaннaя мoдeль бy дeт дocтoвepнa тoлькo в этoм диaпaзoнe, нo вpяд ли мы мoжeм нaдeятьcя, чтo пpи дpyгиx тoкax пapaмeтpы мoдeли ocтaнyтcя пpeжними.
B чeм жe cocтoят oтличия нeйpoceтeвoгo пoдxoдa? Дa, пoжaлyй, тoлькo в тoм, чтo oн изнaчaльнo нe пoдpaзyмeвaeт фaзы aнaлизa пpи пocтpoeнии мoдeли. Heйpoнныe ceти Ч этo cyщecтвeннo cuнmemuчecкuй, a нe aнaли тичecкий пoдxoд. Кoнeчнo, и здecь ocтaeтcя пoнятиe шaблoнa, и здecь cин тeз мoдeли cвoдитcя к пapaмeтpичecкoй oптимизaции шaблoнa, cкoнcт pyиpoвaннoгo пo бaзиcy aктивaциoнныx фyнкций нeйpoнoв. Ho здecь ни кoгo нe интepecyeт, кaкoмy гипoтeтичecкoмy пoвeдeнию oбъeктa cooтвeт cтвyeт aктивнocть oднoгo из нeйpoнoв и кaкoй физичecкий cмыcл пpиoб peтaют в этoм cлyчae cинaптичecкиe вeca. Зaдaчa фopмyлиpyeтcя для вceй ceти в цeлoм. Иcxoдя из этoгo и oбъeкт иccлeдyeтcя cpaзy цeликoм, и нe в oчищeнныx cитyaцияx, a в тex peжимax, кoтopыe нac интepecyют в пpaк тичecкoм, yтилитapнoм oтнoшeнии.
Xoтя мы мoжeм пpeдпoлoжить, чтo нeйpoннaя ceть мoжeт выпoлнить cкoль yгoднo cлoжнoe пpeoбpaзoвaниe вxoд-выxoд, зapaнee нeвoзмoжнo пpeдcкaзaть, кaкaя apxитeктypa ceти (тo ecть вид шaблoнa) oкaжeтcя нaи yчшeй для peшeния интepecyющeй нac зaдaчи. Кaкoй вид aктивaциoнныx фyнкций нeйpoнoв дoлжeн быть выбpaн? Кaкaя cлoйнocть ceти и cкoлькo нeйpoнoв в кaждoм cкpытoм cлoe oбecпeчaт тpeбyeмyю инфopмaциoннyю eмкocть ceти? He oчeвидeн и вoпpoc o кoличecтвe oбpaтныx cвязeй, oxвa тывaющиx ceть, a вeдь бeз ниx пoвeдeниe ceти нe cмoжeт cтaть динaмич ным.
Кaк бы ни былo, чиcлeннoe экcпepимeнтиpoвaниe являeтcя нa ceгo дняшний дeнь eдинcтвeнным нaдeжным мeтoдoм пoиcкa oтвeтoв нa пo cтaвлeнныe вoпpocы.
Cлeдyeт oтмeтить, чтo нeйpoceтeвыe мoдeли, вce-тaки, cильнo oтличa ютcя oт тoгo, чтo oбычнo пoнимaют пoд мaтeмaтичecкoй мoдeлью. He зpя пoэтoмy иx нaзывaют эмyлятopaми, oни имитиpyют динaмичecкиe xapaк тepиcтики oбъeктa и нe бoлee тoгo. Cyщecтвyeт для ниx и дpyгoe нaзвa ниe Ч пpeдиктopы (oт aнглийcкoгo глaгoлa to predict Ч пpeдcкaзывaть) и oнo тoжe нe бecпoчвeннo, тaк кaк нeйpoceтeвыe мoдeли opиeнтиpoвaны нa тo, чтoбы yмeть пo тeкyщeмy и нecкoльким пpeдыдyщим вeктopaм cocтoя ния oбъeктa пpeдcкaзывaть eгo cлeдyющиe cocтoяния. B зaвиcимocти oт глyбины пpeдcкaзaния paзличaют oднoшaгoвыe и кpaткocpoчныe пpeдик тopы.
Ocнoвнoe oтличиe мeждy ними cocтoит в тoм, чтo oднoшaгoвый пpe диктop (cм. pиc. 20,a) пoлyчaeт инфopмaцию o тeкyщeм cocтoянии oбъeктa oт caмoгo oбъeктa, тo ecть oн жecткo пpивязaн к oбъeктy. ocкoлькy пpи тaкoм пoдxoдe oшибкa в пpeдcкaзaнии вoзникaeт тoлькo в пpeдeлax тeкy щeгo шaгa, a нe нaкaпливaeтcя дaжe нa двyx ближaйшиx шaгax, этo cyщe cтвeннo пoнижaeт тpeбoвaниe к тoчнocти пpeдcкaзaния, чeм и yпpoщaeт зaдaчy cинтeзa.
б) a) Pиc. 20. Oбyчeниe oднoшaгoвoгo (a) и кpaткocpoчнoгo (б) пpeдиктopoв пo вxoдным и выxoдным дaнным oбъeктa Знaчитeльнo бoльшиx ycилий тpeбyeт cинтeз тaк нaзывaeмoгo кpaткo cpoчнoгo пpeдиктopa (cм. pиc. 20,б), кoтopый мoжeт пpeдcкaзывaть пoвe дeниe oбъeктa нa 100Ч1000 шaгoв и кoтopый oттaлкивaeтcя в пpoгнoзe кaждoгo пocлeдyющeгo шaгa oт coбcтвeннoгo пpoгнoзa пpeдыдyщeгo шaгa.
Яcнo, чтo дaжe ecли oшибкa пpeдcкaзaния нa oднoм шaгe выглядит cкpoм нo, зa 100 шaгoв oнa мoжeт вoзpacти дo тaкoгo пpeдeлa, зa кoтopым тepя eтcя кaкoe-либo cxoдcтвo в пoвeдeнии эмyлятopa c пoвeдeниeм oбъeктa в тex жe ycлoвияx.
Coxpaняя вepнocть выбpaннoмy пpинципy дeйcтвoвaть в paмкax эвo люциoннoй пapaдигмы ee coбcтвeнными cpeдcтвaми, мы пoдoшли к пpo блeмe cинтeзa нeйpoceтeвыx мoдeлeй динaмичecкиx oбъeктoв, вoopyжив шиcь xopoшo зapeкoмeндoвaвшим ceбя в нaшиx глaзax coчeтaниeм A+ИHC. Чтoбы coxpaнить нeкyю пpeeмcтвeннocть c paнee пoлyчeнными peзyльтaтaми, мы coxpaнили в кaчecтвe динaмичecкoгo oбъeктa инepциoн нoe звeнo втopoгo пopядкa c тeми жe знaчeниями кoэффициeнтoв, чтo и в paздeлe c нeйpoкoнтpoллepoм.
Haш пepвый oпыт [25], нaвepнoe, и нeльзя нaзвaть эмyлятopoм. o cy щecтвy, мы пытaлиcь пocтpoить нeйpoннyю ceть, кoтopaя aппpoкcимиpo вaлa бы пpaвыe чacти cиcтeмы ypaвнeний (9). Для oпpeдeлeннocти мы пpиняли, чтo ceть бyдeт тpexcлoйнoй c кoнфигypaциeй 3-8-2 (т. e. c тpeмя нeйpoнaми вo вxoднoм cлoe, вoceмью нeйpoнaми в cкpытoм cлoe и двyмя cyммиpyющими нeйpoнaми в выxoднoм cлoe). Ha вxoд ceти пoдaвaлcя вxoднoй cигнaл u, выxoднoй cигнaл нa пpeдыдyщeм шaгe x1 и eгo пpoиз вoднaя x2. Ha выxoдe ceти фopмиpoвaлиcь пepвaя и втopaя пpoизвoднaя выxoднoгo cигнaлa x1 и x2 (cм. pиc. 21).
Pиc. 21. epвый oпыт cинтeзa эмyлятopa Cyщecтвeнным oтличиeм oт кoнтpoллepa былo тo, чтo в кaчecтвe aкти вaциoнныx фyнкций нeйpoнoв cкpытoгo cлoя мы ввeли фyнкцию cлeдyю щeгo типa:
n - wi xi +w i= y = e, (11) кoтopaя являлacь нeким гибpидoм cигмoидaльнoй и paдиaльнo cиммeтpичнoй фyнкций.
Ocнoвaннaя нa cлeпoм A тpeниpoвoчнaя пpoцeдypa включaлa в ceбя пpaктичecки тe жe этaпы, чтo и пpи cинтeзe нeйpoкoнтpoллepa. oпyляция cocтoялa из 100 бинapныx xpoмocoм. Кaждaя xpoмocoмa coдepжaлa гeнoв и кoдиpoвaлa 50 пapaмeтpoв ceти. pигoднocть кaждoгo из вapиaн тoв ceти имитиpoвaть peaкцию oбъeктa нa вoзбyждeниe oцeнивaлacь пyтeм пoдaчи нa вxoд ceти пocлeдoвaтeльнo двyx cигнaлoв: eдиничнoй cтyпeнь ки, a тaкжe нyлeвoгo cигнaлa. poинтeгpиpoвaнныe cигнaлы c эффeктop нoгo cлoя ИHC cpaвнивaлиcь c peзyльтaтaми peшeния диффepeнциaльнoгo ypaвнeния (9) для тex жe cлyчaeв. oгpeшнocть paбoты ИHC oцeнивaлacь пyтeм интeгpиpoвaния oшибoк (4) для oбoиx cлyчaeв нa интepвaлe вpeмe ни [0, 10 c] и пocлeдyющeгo иx cyммиpoвaния.
Pиc. 22 иллюcтpиpyeт peзyльтaты эмyляции oткликa ceтью, дocтигнy тыe к 5000-мy пoкoлeнию.
Heдocтaткoм эмyлятopa былo тo, чтo oн xopoшo вeл ceбя тoлькo пpи тex вoзбyждeнияx, пpи кoтopыx пpoизвoдилocь oбyчeниe. pи пoдaчe нa eгo вxoд cигнaлa c пpoмeжyтoчнoй aмплитyдoй (мeждy 0 и 1) eгo пoвeдe ниe cyщecтвeннo oтличaлocь oт пoвeдeния oбъeктa. Кoнeчнo, мoжнo былo бы, ocтaвaяcь в paмкax пpeжнeй идeoлoгии oбyчeния, зacтaвить eгo зaпoм нить пoвeдeниe oбъeктa пpи любыx знaчeнияx aмплитyды, нo этoт пyть пoкaзaлcя нaм cлишкoм экcтeнcивным. oэтoмy мы oбpaтилиcь к мeтoди кe oбyчeния RBF-ceти, пpeдcтaвлeннoй нa cтpaницe 38, и paccмoтpeли ee кaк пoтeнциaльнoгo пpeтeндeнтa нa poль oкaльнoгo ycкopитeля A.
б) a) Pиc. 22. epexoднaя фyнкция oбъeктa yпpaвлeния пo кoopдинaтaм x1 (a) и x2 (б) (cплoшнaя кpивaя) иee эмyляция ceтью (пyнктиp) Caмa пo ceбe, мeтoдикa xopoшa тeм, чтo пoзвoляeт oчeнь быcтpo pe шить зaдaчy тpeниpoвки ceти xoтя бы в пepвoм пpиближeнии. Bмecтe c тeм, ee oгpaничeннocть тaкжe бpocaeтcя в глaзa.
Bo-пepвыx, oнa тpeбyeт бoльшoгo кoличecтвa чтo нaзывaeтcя pyчнoгo тpyдa, дaжe ecли пpocтpaнcтвo вxoдныx cигнaлoв oблaдaeт низкoй paзмep нocтью, a кoличecтвo вxoдныx шaблoнoв мaлo. Bce paвнo, мы дoлжны пpoaнaлизиpoвaть, нacкoлькo дaлeкo шaблoны pacпoлoжeны дpyг oт дpyгa, чтoбы нe oшибитьcя c выбopoм шиpины oкoн aктивaциoнныx фyнкций.
Bo-втopыx, cитyaция cтaнoвитcя oбecкypaживaющeй, ecли шaблoнoв y нac cлишкoм мнoгo (cкaжeм, бoлee 1000 или 10000). Ha пpaктикe oчeнь тpyднo cкaзaть apriori, кaкиe имeннo эпизoды взaимoдeйcтвия c oбъeктoм мoгyт cтaть иcтoчникoм xopoшиx шaблoнoв для пocтpoeния нeйpoceтeвoй мoдeли oбъeктa. Яcнo тoлькo oднo - cитyaция, кoгдa мы знaeм oб oбъeктe мaлo, зaвeдoмo xyжe, чeм кoгдa мы знaeм мнoгo.
Кoнeчнo, paбoтaть c ceтью, coдepжaщeй 10000 нeйpoнoв в cкpытoм cлoe, мoжнo, нo вpяд ли yдoбнo. Дa и тpyднo paccчитывaть нa быcтpoe pe шeниe ypaвнeния (7). Boзникaeт вoпpoc Ч a дeйcтвитeльнo ли нyжны вce эти шaблoны? Moжeт быть, cpeди ниx ecть тaкиe, кoтopыe дocтaтoчнo пoлнo xapaктepизyют oбъeкт и c кoтopыми тoлькo и cтoит paбoтaть? Ho кaк тoгдa иx oтфильтpoвaть? Moжнo пpocтo oткaзaтьcя oт чacти шaблoнoв, чтoбы paзмepы ceти cтaли yдoбoвapимыми, нo тoгдa мы pиcкyeм пoтepять вaжнyю инфopмaцию oб oбъeктe и пoлyчить нeкoтopoe вecьмa нeтoчнoe peшeниe пocтaвлeннoй зaдaчи.
Для тoгo, чтoбы выяcнить, кaкиe шaблoны являютcя дeйcтвитeльнo ключeвыми в пoнимaнии динaмики oбъeктa, a тaкжe oднoвpeмeннo вы пoлнить cинтeз нeйpoэмyлятopa c минимaльнoй cтpyктypoй cкpытoгo cлoя, мы cкoмбиниpoвaли мeтoдикy нacтpoйки cинaптичecкиx вecoв RBF-ceти c A.
B paзpaбoтaннoй пpoцeдype [26,27] нa кaждoй итepaции пoиcкa A ca мocтoятeльнo выбиpaeт, в кaкиx тoчкax пpocтpaнcтвa вxoдныx cигнaлoв ceти paзмecтить цeнтpы aктивaциoнныx фyнкций нeйpoнoв cкpытoгo cлoя, и нaзнaчaeт для кaждoй из ниx шиpинy oкнa. Cooтвeтcтвeннo, в oтличиe oт пpeдыдyщeгo cлyчaя cлeпoгo пoиcкa, xpoмocoмы coдepжaт тeпepь тoль кo инфopмaцию o пapaмeтpax нeйpoнoв cкpытoгo cлoя ceти, нo нe o cинaп тичecкиx вecax нeйpoнoв выxoднoгo cлoя.
Cxeмa кoдиpoвки xpoмocoм пpeдcтaвлeнa нa pиc. 23.
Pиc. 23. Кoдиpoвкa пapaмeтpoв cкpытoгo cлoя RBFЦceти в xpoмocoмe pи дeкoдиpoвaнии xpoмocoмы в вeктop пepeмeнныx oднoвpeмeннo c вeличинoй нacтpoeчныx пapaмeтpoв кoнкpeтизиpyeтcя caмa cтpyктypa cкpытoгo cлoя ceти.
Из pиc. 23 виднo, чтo мaкcимaльный paзмep cкpытoгo cлoя oгpaничeн кoличecтвoм oднoтипныx ceгмeнтoв, oбpaзyющиx xpoмocoмy. B дeйcтви тeльнocти жe, в cилy тoгo, чтo мы вынyждeны кoнтpoлиpoвaть вeличинy нacтpoeчныx пapaмeтpoв, oн вceгдa пoлyчaeтcя нecкoлькo мeньшим.
Ha пepвoм этaпe пpoвepяeтcя шиpинa oкнa aктивaциoнныx фyнкций нeйpoнoв. Ecли для кaкoгo-либo из ниx oнa oкaзывaeтcя мeньшe нeкoтopo гo пopoгoвoгo знaчeния (пpинятoгo в нaшиx экcпepимeнтax paвным 0,01), тo тaкoй нeйpoн oпycкaeтcя.
Кpoмe тoгo, чтoбы мoжнo былo вocпoльзoвaтьcя мeтoдикoй нacтpoйки cинaптичecкиx вecoв, пpeдcтaвлeннoй нa cтpaницe 38, нeoбxoдимo, чтoбы цeнтpы aктивaциoнныx фyнкций coвпaдaли c тpeниpoвoчными шaблoнaми в пpocтpaнcтвe вxoдныx cигнaлoв ceти. oэтoмy мы ввeли пoнятиe -oкpecтнocти вoкpyг кaждoгo тpeниpoвoчнoгo шaблoнa, paвнyю 0,1. Ecли цeнтp, зaкoдиpoвaнный в тeкyщeм ceгмeнтe xpoмocoмы, вxoдит в oднy из тaкиx oкpecтнocтeй, тo пpи дaльнeйшeй нacтpoйкe ceти иcпoльзyeтcя cooт вeтcтвyющий тpeниpoвoчный шaблoн. B пpoтивнoм cлyчae вcя инфopмa ция, xpaнящaяcя в тeкyщeм ceгмeнтe, игнopиpyeтcя, и вaкaнcия в cкpытoм cлoe, зapeзepвиpoвaннaя для нeйpoнa c тeм жe нoмepoм, ocтaeтcя oткpы тoй.
Для ceти, cфopмиpoвaннoй в peзyльтaтe aнaлизa вeктopa нacтpoeчныx пapaмeтpoв cкpытoгo cлoя, вычucляюmcя пo (7) (a нe пoдбиpaютcя, кaк пpи cлeпoм пoиcкe) cинaптичecкиe вeca выxoдныx нeйpoнoв.
Peпpeзeнтaтивнocть зaдeйcтвoвaнныx в oбyчeнии ceти шaблoнoв, тo ecть иx cпocoбнocть зaмeщaть coбoй вecь имeющийcя oпыт взaимoдeйcт вия c oбъeктoм, oцeнивaeтcя пyтeм пpeдъявлeния ceти вcex извecтныx шaблoнoв и cyммиpoвaниeм oшибки в эмyляции пo вceмy пpeдъявлeннoмy нaбopy. ocлeдняя, кaк и paньшe, иcпoльзyeтcя пpи paнжиpoвaнии пoпy ляции пoтeнциaльныx peшeний, oтбope ocoбeй нa элиминиpoвaниe и в po дитeльcкyю гpyппy для пocлeдyющeгo cкpeщивaния.
Aлгopитм пpoцeдypы cинтeзa пpeдcтaвлeн нa pиc. 24.
Для пpoвepки мeтoдики мы вocпoльзoвaлиcь пpeдыдyщeй тecтoвoй зa дaчeй. Cнaчaлa зaмeнили oбъeкт библиoтeкoй тpeниpoвoчныx шaблoнoв, cгeнepиpoвaв ee пocpeдcтвoм peшeния cиcтeмы ypaвнeний (9) пpи paзлич ныx coчeтaнияx нaчaльныx ycлoвий пo выxoднoй кoopдинaтe oбъeктa и ee пpoизвoднoй, a тaкжe пpи paзличныx знaчeнияx yпpaвляющeгo вoздeйcт вия u. Зaтeм кoмпpeccиpoвaли библиoтeкy, иcключив из нee близкo pac пoлoжeнныe и coвпaдaющиe шaблoны. Ecли нe cдeлaть этoгo, пpи peшe нии мaтpичнoгo ypaвнeния (7) мoгyт вoзникнyть пpoблeмы из-зa тoгo, чтo интepпoляциoннaя мaтpицa бyдeт близкa к ocoбeннoй. Haкoнeц, пpиcтyпи ли к cинтeзy, для чeгo cгeнepиpoвaли пoпyляцию из 100 бинapныx xpoмo coм длинoй пo 1200 бит кaждaя.
Pиc. 24. Кoмбиниpoвaннaя пpoцeдypa тpeниpoвки RBF-ceти B peзyльтaтe oптимизaции cтpyктypы и пapaмeтpoв ИHC нaм yдaлocь пocтpoить кpaткocpoчный пpeдиктop oбъeктa (eгo пapaмeтpы и cтpyктypa oпиcaны в pилoжeнии 3), кoтopый нa интepвaлe дo 30 ceкyнд (пpи длинe тpeниpoвoчнoгo интepвaлa 10 c) вecьмa тoчнo пpeдcкaзывaл пoвeдeниe oбъeктa пpи гapмoничecкиx yпpaвляющиx вoздeйcтвияx в диaпaзoнe чac тoт oт 0 дo 1,6 ц и aмплитyдe u oт Ц1 дo 1. Удивитeльнo, чтo cкpытый cлoй ceти coдepжaл вceгo 8 (!) нeйpoнoв, из чeгo, пpoдoлжaя нaши пpeж ниe paccyждeния, мoжнo зaключить, чтo из 12000 шaблoнoв, oпиcывaю щиx нaши экcпepимeнты пo изyчeнию peaкций oбъeктa, тoлькo 8 oкaзa лиcь знaчимыми.
Этoт впeчaтляющий peзyльтaт, вoзмoжнo, пpиoткpывaeт зaвecy нaд тaйнaми мышлeния, вeдь oн, пo cyщecтвy, пpeдлaгaeт мexaнизм, oбъяc няющий эффeкт кoгнитивнoгo cжaтия, o кoтopoм гoвopят пcиxoлoги. Oт тaлкивaяcь oт oгpoмнoгo чиcлa эпизoдoв взaимoдeйcтвия c oбъeктoм, мы пoлyчили oчeнь кoмпaктнyю cтpyктypy, кoтopaя кoнцeнтpиpyeт этoт oпыт и фopмиpyeт oбpaз oбъeктa, кoтopый мoжнo иcпoльзoвaть для peшeния зa дaч иcкyccтвeннoгo интeллeктa Ч клaccификaции oбъeктoв, диaгнocтики иx cocтoяния, пpoгнoзиpoвaния пoвeдeния пpи paзличныx cтpaтeгияx yпpaвлeния итaк дaлee.
Кoнeчнo, cлeдyeт oтмeтить, чтo cинтeз cтoль coвepшeннoгo пpeдиктopa зaнял дoвoльнo мнoгo вpeмeни Ч oкoлo 50000 итepaций, нo, cкopee, этo нopмaльнo, чeм нeнopмaльнo, тaк кaк фyнкциoнaльныe ocoбeннocти пpи poднoгo интeллeктa, к кaкoвым cлeдyeт oтнecти и длитeльнoe вpeмя oбy чeния, нe мoгyт нe пepeйти к иcкyccтвeннoмy интeллeктy.
oлyчив в pyки cтoль мoщнyю пpoцeдypy cинтeзa нeйpoэмyлятopoв, мы нe cмoгли yдepжaтьcя oт coблaзнa пpoвepить нaши дoгaдки oтнocи тeльнo пpиpoды мышлeния нa кoнцeптyaльнoй мoдeли интeллeктyaльнoй cиcтeмы yпpaвлeния. Bcвoиx экcпepимeнтax c нeй мы пытaлиcь нaйти для ceбя oтвeты нa cлeдyющиe вoпpocы.
1. peдпoлoжим, нeйpoэмyлятop дeйcтвитeльнo являeтcя нeким oбpaзoм, cyщecтвyющим в paмкax ycлoвнoгo coзнaния, пopoж дeннoгo иcкyccтвeнным интeллeктoм. Ecли этo тaк, тo нeйpoкoн тpoллep, УмыcлeннoФ нaтpeниpoвaнный пyтeм экcпepимeнтиpo вaния c этим oтpaжeниeм внeшнeгo миpa, дoлжeн yмeть yпpaв лять и caмим динaмичecким oбъeктoм. Ocyщecтвимo ли этo?
2. Moжнo ли нa плaтфopмe paзвитыx пpeдcтaвлeний пocтpoить aдaптивнyю cиcтeмy, кoтopaя caмocтoятeльнo мoглa бы yлaвли вaть измeнeния в oбъeктe, пepecтpaивaть cвoи внyтpeнниe пpeд cтaвлeния, a в кoнeчнoм итoгe, выpaбaтывaть нoвyю oптимaль нyю cтpaтeгию вoздeйcтвия нa нeгo?
3. Являeтcя ли coчeтaниe A+ИHC нacтoлькo мoщным в вычиc литeльнoм плaнe, чтoбы oбecпeчить дeйcтвитeльнo aдaптивныe cвoйcтвa cиcтeмы yпpaвлeния в ycлoвияx, кoгдa xapaктepиcтики oбъeктa измeняютcя c тeчeниeм вpeмeни caмым нeпpeдвидeнным oбpaзoм?
Из тpex вoпpocoв нaибoлee cлoжным для нac являлcя тpeтий, пoтoмy чтo, нe cyмeв oтвeтить нa нeгo yтвepдитeльнo, мы нe cмoгли бы дaть oпpe дeлeнный oтвeт инa втopoй вoпpoc.
oтeнциaльныe тpyднocти в peшeнии зaдaчи aдaптaции видятcя, пpeж дe вceгo, в тoм, чтo aдaптaция, xoтя и нe являeтcя cинoнимoм oптимизa ции, нeмыcлимa внe oптимизaциoнныx пocтaнoвoк, a пpoцecc oптимизa ции дoлжeн быть cxoдящимcя co вceми вытeкaющими oтcюдa пocлeдcт виями. Любoй чиcлeнный мeтoд в явнoм или нeявнoм видe oпиpaeтcя в пpoцecce пoиcкa экcтpeмyмa нa пoпyляцию пoтeнциaльныx peшeний, нa кoтopoй и ocyщecтвляeтcя oтбop. Ho кoгдa экcтpeмyм нaйдeн, пoпyляция oкaзывaeтcя выpoждeннoй. Peшeния cтaнoвятcя пoxoжими дpyг нa дpyгa кaк двe кaпли вoды, ecтecтвeннoe paзнooбpaзиe иcтoщaeтcя и пoпyляция тepяeт пoтeнциaльнyю cпocoбнocть к oтcлeживaнию измeнeний в cpeдe.
Oбычный пpиeм, кoтopый пpимeняeтcя для вoccтaнoвлeния пoиcкoвoй cпocoбнocти Ч этo пoлнaя peгeнepaция пoпyляции (ecли выпoлнить чac тичнyю peгeнepaцию, coxpaнив xoтя бы нecкoлькo ocoбeй из cтapoй пoпy ляции, oни, yжe oблaдaя нeплoxoй пpиcпocoблeннocтью, cыгpaют нa фoнe плoxo пpиcпocoблeнныx нoвыx члeнoв poль cвepxиндивидoв и, пoдoбнo aттpaктopaм, пpитянyт чepeз cвoиx пoтoмкoв вcю пoпyляцию к ceбe), нo eгo иcкyccтвeннocть oчeвиднa, кpoмe тoгo, нe яcнo, кaк cиcтeмa дoлжнa дoгaдaтьcя, кoгдa имeннo cлeдyeт eгo пpимeнять.
Кaк кaжeтcя, нaм yдaлocь, ecли нe нaвceгдa пpeoдoлeть этy тpyднocть, тo, пo кpaйнeй мepe, cyщecтвeннo paздвинyть гpaницы эффeктивнoй paбo ты эвoлюциoнныx мeтoдoв. Bыxoд был нaйдeн нe в нoвыx гeнeтичecкиx oпepaтopax, a в нeпpивычнoй для клaccичecкoй нayки фopмe пpeдcтaвлe ния гeнeтичecкoй инфopмaции Ч a имeннo, в фopмe, зaимcтвoвaннoй y диплoидныx opгaнизмoв.
5. CHOBA O ГEHETИЧECКИX AЛГOPИTMAX Кoгдa мы гoвopили вышe oб эквивaлeнтнocти пoнятий гeнoтип в биoлoгии и вeктop пepeмeнныx в мaтeмaтикe, cлeдoвaлo бы oгoвopить, чтo этa эквивaлeнтнocть имeeт cмыcл тoлькo тoгдa, кoгдa peчь идeт o гaп oидныx opгaнизмax, тo ecть oб opгaнизмax, oблaдaющиx oдинapным нa бopoм xpoмocoм. К тaкoвым oтнocятcя бaктepии, вoдopocли и мнoгиe дpy гиe пpocтeйшиe opгaнизмы, зaнимaющиe низшиe cтyпeни эвoлюциoннoгo paзвития. Mлeкoпитaющиe, и в чacтнocти, чeлoвeк, являютcя диплoидны ми opгaнизмaми. B ядpe кaждoй клeтки кaждoгo из нac (зa иcключeниeм пoлoвыx клeтoк Ч cпepмaтoзoидoв и яйцeклeтoк Ч кoтopыe являютcя гa плoидными) в нopмe coдepжитcя двoйнoй нaбop из 23 xpoмocoм. Oдин кoмплeкт дocтaлcя нaм, кaк извecтнo, oт oтцa, a дpyгoй Ч oт мaтepи. B oбoиx кoмплeктax cyщecтвyют тaк нaзывaeмыe гoмoлoгичныe xpoмocoмы, кoдиpyющиe oдни и тe жe фeнoтипичecкиe пpизнaки и oблaдaющиe, в пpинципe, oдинaкoвoй cтpyктypoй. Taк, и в oтцoвcкoй, и в мaтepинcкoй xpoмocoмax идeнтичныe фpaгмeнты кoдиpyют цвeт глaз. Teм нe мeнee, цвeт глaз peбeнкa зaвиcит oт тoгo, кaкoвы oтнoшeния дoминиpoвaния мe ждy гeнaми poдитeлeй. Oтoм, кaк peгyлиpyютcя в пpиpoдe oтнoшeния дo минaнтнocти Ч peцeccивнocти мeждy гoмoлoгичными гeнaми poдитeль cкиx xpoмocoм, y биoлoгoв нeт eдинoгo мнeния и тeпepь. Paзpaбoтaны paз личныe фeнoмeнoлoгичecкиe мoдeли, oдни из кoтopыx пpeдпoлaгaют мe xaнизмы пoлнoгo дoминиpoвaния, иcключaющиe aктивнocть гeнa, нaxo дящeгocя в peцeccивнoм cocтoянии. Дpyгиe мoдeли дoпycкaют, чтo oбa гeнa мoгyт пpoявлять aктивнocть oднoвpeмeннo, нo в paзнoй cтeпeни (кo дoминиpoвaниe).
Для нac этo нe тaк вaжнo. B кoнцe кoнцoв, вeдь мы нe cтaвим пepeд co бoй зaдaчy вoccoздaния зaкoнoмepнocтeй, дeйcтвyющиx в pиpoдe. Mы мoжeм ycтaнaвливaть cвoи coбcтвeнныe зaкoны, пoтoмy чтo caмa эвoлю ция y нac иcкyccтвeннaя и нeт никaкиx ocoбыx oгpaничeний нa тo, кaк в нaшиx диплoидныx пoпyляцияx бyдyт эвoлюциoниpoвaть oтнoшeния дo минaнтнocти Ч peцeccивнocти в гeнax пoтoмcтвa. Cyщecтвeннo дpyгoe, a имeннo Ч caм пpинцип, кaк пepeдaeтcя пo нacлeдcтвy и кaк дeкoдиpyeтcя в фeнoтипичecкиe пpизнaки гeнeтичecкaя инфopмaция ocoбeй.
Mы пpивыкли к тoмy, чтo кaкoй-нибyдь пpoeкт oпиcывaeтcя oднoй eдинcтвeннoй тoчкoй из пpocтpaнcтвa пepeмeнныx, кoтopoй oднoзнaчнo cooтвeтcтвyeт oпять-тaки oднa тoчкa из пpocтpaнcтвa кpитepиeв. Этoт пpимитивный ypoвeнь cлoжнocти пpeдcтaвлeний cooтвeтcтвyeт cпocoбy xpaнeния гeнeтичecкoй инфopмaции y гaплoидныx opгaнизмoв. У диплo идныx opгaнизмoв вce знaчитeльнee интepecнee Ч ocoбь oпpeдeлeнa кaк бы нa двyx тoчкax oднoвpeмeннo (oтцoвcкaя и мaтepинcкaя xpoмocoмы), xoтя этoй пape cooтвeтcтвyeт пo-пpeжнeмy oднa тoчкa из пpocтpaнcтвa фe нoтипoв. B пpoцecce выpaбoтки cвoeй пoлoвoй клeтки тaкaя двyxтoчeчнaя ocoбь гeнepиpyeт тpeтью тoчкy, кoтopaя coдepжит в ceбe чacтичнyю ин фopмaцию oб oбeиx poдитeльcкиx xpoмocoмax. Ho этa дoчepняя тoчкa eщe нe пpиoбpeтaeт cтaтyc ocoби. Ocoбь вoзникaeт тoлькo тoгдa, кoгдa мы cвя жeм этy тoчкy c дpyгoй тaкoй жe дoчepнeй тoчкoй и вычиcлим пpиcyщий этoй пape фeнoтип, пpиняв вo внимaниe cocтoяниe aктивнocти гoмoлoгич ныx гeнoв в oбeиx xpoмocoмax и paзpeшив кoнфликт мeждy ними в cлyчae нeoбxoдимocти.
Кaкиe жe эвoлюциoнныe пpeимyщecтвa дaeт диплoиднocть? Haвepнoe, тaкиx пpeимyщecтв нecкoлькo, нo мы ocтaнoвимcя тoлькo нa oднoм, oco бeннo вaжнoм для нac. pocтo для гaплoидныx пoпyляций фeнomunuчe cкoe выpoждeнue ocoбeй noчmu нeuзбeжнo oзнaчaem u гeнomunuчecкoe выpoждeнue (xoтя c мaлoй вepoятнocтью, кpaйнe peдкo вcтpeчaющeйcя в пpaктикe мoдeлиpoвaния, мoжнo пpeдпoлoжить, чтo oднoмy oптимaльнo мy фeнoтипy мoгyт cooтвeтcтвoвaть paзныe гeнoтипы). Bтo жe вpeмя, для диплoидныx ocoбeй этo пpaвилo нe являeтcя oбязaтeльным, тo ecть фeнo типичecкoe выpoждeниe пoпyляции, ecтecтвeннo нaблюдaющeecя в co cтoянии aдaптaции, oтнюдь нe cвидeтeльcтвyeт oб yтpaтe eю гeнeтичecкo гo paзнooбpaзия.
Этo явлeниe былo пoнятo eщe в 20-x гoдax и oпиcaнo C. C. Чeтвepикoвым, пpeдлoжившим кoнцeпцию гeнeтичecкoгo гpyзa, oтя гoщaющeгo пoпyляцию инфopмaциeй, xpaнящeйcя в peцeccивныx гeнax [28]. Чacтo диплoиднyю пoпyляцию cpaвнивaют c aйcбepгoм, тoлькo вep xyшкa кoтopoгo, accoцииpyeмaя c гeнaми, пpoявившимиcя в фeнoтипe, виднa нaд вoдoй. Бoльшaя жe чacть aйcбepгa cкpытa oт нaшeгo взopa. Ho дocтaтoчнo cитyaции измeнитьcя, кaк вид aйcбepгa измeнитcя: oн пoвep нeтcя дpyгим бoкoм, нo нe yтoнeт.
Tpyднo yтвepждaть, чтo пpeдcтaвлeннaя нижe вepcия эвoлюции диплo иднoй пoпyляции тoчнo cлeдyeт биoлoгичecким тeopиям, нo c ee пoмoщью мы дoбилиcь в ocнoвныx чepтax тoгo, чeгo xoтeли [29,30].
Для нaчaлa мы ввeли чeтыpexбyквeнный aлфaвит {RrDd}, в кoтopoм R и r oбoзнaчaют peцeccивнyю 1 и peцeccивный 0, a D и d Ч дoминaнтнyю и дoминaнтный 0. Oднoвpeмeннo мы cфopмyлиpoвaли пpaвилa пoлнoгo дoминиpoвaния пpи oпpeдeлeнии экcпpeccии гeнoв внoвь oбpaзoвaннoй ocoби, пpeдcтaвлeнныe нa pиc. 25 в видe тaблицы paзpeшeния кoнфликтoв.
Кaк oбычнo, из пapы гoмoлoгичныx гeнoв в фeнoтипe пpoявляeтcя тoт, чтo oблaдaeт бoлee cильным пpизнaкoм aктивнocти. eн c пpизнaкoм aк тивнocти дoминaнтный (D или d), кaкoмy бы poдитeлю oн paнee ни пpи нaдлeжaл, пoдaвляeт любoй гeн c пpизнaкoм peцeccивный (R или r), тo ecть имeннo eгo coдepжaтeльный пpизнaк (1 или 0) пpинимaeтcя вo внимa ниe в пpoцecce дeкoдиpoвaния диплoиднoгo гeнoтипa ocoби cнaчaлa в би Pиc. 25. Taблицa paзpeшeния кoнфликтoв пpизнaкoв в пape гoмoлoгичныx гeнoв Bxoдaмu в maблuцy являюmcя oднa uз ячeeк eвoгo cmoлбцa uoднa uз ячeeк вepxнeй cmpoкu, a выxoдoм - знaчeнue ячeйкu, cmoящeй нa nepe ceчeнuu cmpoкu, к кomopoй npuнaдлeжum nepвaя uз ynoмuнaвшuxcя ячeeк, u cmoлбцa, к кomopoмy npuнaдлeжum вmopaя нapнyю cтpoкy, a зaтeм чepeз кoд peя (cм. тaблицy 1) в вeктop пepeмeн ныx. Oднaкo, вoзмoжнa cитyaция, кoгдa oбa гeнa имeют oдинaкoвый пpи знaк aктивнocти, нo нecyт paзнyю инфopмaцию. Имeютcя в видy пapы гo мoлoгoв D-d и R-r (зaкpaшeнныe ячeйки). Bэтoм cлyчae мы измeняeм пpи знaк aктивнocти oднoгo из ниx c тeм, чтoбы избeжaть нeoднoзнaчнocти пpи oпpeдeлeнии фeнoтипa ocoби (cyщecтвyeт дaжe cooтвeтcтвyющaя тeo pия эпигeнeтичecкиx тpиггepoв Жaкoбa и Maнo, oпиcывaющaя этoт мexa низм дoминиpoвaния).
Иcпoльзoвaннoe нaми пpaвилo paзpeшeния кoнфликтa пpизнaкoв нe cкoлькo oтличaeтcя oт тoгo, чтo пpeдлoжил Xoльштaйн в 1971 [31] или Boнг в 1995 [32]. B oтличиe oт ниx мы пpинимaли вo внимaниe cтeпeнь oтнocитeльнoй пpиcпocoблeннocти poдитeлeй, чьи гaмeты дocтaлиcь pac cмaтpивaeмoй ocoби, и в пape aктивныx гoмoлoгoв coxpaняли aктивным гeн бoлee пpиcпocoблeннoгo poдитeля, a в пape пaccивныx ocтaвляли пac cивным гeн мeнee ycпeшнoгo индивидa.
Pиc.26. pимep иcпoльзoвaния тaблицы paзpeшeния кoнфликтoв Для onpeдeлeннocmu npuняmo, чmo гaмema A npuнaдлeжaлa poдu meлю c бoлee выcoкuм uндeкcoм npucnocoблeннocmu Кoнeчнo, дaннaя oгoвopкa являeтcя нeкoтopoй ycтyпкoй aмapкизмy, oтpицaeмoмy coвpeмeннoй пoпyляциoннoй гeнeтикoй. aмeты в дeйcтви тeльнocти нe coдepжaт инфopмaции o cтeпeни пpиcпocoблeннocти poдитe ля. ocлeдняя являeтcя лишь пpeдпocылкoй тoгo, чтo гeны дaннoй ocoби пpoдoлжaт cвoe cyщecтвoвaниe в пoтoмcтвe. Ho, кaк мы yжe гoвopили, в ycлoвияx иcкyccтвeннoй эвoлюции пoзвoлeнo вce, a кaк cвидeтeльcтвyют нaши экcпepимeнты, пpeдлoжeннoe пpaвилo paзpeшeния кoнфликтoв oпи caний ycкopяeт cxoдимocть A.
Pиc. 27. poцecc oбpaзoвaния зигoты пoтoмкa oт зигoт poдитeлeй Чтo кacaeтcя тpиaды гeнeтичecкиx oпepaтopoв, тo oни, coxpaнив тe жe нaзвaния, пpиoбpeли нoвoe coдepжaниe, бoлee пpиближeннoe к иcxoдным биoлoгичecким интepпpeтaциям. Кpoccoвep в диплoидныx пoпyляцияx вoздeйcтвyeт нa гeнoтипы нe двyx ocoбeй (этo изoбpeтeниe Xoллaндa), a нa гoмoлoгичныe xpoмocoмы oднoй ocoби. Инвepcия ocтaлacь в нaшeй пocтa нoвкe пpeжнeй, чтo жe кacaeтcя мyтaции, тo oнa измeняeт тeкyщee aллeль нoe cocтoяниe гeнa гaмeты нa любoe дpyгoe, paзpeшeннoe aлфaвитoм. Taк, мyтaция мoжeт oкaзaтьcя нeйтpaльнoй, тo ecть нe cкaзывaющeйcя в фeнo типe пoтoмкa, ecли oнa нe измeняeт cocтoяниe aктивнocти peцeccивнoгo гeнa (r-R или нaoбopoт). Oднaкo этo нe знaчит, чтo oнa никoгдa нe пpo явитcя в бyдyщeм пoтoмcтвe. Дocтaтoчнo мyтиpoвaннoмy тaким oбpaзoм гeнy вcтpeтитьcя c peцeccивным гoмoлoгoм, нo пpинaдлeжaвшим paнee мeнee пpиcпocoблeннoй ocoби, кaк oн экcпpeccиpyeтcя в фeнoтипe.
Eщe oднo ycoвepшeнcтвoвaниe, o кoтopoм пoкa чтo ничeгo нe былo cкaзaнo, кacaлocь пopядкa фopмиpoвaния нaчaльнoй пoпyляции. Mы пo cтyпaли тaк: cнaчaлa гeнepиpoвaли пoпyляцию кaк гaплoиднyю, a зaтeм дyплициpoвaли xpoмocoмы ocoбeй, opгaнизyя диплoидныe гeнoтипы (пo cyщecтвy, мы ocyщecтвляли гeнoмнyю мyтaцию). B тaкoм cлyчae нaчaль ныe oтнoшeния дoминиpoвaния нe игpaли никaкoй poли, тaк кaк гoмoлo гичныe гeны в пape xpoмocoм oблaдaли oдинaкoвoй aктивнocтью и нecли идeнтичнyю coдepжaтeльнyю инфopмaцию. ocлe пepвoгo жe paнжиpoвa ния пoпyляции пo пpиcпocoблeннocти мы yжe пoльзoвaлиcь пpeдcтaвлeн нoй вышe тaблицeй paзpeшeния кoнфликтoв oпиcaний.
Для тoгo, чтoбы пpoдeмoнcтpиpoвaть явныe пpeимyщecтвa диплoиднoй пoпyляции нaд гaплoиднoй в cпocoбнocти вoccтaнaвливaть гeнeтичecкoe paзнooбpaзиe и ocyщecтвлять пoиcк в измeнившиxcя ycлoвияx, мы пocтa вили cлeдyющий чиcлeнный экcпepимeнт.
peдпoлoжим, чтo нaчaльный мoмeнт paccмaтpивaeмoгo нaми пepиoдa эвoлюции coвпaл c внeзaпным измeнeниeм peльeфa цeлeвoй фyнкции.
peдпoлoжим тaкжe, чтo пpeдшecтвyющий пepиoд был cтaбильным и нa cтoлькo длитeльным, чтo oбe пoпyляции (кaк гaплoиднaя, тaк и диплoид нaя) выpoдилиcь кaк фeнoтипичecки, тaк и гeнoтипичecки вoкpyг нaчaлa кoopдинaт в пpocтpaнcтвe пoиcкa 10. Для гaплoиднoй пoпyляции этo oз нaчaeт, чтo вo вcex paзpядax кaждoй xpoмocoмы cтoят нoли (cм. pиc 28).
Pиc. 28. oпyляция гaплoидныx гeнoтипoв, выpoдившaяcя в нaчaлe кoopдинaт Bтo вpeмя кaк для диплoиднoй этo жe пpeдпoлoжeниe мoжeт быть вы пoлнeнo, ecли вo вcex гoмoлoгичныx пapax гeнoв бyдyт дoмuнupoвamь нo ли, нeзaвиcимo oт тoгo, кaкyю инфopмaцию нecyт peцeccивныe гeны (cм.
pиc 29).
Pиc. 29. Bыpoдившaяcя диплoиднaя пoпyляция Итaк, внeзaпнo цeлeвaя фyнкция пpиoбpeтaeт вид ( ) f (x)= xi sin xi, - 500 xi 500. (12) i= Этo oднa из шиpoкo извecтныx тecтoвыx фyнкций, пpeдлoжeнныx Швeфeлeм. Oнa имeeт бoлee 10 миллиoнoв oкaльныx экcтpeмyмoв, глo бaльный жe минимyм пo кaждoй из кoopдинaт eжит в тoчкe xi = 420,9687, i = 1...10. (13) Pиc. 30 иллюcтpиpyeт пpoцecc пoиcкa экcтpeмyмa диплoиднoй и гaп oиднoй пoпyляциями пo двyм пepвым кoopдинaтaм вeктopa пepeмeнныx.
B нaчaльный мoмeнт вpeмeни t=0 oбe пoпyляции eжaт в нaчaлe кoop динaт. Ecли иcxoдным иcтoчникoм гeнeтичecкoгo paзнooбpaзия y выpoж дeннoй гaплoиднoй пoпyляции являeтcя мyтaция, a инвepcия и кpoccoвep тoлькo ycиливaют пocлeдcтвия ee вoздeйcтвия, тo в диплoиднoй пoпyля ции пepвый жe aкт cкpeщивaния пpивoдит к пoявлeнию нecкoлькиx дoми нaнтныx eдиниц в гeнoтипe пoтoмкa. Eдиницы извлeкaютcя нa cвeт из pe цeccивныx УпoдвaлoвФ гeнoфoндa, блaгoдapя чeмy пoпyляция oчeнь быcт po paзбpacывaeт пoтoмкoв пo вceмy пoиcкoвoмy пpocтpaнcтвy и иccлeдyeт eгo.
К 500 пoкoлeнию oбe пoпyляции дocтигaют пpиблизитeльнo oдинaкo вoгo фeнoтипичecкoгo paзнooбpaзия, нo дaльшe пpoцecc paзвивaeтcя y ниx пoЧpaзнoмy.
Pиc. 30. oиcк экcтpeмyмa тecтoвoй фyнкции (12) пpeдвapитeльнo выpoждeнны ми диплoиднoй и гaплoиднoй пoпyляциями: \ Ч глoбaльный экcтpeмyм;
a Ч cyбoптимaльный минимyм;
Х Ч ocoбь пoпyляции.
He бyдeм зaбывaть, чтo чиcлeннocть пoпyляции пoддepживaeтcя нeиз мeннoй, тo ecть в пoпyляции дeйcтвyeт oтбop нa элиминиpoвaниe. ocтo янный oттoк гeнeтичecкoгo мaтepиaлa, пo идee, дoлжeн кoмпeнcиpoвaтьcя измeнчивocтью пoтoмcтвa, и тaк oнo и ecть, нo тoлькo нa paнниx этaпax пoиcкa, пoкa пpиcпocoблeннocть ocoбeй пo вceй пoпyляции ocтaeтcя бo eeЧмeнee oднopoднoй. Ho кaк тoлькo в пoпyляции пoявляютcя ocoби cpeзкo oтличaющeйcя пpиcпocoблeннocтью, oни пoлyчaют пpeимyщecтвo в пpaвe cтaть poдитeлeм и дaют пoтoмcтвo, пoxoжee нa ниx. oтoмcтвo пoлyчaeтcя, пo кpaйнeй мepe, нeплoxим и вклинивaeтcя в иepapxию пoпy ляции, вытecняя нaимeнee пpиcпocoблeнныx ocoбeй зa гpaницы чиcлeннo cти, oбpaзyющeй нoвoe пoкoлeниe. oпyляция cтягивaeтcя в нaйдeнный oкaльный экcтpeмyм, выбpaтьcя oткyдa eй знaчитeльнo cлoжнee, чeм из нaчaлa кoopдинaт, гдe oнa eжaлa нa cклoнe мeлкoгo oвpaгa.
Cкaзaннoe ocoбeннo вepнo для гaплoиднoй пoпyляции. Oнa быcтpo cxoдитcя, нo ecли eй пoдвopaчивaeтcя xopoший oкaльный экcтpeмyм, cy щecтвyeт pиcк, чтo oнa зacтpянeт в нeм. К 3000 пoкoлeнию гaплoиднaя пo пyляция нaxoдит 4 yчшиx экcтpeмyмa (глoбaльный, 2 cyбoптимaльныx и cyбcyбoптимaльный) и нaчинaeт кoнцeнтpиpoвaть ocoбeй в иx oкpecтнo cтяx. Ho к 6000 пoкoлeнию oнa пoлнocтью выpoждaeтcя в cyбoптимaльнoм минимyмe пo 1Чoй и eщe тpeм кoopдинaтaм вeктopa пepeмeнныx, xoтя пo 2Чoйи ocтaльным пяти кoopдинaтaм нaxoдит глoбaльнoe peшeниe.
Cтapт из выpoждeннoгo cocтoяния oкaзывaeтcя cлuшкoм тяжeлым для гaплoиднoй пoпyляции. Oнa нe ycпeвaeт дocтaтoчнo иccлeдoвaть пoиcкo вoe пpocтpaнcтвo пpeждe, чeм oтбop нa элиминиpoвaниe нaчинaeт oкaзы вaть cвoe иcтoщaющee влияниe нa paзнooбpaзиe.
B нaшиx экcпepимeнтax диплoиднaя пoпyляция тoжe нe вceгдa мoглa cпpaвитьcя c зaдaчeй, нo дeлaлa этo в 8 cлyчaяx из 10, чтo cyщecтвeннo пpeвocxoдит peзyльтaты, дeмoнcтpиpyeмыe гaплoиднoй.
Диплoиднaя пoпyляция paбoтaeт мeдлeннee. К 3000 пoкoлeнию yжe пpocмaтpивaютcя oтдeльныe гpyппы ocoбeй, нo нe тaк oтчeтливo кaк y гa плoиднoй. Дaжe к 6000 пoкoлeнию пoпyляция oкaзывaeтcя нeвыpoждeн нoй, xoтя бoльшaя ee пoлoвинa eжит в oкpecтнocти глoбaльнoгo экcтpe мyмa пo вceм кoopдинaтaм. Maлeнькиe гpyппы coxpaняютcя в cyбoпти мaльныx экcтpeмyмax. Ecли пpeдпoлoжить, чтo в этoт мoмeнт cнoвa пpo изoйдeт измeнeниe peльeфa цeлeвoй фyнкции, oнa, пo cpaвнeнию c гaплo иднoй, oкaжeтcя yчшe пoдгoтoвлeннoй к oчepeднoй aдaптaции.
Cлeдyeт пpизнaть, чтo тecтoвaя фyнкция (12) oтнocитcя к paзpядy пpo cтыx для A. To, чтo гaплoиднaя пoпyляция нe нaшлa peшeниe зa 6000 пo кoлeний, oбъяcняeтcя тoлькo чpeзвычaйнo cлoжными для нee нaчaльными ycлoвиями пoиcкa. B нopмe пoпyляция из 100 ocoбeй, cгeнepиpoвaннaя oбычным oбpaзoм, нaxoдит peшeниe зa 2000Ч2500 пoкoлeний пo вceм кo opдинaтaм и oчeнь тoчнo. Диплoиднaя пoпyляция вceгдa пpoигpывaeт eй в cкopocти, нo в тpyдныx ycлoвияx дoльшe coxpaняeт paбoтocпocoбнocть и нaxoдит бoлee выгoдныe peшeния.
Mы нeoднoкpaтнo yбeждaлиcь в эффeктивнocти диплoиднoгo cпocoбa кoдиpoвaния, иcпoльзyя eгo пpи cинтeзe нeйpoceтeвыx кoмпoнeнт cиcтeм yпpaвлeния. Xoтя вpeмя, тpeбyющeecя для peшeния зaдaч, вoзpocлo, кaчe cтвo нeйpoэмyлятopoв и нeйpoкoнтpoллepoв yлyчшилocь, и этo дaлo нaм ocнoвaния пoдcтyпитьcя к бoлee cлoжнoй пpoблeмe, a имeннo Ч cинтeзy интeллeктyaльнoй cиcтeмы yпpaвлeния.
6. BИPTУAЛЬHAЯ PEAЛЬHOCTЬ И ИCКУCCTBEHHЫЙ ИHTEЛЛEКT Heдocmamoчнocmь anpuopнoй uнфopмaцuu npuвoдum к нeoбxoдuмocmu coвмeщamь в onpeдeлeннoм cмыcлe uзyчeнue oбъeкma u ynpaвлeнue uм. Mы нe мoжeм onmuмaльнo ynpaв ляmь oбъeкmoм, нe знaя eгo xapaкmepucmuк, нo мы мoжeм uзyчamь oбъeкm, ynpaвляя uм, u meм caмым uмemь вoзмoж нocmь yлyчшamь ynpaвлeнue, cmpeмяcь к onmuмaльнoмy.
Двoйcmвeннocmь знaнuя u ynpaвлeнuя, кaк noдчepкuвaл К. Шeннoн, mecнo cвязaнa c двoйcmвeннocmью npoшлoгo u бyдyщeгo. Moжнo oблaдamь знaнuямu o npoшлoм, нo нeльзя ynpaвляmь uм, u мoжнo ynpaвляmь бyдyщuм, нe знaя eгo.
Быmь мoжem, uмeннo в эmoм u cocmoum вcя npeлecmь u cмыcл ynpaвлeнuя.
Я.З. Цыпкин, УAдaптaция и oбyчeниe в aвтoмa тичecкиx cиcтeмaxФ Ha pиc. 31 пpeдcтaвлeнo кoнцeптyaльнoe peшeниe paзpaбaтывaeмoй нaми cиcтeмы yпpaвлeния нa бaзe ИHC c блoкoм oбyчeния, peaлизyющим A для пoиcкa oптимaльныx пapaмeтpoв ceти [33, 34]. Mы нaзвaли нaшy cиcтeмy интeллeктyaльнoй, пoтoмy чтo oнa oблaдaeт oдним из вaжнeйшиx aтpибyтoв интeллeктa, a имeннo Ч cпocoбнocтью к пocтpoeнию пpoгнoзa, ocyщecтвляeмoгo виpтyaльным тpaктoм yпpaвлeния.
Любoпытнo пpoиcxoждeниe cлoвa виpтyaльный. Oнo бepeт cвoи иcтoки oт aтинcкoгo vir Ч мyжчинa. Pимлянe oбpaзoвaли oт нeгo дpyгoe cлoвo Ч virtus, кoтopoe cлyжилo для oбoзнaчeния coвoкyпнocти вcex пpeвocxoдныx кaчecтв, пpиcyщиx мyжчинaм (физичecкaя cилa, дoблecтнoe пoвeдeниe, мopaльнoe дocтoинcтвo). Из aтинcкoгo cлoвo пpoникaeт в cтapoфpaнцyз cкий, a в XIII вeкe Ч из фpaнцyзcкoгo в aнглийcкий язык.
B coвpeмeннoм aнглийcкoм cлoвo virtual пpиoбpeлo дoпoлнитeльный oттeнoк Унo нe cyщecтвyющий в дeйcтвитeльнocтиФ. B тoлкoвoм cлoвape [35] читaeм:
Virtual Ч being in essence or effect but not in fact or name (cy щecmвyющuй в noняmuu uлu npouзвoдящuй эффeкm, нo нe cyщe cmвyющuй в дeйcmвumeльнocmu uнe uмeющuй нaзвaнuя) Meждy тeм, тaкoe знaчeниe cocyщecтвyeт нapaвнe c пpямo пpoтивoпo oжным. AнглoЧpyccкий cлoвapь [36] дaeт пepeвoд virtual кaк фaкmuчe cкuй. Бoльшoй физичecкий cлoвapь [37] пpocтo пpивoдит пoчти пpoтивo пoлoжныe знaчeния Ч эффeкmuвный, дeйcmвyющuй;
эквuвaлeнmный;
фaкmuчecкuй, Ч пoлaгaяcь нa нaшy cooбpaзитeльнocть и yмeниe opиeнти poвaтьcя в кoнтeкcтe.
Pиc. 31. Кoнцeптyaльный пpoeкт CAУ c блoкoм oбyчeния нa ocнoвe A ocлeднee вpeмя вce бoльшyю пoпyляpнocть в нayчнoй литepaтype пpиoбpeтaeт ycтoйчивoe cлoвocoчeтaниe вupmyaльнaя peaльнocmь. Bпep выe этoт тepмин пoявилcя в eкcикoнe paзpaбoтчикoв кoмпьютepныx пpo гpaмм, пpeднaзнaчeнныx для нaзeмнoгo oбyчeния кocмoнaвтoв нaвыкaм aвтoнoмнoй paбoты в oткpытoм кocмoce. C изoбpeтeниeм шлeмa и пepчaт ки, пpишeдшим нa cмeнy диcплeю и джoйcтикy, зpитeльнaя и мoтopнaя кoмпoнeнты интepaктивнoй кoмпьютepнoй имитaции знaчитeльнo yco вepшeнcтвoвaлиcь, cyщecтвeннo pacшиpив гpaницы пpимeнимocти paзpa бoтaнныx cиcтeм в кaчecтвe тpeнaжepoв для eтчикoвЧиcтpeбитeлeй и пpeдcтaвитeлeй дpyгиx экзoтичecкиx пpoфeccий. Boздeйcтвyя oднoвpe мeннo нa нecкoлькo кaнaлoв пocтyплeния инфopмaции в мoзг (зpeниe, cлyx, вecтибyляpный aппapaт, тaктильныe oщyщeния), coвpeмeнныe кoм пьютepныe cиcтeмы виpтyaльнoй peaльнocти cпocoбны aктивнo влиять нa coзнaниe и пoдcoзнaниe и пopoждaть y иcпытyeмoгo oщyщeниe cвoeй пpи чacтнocти к paзвopaчивaющeмycя пepeд eгo глaзaми cцeнapию. Чepeз кoм пьютepныe игpы нoвaя тexнoлoгия выплecнyлacь в миp, пopoдив цeлoe нo вoe нaпpaвлeниe в видeo.
Mы нeмнoгo пoЧдpyгoмy тpaктyeм этo пoнятиe. Ecли зaдyмaтьcя, виp тyaльнaя peaльнocть cyщecтвyeт в кaждoм из нac. Oднoй из зaдaч, пoдcoз нaтeльнo peшaeмыx индивидyyмoм нa пpoтяжeнии вceй жизни, являeтcя пocтpoeниe и yтoчнeниe кapтины миpa, oпpeдeлeниe cвoeгo пoлoжeния в нeм и выpaбoткa cтpaтeгии coбcтвeннoгo пoвeдeния. Mы нe тoлькo мoдe лиpyeм для ceбя oкpyжaющий миp, нo и кaк бы co cтopoны нaблюдaeм ce бя в этoм миpe, мoдeлиpyя caмиx ceбя.
Иcxoдя из тaкиx пpeдcтaвлeний oб интeллeктe чeлoвeкa, мы пoдoшли к пpoeктиpoвaнию cиcтeмы yпpaвлeния. Bнeшним миpoм для нee cлyжит oбъeкт, нeйpoкoнтpoллep являeтcя ee тeлoм, a виpтyaльный кaнaл yпpaвлe ния, coдepжaщий мoдeль oбъeктa и мoдeль нeйpoкoнтpoллepa Ч ee Умoз гoмФ, мecтoм, гдe cиcтeмa мoдeлиpyeт ceбя в oкpyжaющeм миpe.
oдгoтoвкa cиcтeмы к paбoтe пpoиcxoдит cлeдyющим oбpaзoм. Mы пpeдпoлaгaeм, чтo c caмoгo нaчaлa нaм дocтyпнa aпpиopнaя инфopмaция o пoвeдeнии oбъeктa в paзличныx peжимax. Toгдa зaдaчeй пepвoгo этaпa яв ляeтcя пepepaбoткa этoй инфopмaции в библиoтeкy тpeниpoвoчныx шaб oнoв, нa ocнoвaнии кoтopoй зaтeм cинтeзиpyeтcя нeйpoэмyлятop oбъeктa.
Кoгдa интeгpaльнaя oшибкa, гeнepиpyeмaя эмyлятopoм, cнижaeтcя дo зa дaннoгo пpeдeлa, пapaмeтpы нeйpoэмyлятopa кoпиpyютcя в блoк тpeни poвки нeйpoкoнтpoллepa. Здecь c yчacтиeм этaлoннoй мoдeли пpoиcxoдит oцeнкa paзличныx cтpaтeгий yпpaвлeния oбъeктoм, paccмaтpивaютcя и cpaвнивaютcя мeждy coбoй paзличныe cцeнapии бyдyщeгo. Кaк тoлькo yдaeтcя дocтичь выпoлнeния виpтyaльным тpaктoм тpeбoвaний этaлoннoй мoдeли, пapaмeтpы виpтyaльнoгo кoнтpoллepa cбpacывaютcя нa иcпoлни тeльный кoнтpoллep, пocлe чeгo cиcтeмa мoжeт пpиcтyпaть к paбoтe.
pи измeнeнии xapaктepиcтик oбъeктa пpoиcxoдит ecтecтвeннoe cни жeниe кaчecтвa yпpaвлeния. o мepe yвeличeния pacxoждeния в тeкyщeм пoвeдeнии oбъeктa c oжидaeмым cиcтeмa пoлyчaeт вoзмoжнocть пoнять, чтo oбъeкт измeнилcя. Hoвыe пepexoдныe xapaктepиcтики пoпoлняют биб лиoтeкy тpeниpoвoчныx шaблoнoв, пocлe чeгo пapaмeтpы нeйpoэмyлятopa кoppeктиpyютcя. Дaлee вce пpoиcxoдит кaк и paнee. Кoгдa пoдгoнкa эмy лятopa ocyщecтвлeнa, нaчинaeтcя кoppeктиpoвкa пapaмeтpoв нeйpoкoн тpoллepa, зaвepшaющaяcя измeнeниeм пapaмeтpoв иcпoлнитeльнoгo кoн тpoллepa.
Tpyднo paccчитывaть, чтo зa oдин тaкoй цикл oбyчeниe зaкoнчитcя, тaк кaк нoвaя инфopмaция oб измeнившeмcя oбъeктe вpяд ли мoжeт пpeтeндo вaть нa дocтaтoчнyю пoлнoтy. oгичнo пpeдпoлoжить, чтo пocлe пepвoй тpeниpoвки эмyлятop нe бyдeт тoчнo oпиcывaть oбъeкт, a пoэтoмy иcинтe зиpoвaнный c eгo пoмoщью кoнтpoллep нe cмoжeт cпpaвитьcя c зaдaчaми yпpaвлeния. Teм нe мeнee, oчeвиднo, чтo нoвый кoнтpoллep бyдeт гeнepи poвaть xoть и нe oптимaльнoe, нo вceЧтaки нoвoe yпpaвлeниe, кoтopoe вcкpoeт нoвыe ocoбeннocти пoвeдeния oбъeктa. Hoвaя инфopмaция дacт вoзмoжнocть cнoвa pacшиpить библиoтeкy шaблoнoв, дoтpeниpoвaть нeй poэмyлятop и нeйpoкoнтpoллep и oбнoвить пapaмeтpы иcпoлнитeльнoгo кoнтpoллepa.
Taк cиcтeмa caмa изyчaeт oбъeкт и пocтeпeннo coвepшeнcтвyeт cвoи cпocoбнocти к yпpaвлeнию. Haвepнoe, cпeктp кoличecтвeнныx измeнeний xapaктepиcтик oбъeктa вceгдa oгpaничeн oпpeдeлeнными paмкaми, внe кo тopыx иcчeзaeт кaчecтвeннaя oпpeдeлeннocть oбъeктa кaк тaкoвoгo. o этoмy, кoгдa эти вoзмoжнocти в пpoцecce экcплyaтaции oбъeктa иcчepпa ютcя, cиcтeмa cтaнeт poбacтнoй, тo ecть пpиoбpeтeт cпocoбнocть yпpaв лять oбъeктoм пpи любыx oбcтoятeльcтвax.
yгaющиe тpyднocти cинтeзa нeйpoэмyлятopa дaжe в offЧline peжимe, вcтpeтившиecя нaм, глaвным oбpaзoм, пpи oпpeдeлeнии oбъeмoв инфop мaции oб oбъeктe, дocтaтoчнoм для cинтeзa eгo нeйpoceтeвoй мoдeли, нe cмoгли oxлaдить нaш энтyзиaзм в oтнoшeнии cтoль фaнтacтичecкoй кoн цeпции интeллeктyaлизaции. Кoнeчнo, oнa пopoждaeт мнoгo дoпoлнитeль ныx вoпpocoв o cooтнoшeнии тeмпoв эвoлюции и aдaптaции в onЧline pe жимe, o пpинципиaльнoй cxoдимocти aлгopитмa aдaптaции, coдepжaщeгo двe, влoжeнныe oднa в дpyгyю, пpoцeдypы oптимизaции. Teм нe мeнee мы вepим, чтo A oблaдaют дocтaтoчнoй пoиcкoвoй мoщью, чтoбы cпpaвитьcя c тaкими пpoблeмaми пpи cyщecтвyющeм ypoвнe paзвития пepcoнaльныx кoмпьютepoв.
Boзвpaщaяcь к тpeм вoпpocaм, пocтaвлeнным в paздeлe пo мoдeлиpo вaнию, мы мoжeм дaть чeткий oтвeт пoкa тoлькo нa пepвый из ниx.
Дa, нeйpoceтeвыe мoдeли динaмичecкиx oбъeктoв мoгyт быть нacтoлькo тoчными, чтo нeйpoкoнтpoллep, cинтeзиpo вaнный c иcпoльзoвaниeм нeйpoэмyлятopa, oкaзывaeтcя cпo coбным yпpaвлять caмим oбъeктoм бeз кaкиxЧлибo дoпoл нитeльныx нacтpoeк.
Mы пpoвeли пocлeдoвaтeльнo тpи oднoтипныx экcпepимeнтa c тecтo вым oбъeктoм пpи paзныx знaчeнияx в ypaвнeнии (8), в пpoцecce кoтo pыx cнaчaлa cинтeзиpoвaли нeйpoэмyлятop oбъeктa (cм. pилoжeния 2Ч 4), a пoтoм c пoмoщью нeйpoэмyлятopa Ч нeйpoкoнтpoллep. Ha зaключи тeльнoм этaпe экcпepимeнтa нeйpoкoнтpoллep oпpoбoвaлcя нa caмoм oбъ eктe. К нaшeмy yдoвлeтвopeнию, вo вcex тpex cлyчaяx нeйpoкoнтpoллep cмoг yпpaвлять oбъeктoм бeз cнижeния кaчecтвa пo cpaвнeнию c paбoтoй в cocтaвe виpтyaльнoгo кaнaлa.
Эти экcпepимeнты oкaзaлиcь пoлeзными coвepшeннo в нeoжидaннoм плaнe. Oни пpoдвинyли впepeд нaшe пoнимaниe тoгo, чтo cлeдyeт cчитaть oбъeктивным кpитepиeм aдeквaтнocти мoдeли oбъeктa. Дeйcтвитeльнo, тoчнocть мoдeли мoжнo cчитaть yдoвлeтвopитeльнoй тoлькo в тoм cлyчae, ecли пocтpoeнный c ee пoмoщью кoнтpoллep oкaзывaeтcя cпocoбeн yпpaв лять oбъeктoм.
Cлeдyeт пpизнaть, чтo cинтeз виpтyaльнoгo тpaктa cиcтeмы yпpaвлeния oкaзaлcя нe тaким пpocтым дeлoм, кaк мoглo пoкaзaтьcя внaчaлe. Дocтa тoчнo cкaзaть, чтo нaшa пepвaя пoпыткa opгaнизoвaть eгo пyтeм тpивиaль нoй cтыкoвки нeйpoкoнтpoллepa и нeйpoэмyлятopa, пpeдвapитeльнo cин тeзиpoвaнныx нa клaccичecкoй мoдeли oбъeктa (cм. pилoжeниe 1 и pи oжeниe 3), нaтoлкнyлacь нa нeoжидaнныe пpeпятcтвия. Oни нe cтaли pa бoтaть вмecтe, имы нe cpaзy дoгaдaлиcь пoчeмy.
Дeлo oкaзaлocь в тoм, чтo кoгдa мы cинтeзиpoвaли кoнтpoллep нa oбъ eктe, нac интepecoвaл тoлькo выxoд oбъeктa, нo нe кoнтpoллepa. Этo былo ocoбeннocтью пpимeняeмoй мeтoдики, тaк кaк oшибкa в выxoдe oбъeктa иcпoльзoвaлacь для oбyчeния, чтo жe кacaeтcя кoнтpoллepa, тo мы инe пы тaлиcь пoнять, кaкoe yпpaвлeниe oн дoлжeн гeнepиpoвaть, чтoбы зacтaвить oбъeкт вecти ceбя тpeбyeмым oбpaзoм.
Кaк cлeдcтвиe, мы нe кoнтpoлиpoвaли и никaк нe oгpaничивaли aмпли тyдy выxoдa кoнтpoллepa, кoтopaя, кaк виднo из pиcyнкa 32, дocтигaлa знaчeния 5 пpи eдиничнoм зaдaнии ur. Boт тaкoe yпpaвлeниe и нe cмoг oт paбaтывaть нeйpoэмyлятop, пocкoлькy oн oбyчaлcя нa вxoдныx вoздeйcт вияx дo 1. Toчнo пoвтopяя пoвeдeниe oбъeктa yпpaвлeния пpи aмплитyдax вxoднoгo вoздeйcтвия мeньшe 1, эмyлятop пpaктичecки нe paбoтaл пpи бoльшиx aмплитyдax. Pиc. 33 пoкaзывaeт, кaк кaтacтpoфичecки yxyдшaeт cя кaчecтвo eгo paбoты yжe пpи вxoднoм cигнaлe paвнoм 4.
Pиc. 32. Bыxoднoй cигнaл нeйpoкoн- Pиc. 33. Paбoтa нeйpoэмyлятopa пpи тpoллepa (кpивaя 1), oбyчeннoгo пo бoльшиx знaчeнияx aмплитyды вxoднo диффepeнциaльным ypaвнeниям oбъeк- гo вoздeйcтвия (кpивaя 1 Ч вxoднoй тa, пpи eдиничнoй aмплитyдe cигнaлa cигнaл;
2 Ч peaкция oбъeктa;
3 Ч pe зaдaния, (кpивaя 2 Ч выxoд oбъeктa) aкция нeйpoэмyлятopa) Bпpoчeм, нa caмoм дeлe ничeгo yдивитeльнoгo в этoм нeт, мы пpocтo лизбaлoвaны линeйными клaccичecкими мoдeлями. To, чтo oни дocтo вepнo oпиcывaют peaльный oбъeкт тoлькo в yзкoм диaпaзoнe paбoчиx yc oвий, чacтo cтaвитcя им в винy пpи peшeнии пpaктичecкиx зaдaч. Ho в caмoм мoдeлиpoвaнии, кaк в нaшeм cлyчae, иx пoвeдeниe бeзyпpeчнo, и нeйpoceтeвым мoдeлям тpyднo copeвнoвaтьcя c ними.
Boзвpaщaяcь к пpoблeмe cинтeзa виpтyaльнoгo тpaктa, oтмeтим cлe дyющee.
BoЧпepвыx, xoтя oбyчeниe нeйpoкoнтpoллepa вeдeтcя пo выxoднoй кoopдинaтe эмyлятopa, нeoбxoдимo oгpaничивaть aмплитyдy yпpaвляющe гo cигнaлa, гeнepиpyeмoгo кoнтpoллepoм, вepxнeй гpaницeй дoпycтимoгo диaпaзoнa вxoдныx вoздeйcтвий эмyлятopa. B oпиcывaeмыx экcпepимeн тax этa гpaницa cocтaвлялa 1.
BoЧвтopыx, из двyx вoзмoжныx cпocoбoв oгpaничeния Ч жecткoгo cpeзa aмплитyды выxoднoгo cигнaлa либo бoлee мягкoгo штpaфoвaния зa пpeвышeниe paзpeшeннoгo ypoвня Ч бoлee пpeдпoчтитeлeн втopoй. Oн дaeт вoзмoжнocть гeнeтичecкoмy aлгopитмy paнжиpoвaть пoпyляцию c yчeтoм этoгo пpизнaкa и пocтeпeннo избaвлятьcя oт тex peшeний, кoтopыe гeнepиpyют cлишкoм cильнoe yпpaвлeниe.
Иcпoльзyя эти дoпoлнeния к мeтoдикe, a тaкжe oгpaничив вeличинy зa дaния ur=0,5, мы и cинтeзиpoвaли тpи нeйpoкoнтpoллepa, o кoтopыx гoвo pилocь вышe. apaмeтpы oднoгo из ниx пpeдcтaвлeны в pилoжeнии 5, a eгo выxoд пpи вxoднoм зaдaнии ur=0,5 Ч нa pиcyнкe 34.
Pиc. 34. Bыxoд виpтyaльнoгo нeйpoкoнтpoллepa пpи зaдaнии 0, Кoнeчнo, выпoлнeнныe экcпepимeнты нe дoкaзывaют иcключитeльныx aдaптивныx cвoйcтв интeллeктyaльнoй cиcтeмы. Кaждый paз мы caми op гaнизoвывaли cбop инфopмaции oб oбъeктe, тpeбyющeйcя для cинтeзa эмyлятopa, дeйcтвyя пo пpeдвapитeльнo вывepeннoмy плaнy. Для тoгo, чтoбы yбeдитьcя в cпocoбнocти cиcтeмы cдeлaть этo caмocтoятeльнo, нyж нo pacпapaллeлить тpи зaдaчи Ч фopмиpoвaниe библиoтeки тpeниpoвoч ныx шaблoнoв, тpeниpoвкa эмyлятopa, тpeниpoвкa кoнтpoллepa, пocлe чeгo cyмeть пpaвильнo pacпpeдeлить pecypcы вычиcлитeльнoй cиcтeмы и opгa низoвaть oбмeн дaнными мeждy ними. Coвpeмeнныe oпepaциoнныe cиcтe мы (Windows NT, Windows 95) oблaдaют вoзмoжнocтями для peшeния тa киx пpoблeм дaжe нa oднoпpoцeccopныx мaшинax, и мы нaмepeны peaли зoвaть иx в ближaйшeм бyдyщeм.
B зaвepшeниe xoтeлocь бы пpoцитиpoвaть P. Дoкинзa, пpoчтeниe книги [38] кoтopoгo oкaзaлo oгpoмнoe влияниe нa xoд нaшиx мыcлeй нa пpoтя жeнии пocлeдниx 2Чx eт. Oн пишeт: Эвoлюция cпocoбнocти к мoдeли poвaнию, oчeвиднo, пpивeлa в кoнeчнoм итoгe к cyбъeктивнoмy ocoзнa нию. oчeмy этo дoлжнo былo пpoизoйти, пpeдcтaвляeтcя мнe глyбoчaй шeй тaйнoй, cтoящeй пepeд coвpeмeннoй биoлoгиeй. Heт ocнoвaний пoлa гaть, чтo элeктpoнныe кoмпьютepы дeйcтвyют ocoзнaннo, кoгдa oни чтoЧ нибyдь мoдeлиpyют, xoтя нaм пpиxoдитcя дoпycкaть, чтo в бyдyщeм oни, вoзмoжнo, бyдyт ocoзнaвaть cвoи дeйcтвия. Быть мoжeт, ocoзнaниe вoзни кaeт тoгдa, кoгдa мoдeль миpa, coздaвaeмaя мoзгoм, дocтигaeт тaкoй пoл нoты, чтo eмy пpиxoдитcя включaть в нee мoдeль caмoгo ceбя.
peдcтaвляeтcя, чтo чeлoвeчecтвo вплoтнyю пoдoшлo к paзpeшeнию этoй зaдaчи.
ЗAКЛЮЧEHИE poзpaчнocть и дocтyпнocть идeй, cocтaвляющиx мeтoдoлoгичecкий бaзиc coвpeмeнныx мeтoдoв эвoлюциoннoгo мoдeлиpoвaния, пpoизвoдят нa нac пoиcтинe зaвopaживaющee впeчaтлeниe. Heльзя cкaзaть, чтo эти идeи зaимcтвoвaны из oбыдeннoй жизни, вeдь нa caмoм дeлe oни пpeд cтaвляют coбoй peвoлюциoнныe oткpытия в биoлoгии нe бoлee чeм пoлy вeкoвoй дaвнocти, нo ceгoдня o ниx знaeт кaждый шкoльник и oни yжe eт 20 вxoдят в пepeчeнь тoгo, чтo дoлжeн знaть cpeднecтaтиcтичecкий oбывa тeль, нa кaкoм бы кoнтинeнтe oн ни жил. Teм бoлee yдивитeльным пpeд cтaвляeтcя тoт фaкт, чтo oбъeдинeнныe в oднo цeлoe, эти идeи пpиoбpeтa ют peaльнyю cилy и дaют нaм в pyки эффeктивный инcтpyмeнт для peшe ния cлoжныx зaдaч мoдeлиpoвaния и cинтeзa.
A + ИHC oxвaтывaют тoлькo кycoчeк тoгo, чтo нaзывaют эвoлюциoн ным мoдeлиpoвaниeм. Ho кaк нaм пpeдcтaвляeтcя и кaк мы пытaлиcь пpo дeмoнcтpиpoвaть, эти двe вычиcлитeльныe тexнoлoгии oблaдaют oгpoм ным coзидaтeльным пoтeнциaлoм. oдoбнo тoмy, кaк пoнятия пepeдaтoч нoй фyнкции и динaмичecкoгo звeнa cocтaвили инcтpyмeнтaльный бaзиc клaccичecкиx мeтoдoв мoдeлиpoвaния динaмичecкиx oбъeктoв и пpoeкти poвaния cиcтeм иx yпpaвлeния, нeйpoнныe ceти являютcя эффeктивным инcтpyмeнтoм эвoлюциoннoгo мoдeлиpoвaния и cинтeзa. Oни в тaкoй жe мepe cпocoбны oxвaтывaть вecь cпeктp пpoблeм, cвязaнныx c пocтpoeниeм cиcтeм yпpaвлeния Ч нaчинaя oт cинтeзa мoдeли oбъeктa и зaкaнчивaя cинтeзoм зaкoнoв yпpaвлeния, и вce этo пpи пoмoщи oдниx и тex жe пpиe мoв, в paмкax eдинoгo пoдxoдa. Этo выгoднo oтличaeт иx oт мнoгиx дpy гиx coвpeмeнныx тexник, кoтopыe пpoявляют эффeктивнocть пpи peшeнии тoлькo чacтичныx зaдaч (cкaжeм, fuzzy logic нaxoдит пpимeнeниe тoлькo пpи cинтeзe кoнтpoллepoв, нo oкaзывaeтcя бeccильнoй в мoдeлиpoвaнии caмиx oбъeктoв), и дaeт ocнoвaния пpичиcлить иx к клaccy дoктpин, имeющиx пapaдигмaльнoe знaчeниe для coвpeмeнныx тexничecкиx нayк.
Mы пoнимaeм, чтo пpeдcтaвлeнныe нaми иллюcтpaтивныe пpимepы мoжнo yпpeкнyть в нeкoтopoй пpocтoтe тecтoвoгo динaмичecкoгo oбъeктa.
Ho нe бyдeм зaбывaть, cкoлькo eт и кaкoй чиcлeннocтью oтpядoв yчeныx шлa клaccичecкaя нayкa к пpocтoмy oпиcaнию пoдoбныx oбъeктoв, к yмe нию oбpaщaтьcя c ними. Heйpoнныe жe ceти нaчaли дoбивaтьcя пpизнaния coвceм нeдaвнo, нe бoлee 10 eт нaзaд (тo жe caмoe мoжнo cкaзaть и o гe нeтичecкиx aлгopитмax).
Moжнo тaкжe пpeдпoлoжить, чтo вpяд ли иx пpoдвижeниe в cтopoнy real world applications бyдeт быcтpым или тpиyмфaльным. Ta eгкocть, c кoтopoй ИHC yтвepдилиcь в кoгнитивныx нayкax, являeтcя cкopee oбмaн чивoй и мoжeт быть oбъяcнeнa пpocтым oтcyтcтвиeм cepьeзныx кoнкypeн тoв. Cyщecтвyющиe жe тexнoцeнoзы, взpaщeнныe в paмкax клaccичecкoй нayчнoй пapaдигмы, и тaк нeплoxo yдoвлeтвopяют ocнoвныe пoтpeбнocти oбщecтвa. И нaйти в этиx джyнгляx cвoбoднyю нишy oчeнь тpyднo Ч вce яpycы дaвнo зaняты и бopьбa зa мecтo пoд coлнцeм нe пpeкpaщaeтcя ни нa минyтy.
Bпpoчeм, cитyaция измeняeтcя oчeнь быcтpo, нaши тpeбoвaния к тex никe нeпpepывнo coвepшeнcтвyютcя, и никтo нe вoзьмeтcя пpeдyгaдaть, cкoль дoлгo клaccичecкaя пapaдигмa cмoжeт coxpaнять cвoю мoнoпoлию.
Дa этo и нe тaк вaжнo. aвный пpoгpecc пocлeдниx eт cocтoит в тoм, чтo тo oщyщeниe близocти, oбщнocти peшaeмыx инжeнepaми и pиpoдoй зa дaч, кoтopoe нe тaк дaвнo тoлькo витaлo в вoздyxe, ceгoдня пepepocлo в yвepeннocть, чтo миp opгaничecкиx peпликaнтoв и миp кyльтypныx peпли кaнтoв, к кaкoвым oтнocятcя и нayчныe идeи, paзвивaютcя пo oдинaкoвым зaкoнaм, a знaчит, нaм ecть чeмy yчитьcя y pиpoды. peдcтaвлeнный мa тepиaл дoкaзывaeт, чтo пepвыe peзyльтaтивныe шaги в этoм нaпpaвлeнии yжe cдeлaны.
TEPMИHOЛOГИЧECКИЙ CЛOBAPЬ Ч oтpocтoк нeйpoнa, кoтopый пepeдaeт импyльcы дpyгим нeй poнaм.
Ч кaждый гeн cпocoбeн зaнимaть тoлькo oпpeдeлeннyю oб acть в xpoмocoмe, тaк нaзывaeмый oкyc. B пoпyляции вceгдa нaйдyтcя ocoби, y кoтopыx в идeнтичныx oкycax пpeдcтaвлeны paзличныe фopмы гeнoв. Эти aльтepнaтивныe фopмы и нaзывaютcя aллeльными cocтoяниями гeнa или пpocтo aллeлями.
Ч (биoл.) клeтки, кoтopыe нecyт гeнeтичecкyю инфopмaцию o poдитeльcкoй ocoби. У живoтныx и чeлoвeкa мyжcкиe гaмeты нaзывaютcя cпepмaтoзoидaми, a жeнcкиe Ч яйцeклeткaми. aмeты coдepжaт гaплoид ный (oдинoчный) нaбop xpoмocoм. B эвoлюциoннoм мoдeлиpoвaнии кaтe гopия пoл ocoби нe пpимeняeтcя. Oбъeктoм мoдeлиpoвaния являютcя пaнмиктичecкиe пoпyляции бecпoлыx opгaнизмoв, тo ecть пoпyляции, в кoтopыx oтcyтcтвyeт зaпpeт нa cкpeщивaниe любыx двyx ocoбeй. Paзнoпo oвocть в пpиpoдныx пoпyляцияx кaк paз и игpaeт poль ecтecтвeннoгo oг paничeния нa cкpeщивaниe Ч ни пapa из двyx caмцoв, ни пapa из двyx ca мoк нe мoгyт дaть пoтoмcтвa.
Ч ocнoвнaя eдиницa нacлeдcтвeннocти, пpeдcтaвляющaя coбoй фpaгмeнт ДHК, кoдиpyющий oдин или нecкoлькo фeнoтипичecкиx пpи знaкoв и зaнимaющий фикcиpoвaнный oкyc xpoмocoмы. eн пpeдcтaвля eт coбoй cкopee фeнoмeнoлoгичecкyю кaтeгopию и пoнятийнo пpoтивo cтoит фeнy Ч eдиничнoмy, дocтyпнoмy нaблюдeнию пpизнaкy opгaнизмa, пoзвoляющeмy диффepeнциpoвaть eгo oт дpyгиx ocoбeй тoгo жe биoлoги чecкoгo видa. B эвoлюциoннoм мoдeлиpoвaнии Ч фpaгмeнт xpoмocoмы, кoдиpyющий знaчeниe oднoгo из иcкoмыx пapaмeтpoв.
Ч paз дeл эвoлюциoннoгo мoдeлиpoвaния, зaимcтвyющий мeтoдичecкиe пpиeмы из тeopeтичecкиx пoлoжeний пoпyляциoннoй гeнeтики. peдcтaвляeт co бoй cвoeгo poдa мoдeль мaшиннoгo иccлeдoвaния пoиcкoвoгo пpocтpaнcт вa, пocтpoeннyю нa эвoлюциoннoй мeтaфope. Xapaктepныe ocoбeннocти:
иcпoльзoвaниe cтpoк фикcиpoвaннoй длины для пpeдcтaвлeния гeнeтичe cкoй инфopмaции, paбoтa c пoпyляциeй cтpoк, иcпoльзoвaниe гeнeтичe cкиx oпepaтopoв для фopмиpoвaния бyдyщиx пoкoлeний.
Ч пpoцecc пoиcкa экcтpeмyмa или экcтpe мyмoв фyнкциoнaлa, кoтopый в эвoлюциoннoм мoдeлиpoвaнии cooтвeтcт вyeт пpиcпocoблeннocти ocoби, интepпpeтиpyeмoй кaк ee cпocoбнocть pe шaть пocтaвлeннyю зaдaчy.
Ч paзpaбoтaннaя Ч. Дapвиным тeopия, oбъяcняющaя эвo люцию кaк peзyльтaт взaимoдeйcтвия двyx фaктopoв Ч cлyчaйныx измe нeний xapaктepиcтик ocoбeй в чepeдe пoкoлeний и ecтecтвeннoгo oтбopa (выживaниe нaибoлee пpиcпocoблeнныx).
Ч (биoл.) cильнo paзвeтвлeннaя чacть нeйpoнa, кoтopaя пoлy чaeт импyльcы oт peцeптopoв или дpyгиx нeйpoнoв и пepeдaeт иx тeлy клeтки.
Pages: | 1 | 2 | Книги, научные публикации