ﺗﻤﺮﻳﻨﺎت ﺳﺮي دوم درس ﻳﺎدﮔﻴﺮي ﻣﺎﺷﻴﻦ ﻣﻮﻋﺪ ﺗﺤﻮﻳﻞ1388/9/30 : ﻣﻮﺿﻮﻋﺎت ﺗﻤﺮﻳﻦ :ﻳﺎدﮔﻴﺮﻫﺎي ﮔﺮوﻫﻲ ،ﻳﺎدﮔﻴﺮﻫﺎي ﻣﺒﺘﻨﻲ ﺑﺮ ﻧﻤﻮﻧﻪ. ﺗﻤﺮﻳﻨﺎت ﺑﺮﻧﺎﻣﻪﻧﻮﻳﺴﻲ ﺑﺎﻳﺪ ﺑﻪ زﺑﺎن MATLABﻳﺎ ﺟﺎوا )ﻧﺮماﻓﺰار (WEKAﻧﻮﺷﺘﻪ ﺷﻮﻧﺪ. ﺑﺮاي ﺗﻤﺮﻳﻨﺎت ﺑﺮﻧﺎﻣﻪﻧﻮﻳﺴﻲ ﺑﺎﻳﺪ ﮔﺰارﺷﻲ ﺣﺎوي ﺗﻮﺿﻴﺢ ﻣﺨﺘﺼﺮ ﻛﺪ ،ﻧﺘﺎﻳﺞ و ﻧﻤﻮدارﻫﺎي ﺑﻪدﺳﺖ آﻣﺪه و ﺗﺤﻠﻴﻞ آنﻫﺎ اراﺋﻪ ﺷﻮد. ﺗﻤﺮﻳﻦ 30) (1ﻧﻤﺮه( اﻟﮕﻮرﻳﺘﻢ آداﺑﻮﺳﺖ در ﺷﻜﻞ زﻳﺮ اراﺋﻪ ﺷﺪه اﺳـﺖ .در اﻳﻨﺠـﺎ ،در ﻫـﺮ ﺗﻜـﺮار ،ﻣﺠﻤـﻮع وزنﻫﺎي ﻧﻤﻮﻧﻪﻫﺎي آﻣﻮزﺷﻲ ﺑﺮاﺑﺮ 1ﻧﺨﻮاﻫﺪ ﺑﻮد و ﻧﻤﻲﺗﻮان از وزنﻫﺎ ﺑﻪﻋﻨﻮان ﺗﻮزﻳﻊ ﻧﻤﻮﻧﻪﻫﺎ ﺗﻌﺒﻴﺮ ﻛﺮد؛ اﻟﺒﺘﻪ اﻟﮕﻮرﻳﺘﻢ ﻫﻢﭼﻨﺎن ﺑﺮﻗﺮار اﺳﺖ .ﻓﺮض ﻛﻨﻴﻢ ﻣﺠﻤﻮع وزنﻫﺎ در اﺑﺘﺪاي ﺗﻜﺮار tﺑﺮاﺑـﺮ Ztﺑﺎﺷـﺪ ﻛـﻪ در اوﻟـﻴﻦ ﺗﻜﺮار ﺑﺮاﺑﺮ ﻣﻘﺪار nﺧﻮاﻫﺪ ﺑﻮد .در اداﻣﻪ رﻓﺘﺎر Ztﺑﻪﻋﻨﻮان ﺗﺎﺑﻌﻲ از tﺑﺮرﺳﻲ ﺧﻮاﻫﺪ ﺷﺪ. اﻟﻒ( اﮔﺮ ﺧﻄﺎي آﻣﻮزش در tاﻣﻴﻦ ﺗﻜﺮار ،ﺑﺮاﺑﺮ εtﺑﺎﺷﺪ ،ﻧﺸﺎن دﻫﻴﺪ رأيﮔﻴﺮي ﺑﺮاﺳﺎس = log ﺑﻬﻴﻨﻪ اﺳﺖ زﻳﺮا Zt+1را ﻛﻤﻴﻨﻪ ﻣﻲﻛﻨﺪ) .راﻫﻨﻤﺎﻳﻲ :ﺑﻪ Zt+1ﺑﻪﻋﻨﻮان ﺗﺎﺑﻌﻲ از αﻧﮕﺎه ﻛﻨﻴـﺪ و ﻣﻘـﺪاري را ﻛـﻪ ﺑﺎزاي آن Zﻛﻤﻴﻨﻪ ﻣﻲﺷﻮد ﺑﻴﺎﺑﻴﺪ(. ﺗﻤﺮﻳﻨﺎت ﺳﺮي دوم درس ﻳﺎدﮔﻴﺮي ﻣﺎﺷﻴﻦ ﻣﻮﻋﺪ ﺗﺤﻮﻳﻞ1388/9/30 : ب( ﻧﺸﺎن دﻫﻴﺪ ﻣﺠﻤﻮع وزنﻫﺎ ﺑﻪﻋﻨﻮان ﺗﺎﺑﻌﻲ از ،(Zt) tاﻛﻴﺪاً ﻧﺰوﻟﻲ اﺳﺖ. ج( ﻧﺸﺎن دﻫﻴﺪ ﺣﺪ ﺑﺎﻻي ﺧﻄﺎي آﻣﻮزش ﺗﺮﻛﻴﺐ دﺳﺘﻪﺑﻨﺪﻫﺎ ﺑﻌﺪ از kﺗﻜﺮار )(h = ∑ α h x ﺑﺮاﺑﺮ اﺳﺖ) .راﻫﻨﻤﺎﻳﻲ Zt :را ﺑﺮاﺳﺎس وزنﻫﺎي اوﻟﻴﻪ و α1,…,αkﺑﻨﻮﻳﺴﻴﺪ(. ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ آداﺑﻮﺳﺖ در ﻫﺮ ﺗﻜﺮار ﺣﺪ ﺑﺎﻻي ﺧﻄﺎ را ﻛﻤﻴﻨﻪ ﻣﻲﻛﻨﺪ و اﻳﻦ ﺣﺪ از ﺧﻄﺎ در ﻃﻮل ﺗﻜﺮارﻫﺎ اﻛﻴﺪاً ﻛﺎﻫﺶ ﻣﻲﻳﺎﺑﺪ. ﺗﻤﺮﻳﻦ 40) (2ﻧﻤﺮه( ﻳﻚ ﮔﻮﻧﻪ ﺗﻐﻴﻴﺮﻳﺎﻓﺘﻪ اﻟﮕﻮرﻳﺘﻢ kﻧﺰدﻳﻚﺗـﺮﻳﻦ ﻫﻤﺴـﺎﻳﻪ k-p ،ﻧﺰدﻳـﻚﺗـﺮﻳﻦ ﻫﻤﺴـﺎﻳﻪ اﺳﺖ .در اﻳﻦ اﻟﮕﻮرﻳﺘﻢ ،از ﻣﻴﺎن kﻧﺰدﻳﻚﺗﺮﻳﻦ ﻫﻤﺴﺎﻳﻪ ﻛﻼﺳﻲ ﺑﺮﻧﺪه ﺧﻮاﻫﺪ ﺷﺪ ﻛﻪ ﺣﺪاﻗﻞ pﻫﻤﺴﺎﻳﻪ ﺑﻪ آن ﺗﻌﻠﻖ داﺷﺘﻪ ﺑﺎﺷﻨﺪ .در ﺻﻮرﺗﻲ ﻛﻪ ﻫﻴﭻ ﻛﻼﺳﻲ pﻫﻤﺴﺎﻳﻪ ﻧﺪاﺷﺘﻪ ﺑﺎﺷﺪ k ،را اﻓﺰاﻳﺶ ﻣﻲدﻫﻴﻢ .ﺑـﺪﻳﻦ ﺗﺮﺗﻴـﺐ ﭘﺎراﻣﺘﺮ اﺻﻠﻲ اﻳﻦ اﻟﮕﻮرﻳﺘﻢ pﺧﻮاﻫﺪ ﺑﻮد ) kرا اﺑﺘﺪا ﺑﺮاﺑﺮ pدرﻧﻈـﺮ ﻣـﻲﮔﻴـﺮﻳﻢ و درﺻـﻮرت ﻧﻴـﺎز اﻓـﺰاﻳﺶ ﻣﻲدﻫﻴﻢ( .اﻳﻦ اﻟﮕﻮرﻳﺘﻢ را ﭘﻴﺎدهﺳﺎزي ﻛﺮده و ﺧﻄﺎي دﺳﺘﻪﺑﻨﺪي را ﺑﺮ روي ﻣﺠﻤﻮﻋﻪ آزﻣﺎﻳﺸـﻲ ﻣﺠﻤﻮﻋـﻪ داده cancer.matﺑﺪﺳﺖ آورﻳﺪ .ﻧﺘﺎﻳﺞ را ﺑﺮاي p = 3, 5, 7ﺑﺮرﺳﻲ ﻛﻨﻴﺪ. ﺗﻤﺮﻳﻦ 30) (3ﻧﻤﺮه( اﻟﮕﻮرﻳﺘﻢﻫﺎي ﺑﻴﺰﺳﺎده 1-NN ،و 3-NNرا روي ﻣﺠﻤﻮﻋﻪ دادهﻫـﺎي diabetesو credit-gاﻋﻤﺎل ﻧﻤﺎﻳﻴﺪ ،دﻗﺖ و ﺧﻄﺎي دﺳﺘﻪﺑﻨﺪي اﻟﮕﻮرﻳﺘﻢﻫـﺎ را روي ﻣﺠﻤﻮﻋـﻪ دادهﻫـﺎي ﻣـﻮرد ﺑﺮرﺳـﻲ ﻣﻘﺎﻳﺴﻪ ﻛﻨﻴﺪ .ﺑﺮاي ﻣﻘﺎﻳﺴﻪ دﻗﻴﻖﺗﺮ از درﺳﺘﻲﺳﻨﺠﻲ ﺿﺮﺑﺪري 10ﺗﻜﻪاي اﺳﺘﻔﺎده ﻛﻨﻴـﺪ .ﻧﺘـﺎﻳﺞ روشﻫـﺎي 1- NNو 3-NNرا ﺑﺎ اﻋﻤﺎل ﺿﺮﻳﺐ ﻓﺎﺻﻠﻪ در دﺳﺘﻪﺑﻨﺪي ﺑﺮرﺳﻲ ﻛﻨﻴﺪ.
© Copyright 2025 Paperzz