طراحي خودكار شبكههاي عصبي پيمانهاي با استفاده از برنامهنويسي ژنتيك
روشﻫﺎي ﺳﻨﺘﻲ ﻃﺮاﺣﻲ ﺷﺒﻜﻪﻫﺎي ﻋﺼﺒﻲ ﻋﻼوه ﺑﺮ زﻣﺎﻧﺒﺮ ﺑﻮدن، ﺗﻀﻤﻴﻨﻲ ﺑﺮاي ﺗﻮﻟﻴﺪ ﺷﺒﻜﻪ ﻋﺼﺒﻲ ﺑﻬﻴﻨﻪ ﻧﻴﺰ اراﺋﻪ ﻧﻤﻲﻛﻨﻨﺪ. ﺑﻨﺎﺑﺮاﻳﻦ روشﻫﺎي ﺧﻮدﻛﺎر ﻃﺮاﺣﻲ ﺷﺒﻜﻪﻫﺎي ﻋﺼﺒﻲ اﻫﻤﻴﺖ و ﻣﺤﺒﻮﺑﻴﺖ ﺑﻴﺸﺘﺮي ﭘﻴﺪا ﻛﺮده اﻧﺪ. ﺑﻌﻼوه ﺷﺒﻜﻪﻫﺎي ﻋﺼﺒﻲ ﻏﻴﺮﭘﻴﻤﺎﻧﻪاي در ﻣﺴﺎﻳﻠﻲ ﻛﻪ دﺳﺘﻪﻫﺎي ﻧﻤﻮﻧﻪﻫﺎ داراي ﻫﻤﭙﻮﺷﺎﻧﻲ زﻳﺎدي ﻫﺴﺘﻨﺪ ﻧﻤﻲﺗﻮاﻧﻨﺪ ﺑﻄﻮر ﺑﻬﻴﻨﻪ ﻋﻤﻞ ﻧﻤﺎﻳﻨﺪ. در ﺣﺎﻟﻴﻜﻪ ﺷﺒﻜﻪﻫﺎي ﻋﺼﺒﻲ ﭘﻴﻤﺎﻧﻪاي ﺑﺎ اﺳﺘﻔﺎده از روش ﺗﻘﺴﻴﻢ و ﻏﻠﺒﻪ اﻳﻦ ﻣﺸﻜﻞ را ﺣﻞ ﻣﻲﻛﻨﻨﺪ. ﻣﺎ در اﻳﻦ ﻣﻘﺎﻟﻪ ﻗﺼﺪ دارﻳﻢ ﺗﺎ روﺷﻲ ﻣﺘﻔﺎوت ﺑﺮاي ﻃﺮاﺣﻲ ﺧﻮدﻛﺎر ﺷﺒﻜﻪﻫﺎي ﻋﺼﺒﻲ ﭘﻴﻤﺎﻧﻪاي اراﺋﻪ دﻫﻴﻢ. در اﻳﻦ روش از ﺑﺮﻧﺎﻣﻪﻧﻮﻳﺴﻲ ژﻧﺘﻴﻚ ﺑﺮاي ﺑﺪﺳﺖ آوردن ﺧﻮدﻛﺎر ﻣﻌﻤﺎري، ﺗﻮاﺑﻊ اﻧﺘﻘﺎل و وزنﻫﺎي اﺗﺼﺎﻻت اﺳﺘﻔﺎده ﺷﺪه اﺳﺖ. اﻳﻦ روش داراي ﻣﺰاﻳﺎي زﻳﺎدي در ﻣﻘﺎﻳﺴﻪ ﺑﺎ ﺳﺎﻳﺮ روشﻫﺎي ﻣﻮﺟﻮد ﻣﻲﺑﺎﺷﺪ ﻛﻪ از ﻣﻬﻢﺗﺮﻳﻦ آﻧﻬﺎ ﻣﻲﺗﻮان ﺑﻪ ﺑﺮﺗﺮي ﺷﺒﻜﻪﻫﺎي ﻛﻮﭼﻚ ﺑﺮ ﺷﺒﻜﻪﻫﺎي ﺑﺰرگ، اﺳﺘﻔﺎده از ﺗﻮاﺑﻊ اﻧﺘﻘﺎل ﻣﺘﻔﺎوت ﺣﺘﻲ ﺑﺮاي ﻧﻮرونﻫﺎي ﻣﻮﺟﻮد در ﻳﻚ ﻻﻳﻪ از ﺷﺒﻜﻪ ﻋﺼﺒﻲ، و ﻋﺪم ﻧﻴﺎز ﺑﻪ ﺗﺒﺪﻳﻞ ﺗﻤﺎم اﻋﻀﺎي ﺟﻤﻌﻴﺖ ﺑﻪ ﺷﺒﻜﻪ ﻋﺼﺒﻲ ﺟﻬﺖ ارزﻳﺎﺑﻲ آﻧﻬﺎ اﺷﺎره ﻛﺮد. آزﻣﺎﻳﺸﺎت ﻣﺘﻔﺎوﺗﻲ ﺑﺮ روي ﺗﻌﺪادي ﻣﺠﻤﻮﻋﻪ داده ﻣﻌﺘﺒﺮ اﻧﺠﺎم ﮔﺮﻓﺘﻪ اﺳﺖ. ﻧﺘﺎﻳﺞ ﺑﺪﺳﺖ آﻣﺪه ﻧﺸﺎن ﻣﻲدﻫﺪ ﻛﻪ اﺳﺘﻔﺎده از ﺑﺮﻧﺎﻣﻪﻧﻮﻳﺴﻲ ژﻧﺘﻴﻚ ﺑﺮاي ﻃﺮاﺣﻲ ﺧﻮدﻛﺎر ﺷﺒﻜﻪﻫﺎي ﻋﺼﺒﻲ روﺷﻲ ﻣﻨﺎﺳﺐ ﺑﻮده ﻛﻪ ﺑﺎ ﺳﺎﻳﺮ روشﻫﺎي ﻣﻮﺟﻮد ﻗﺎﺑﻞ رﻗﺎﺑﺖ و حتی در بعضي از شرايط بهتر نيز عمل ميکند.
|