ﺑﺴﻤﻪ ﺗﻌﺎﻟﻲ
اﻟﮕﻮﺷﻨﺎﺳﻲ آﻣﺎري ) 40-725ﮔﺮوه (2
ﻧﻴﻤﺴﺎل دوم 91-92
ﺗﻤﺮﻳﻦ ﺳﺮي ﺳﻮم :دﺳﺘﻪﺑﻨﺪي ﻏﻴﺮ ﺧﻄﻲ
ﻣﺪرس :ﺳﻠﻴﻤﺎﻧﻲ
ﻣﻮﻋﺪ ﺗﺤﻮﻳﻞ 8 :اردﻳﺒﻬﺸﺖ 92
ﻧﻤﺮه از 5+100
ﺳﻮال 14) 1ﻧﻤﺮه( :ﺗﺎﺑﻊ ﻫﺴﺘﻪ )(kernel
.1.1اﮔﺮ ) ( ,ﻳﻚ ﻫﺴﺘﻪي ﻣﻌﺘﺒﺮ ) (validﺑﺎﺷﺪ:
2) .aﻧﻤﺮه( ﻧﺸﺎن دﻫﻴﺪ ﺑﻪ ازاي ﻫﺮ ﺗﺎﺑﻊ ) (.ﻫﺴﺘﻪي ) ( ) ( , ) ( ′ﻣﻌﺘﺒﺮ اﺳﺖ.
2) .bﻧﻤﺮه( ﻫﻤﭽﻨﻴﻦ ﻧﺸﺎن دﻫﻴﺪ ﻫﺴﺘﻪي ) exp ( ,ﻧﻴﺰ ﻫﺴﺘﻪاي ﻣﻌﺘﺒﺮ اﺳﺖ.
3) .cﻧﻤﺮه( ﺑﺎ اﺳﺘﻔﺎده از ﺑﻨﺪﻫﺎي aو bﻧﺸﺎن دﻫﻴﺪ ﻛﻪ ﻫﺴﺘﻪي ﮔﺎوﺳﻲ ﻫﺴﺘﻪي ﻣﻌﺘﺒﺮي اﺳﺖ.
3) .2.1ﻧﻤﺮه( ﻓﺮض ﻛﻨﻴﺪ ) (
)) = ( ′
( ,و) (
)) = ( ′
( ,
ﺑﺎﺷﺪ .ﭼﻪ راﺑﻄﻪاي ﺑﻴﻦ اﺑﻌﺎد
و
ﺑﺮﻗﺮار
اﺳﺖ؟
4) .3.1ﻧﻤﺮه( ﻳﻚ ﻓﻀﺎي وﻳﮋﮔﻲ اوﻟﻴﻪ -ﺑﻌﺪي در ﻧﻈﺮ ﺑﮕﻴﺮﻳﺪ .اﻋﻤﺎل ﻳﻚ ﻫﺴﺘﻪي ﭼﻨﺪﺟﻤﻠﻪاي درﺟﻪ 2ﺑﻪ ﺻﻮرت
)+ 1
( = ) ( ,ﻣﻌﺎدل ﺑﺎ اﻧﺘﻘﺎل ﺑﻪ ﻳﻚ ﻓﻀﺎي وﻳﮋﮔﻲ ﺟﺪﻳﺪ ) ( ﺧﻮاﻫﺪ ﺷﺪ ﻛﻪ ) ( ). ( , ) = ( ′
ﻓﻀﺎي وﻳﮋﮔﻲ ﻣﺘﻨﺎﻇﺮ ﺑﺎ ﻫﺴﺘﻪي ﭼﻨﺪﺟﻤﻠﻪاي درﺟﻪ 2ﭼﻨﺪﺑﻌﺪي ﺧﻮاﻫﺪ ﺑﻮد؟ ﺑﺮاي ﻫﺴﺘﻪي ﭼﻨﺪ ﺟﻤﻠﻪاي درﺟﻪ
)+ 1
( = ) ( ,اﻳﻦ ﻓﻀﺎ ﭼﻨﺪ ﺑﻌﺪي اﺳﺖ؟
ﺳﻮال 20) 2ﻧﻤﺮه(Kernel SVM :
.1.2ﻣﺠﻤﻮﻋﻪ دادهي ﻣﻮﺟﻮد در ﺷﻜﻞ زﻳﺮ را در ﻧﻈﺮ ﺑﮕﻴﺮﻳﺪ:
3) .aﻧﻤﺮه( ﭼﻨﺎنﭼﻪ ﺑﺮاي دﺳﺘﻪﺑﻨﺪي از SVMﺣﺎﺷﻴﻪ ﺳﺨﺖ ) (hard marginﺑﺎ ﻫﺴﺘﻪي ﭼﻨﺪﺟﻤﻠﻪاي اﺳﺘﻔﺎده ﺷﻮد،
ﺣﺪاﻗﻞ ﭼﻪ درﺟﻪاي ﺑﺮاي ﭼﻨﺪﺟﻤﻠﻪاي ﭘﻴﺸﻨﻬﺎد ﻣﻲﻧﻤﺎﻳﻴﺪ؟ ﺗﻮﺿﻴﺢ دﻫﻴﺪ.
2) .bﻧﻤﺮه( ﺑﺮدارﻫﺎي ﭘﺸﺘﻴﺒﺎن ) (support vectorsرا در ﺑﻨﺪ aﻣﺸﺨﺺ ﻧﻤﺎﻳﻴﺪ.
.c
) 3ﻧﻤﺮه( راﺑﻄﻪي ﻣﺮﺑﻮط ﺑﻪ ﻣﺮز ﺣﺎﺻﻞ را ﺑﺮ ﺣﺴﺐ ،xﻣﺤﻞ و ﺿﺮاﻳﺐ ﺑﺮدارﻫﺎي ﭘﺸﺘﻴﺒﺎن ﻣﺸﺨﺺ ﺷﺪه در ﺑﻨﺪ b
ﺗﻌﻴﻴﻦ ﻛﻨﻴﺪ.
.2.2ﻣﺠﻤﻮﻋﻪ دادهي ﻣﻮﺟﻮد در ﺑﻨﺪ ﻗﺒﻞ را در ﻧﻈﺮ ﺑﮕﻴﺮﻳﺪ .ﻓﺮض ﻛﻨﻴﺪ ﭘﺲ از درﻳﺎﻓﺖ دادهﻫﺎ ﻣﺤﺪودهي آنﻫﺎ در ﺑﺎزهي ][0,1
ﺗﻨﻈﻴﻢ ﺷﺪه اﺳﺖ:
3) .aﻧﻤﺮه( اﮔﺮ ﻗﺼﺪ داﺷﺘﻪ ﺑﺎﺷﻴﺪ از ﻫﺴﺘﻪي ﮔﺎوﺳﻲ در SVMاﺳﺘﻔﺎده ﻧﻤﺎﻳﻴﺪ ،از ﺑﻴﻦ ﻣﺠﻤﻮﻋﻪ ﻣﻘﺎدﻳﺮ
} {0.001,0.01,0.1,0.3,0.5,1ﺑﺮاي ﭘﺎراﻣﺘﺮ ﮔﺎوﺳﻲ ﻛﺪام ﻣﻘﺪار )ﻳﺎ ﻣﻘﺎدﻳﺮ( را ﻣﻨﺎﺳﺐ ﻣﻲداﻧﻴﺪ )ﺗﻮﺿﻴﺢ(.
2) .bﻧﻤﺮه( اﻧﺘﺨﺎب ﭘﺎراﻣﺘﺮ ﭼﻪ ﺗﺎﺛﻴﺮي در ﻣﺮز ﺣﺎﺻﻞ و ﻣﻘﺪار ﺣﺎﺷﻴﻪ ﺧﻮاﻫﺪ داﺷﺖ؟
ﻣﻨﺎﺳﺐ( در SVMﺑﺮ روي ﻫﺮ
2) .cﻧﻤﺮه( در ﺣﺎﻟﺖ ﻛﻠﻲ آﻳﺎ ﻫﻤﻴﺸﻪ ﻣﻲﺗﻮان ﺑﺎ ﺑﻪﻛﺎرﮔﻴﺮي ﻫﺴﺘﻪي ﮔﺎوﺳﻲ )ﺑﺎ
ﻣﺠﻤﻮﻋﻪ دادهاي ﺑﻪ ﺧﻄﺎي آﻣﻮزش ﺻﻔﺮ رﺳﻴﺪ )ﺗﻮﺿﻴﺢ(؟
2) .dﻧﻤﺮه( آﻳﺎ در ﺣﺎﻟﺖ ﻛﻠﻲ از ﺑﻴﻦ ﻣﻘﺎدﻳﺮ ﻣﺨﺘﻠﻒ ﭘﺎراﻣﺘﺮ ،ﻣﻘﺪاري ﻛﻪ ﻣﻨﺠﺮ ﺑﻪ ﺣﺎﺷﻴﻪي ﺑﺰرﮔﺘﺮ ﻣﻲﺷﻮد ،ﻣﻘﺪار
ﺑﻬﺘﺮي اﺳﺖ؟
3) .3.2ﻧﻤﺮه( ﻓﺮض ﻛﻨﻴﺪ ﺑﺮاي ﺟﺪاﺳﺎزي ﺧﻄﻲ ﻳﻚ ﻣﺠﻤﻮﻋﻪ داده ﺑﺎ اﺳﺘﻔﺎده از روش SVMاز ﻫﺴﺘﻪ ) ( ,اﺳﺘﻔﺎده
ﻛﺮدهاﻳﻢ .ﺣﺎل اﮔﺮ از ﻫﺴﺘﻪ
)+
( ,
) و ﺿﺮاﻳﺐ ﺛﺎﺑﺖ و
و ﻣﻴﺰان ﺣﺎﺷﻴﻪ ﺧﻂ ﺟﺪاﺳﺎز و ﻣﻘﺎدﻳﺮ ﺿﺮاﻳﺐ
ﻣﺜﺒﺖ اﺳﺖ( اﺳﺘﻔﺎده ﻛﻨﻴﻢ ﭼﻪ ﺗﻐﻴﻴﺮي در ﻣﺮز ﺟﺪاﻳﻲ
اﻳﺠﺎد ﻣﻲﺷﻮد؟
ﺳﻮال 16) 3ﻧﻤﺮه( :ﻣﺴﺎﻟﻪي دوﮔﺎن )(dual problem
5) .1.3ﻧﻤﺮه( ﻣﺴﺎﻟﻪي ﺑﻬﻴﻨﻪﺳﺎزي SVMﺣﺎﺷﻴﻪ ﻧﺮم ) (soft marginرا در ﻧﻈﺮ ﺑﮕﻴﺮﻳﺪ:
min ‖ ‖ +
≥1−
= 1, … ,
,
,
+
)(
)(
s. t.
ﻧﺸﺎن دﻫﻴﺪ ﻣﺴﺎﻟﻪي دوﮔﺎن آن ﺑﻪ ﺻﻮرت زﻳﺮ اﺳﺖ:
) (
1
2
)( ) ( )(
=0
)(
max
−
s. t.
≤ ,
= 1, … ,
≤0
.2.3دوﮔﺎن ﭘﺮﺳﭙﺘﺮون :ﻗﺎﻧﻮن ﻳﺎدﮔﻴﺮي ﭘﺮﺳﭙﺘﺮون ﻛﻪ ﺑﻪ ﺻﻮرت زﻳﺮ اﺳﺖ را در ﻧﻈﺮ ﺑﮕﻴﺮﻳﺪ:
)( )(
+
=
3) .aﻧﻤﺮه( ﻧﺸﺎن دﻫﻴﺪ ﻛﻪ در دﺳﺘﻪﺑﻨﺪ ﭘﺮﺳﭙﺘﺮون ،ﺑﺮدار وزن
)( )(
ﻧﻮﺷﺖ )}∈ {1,1
)(
( .ﺿﺮاﻳﺐ
را در ﺗﺮﻛﻴﺐ ﺧﻄﻲ
2) .bﻧﻤﺮه( ﻗﺎﻧﻮن ﻳﺎدﮔﻴﺮي ﭘﺮﺳﭙﺘﺮون را ﺑﺮاي ﺑﻪروزرﺳﺎﻧﻲ
.c
را ﻣﻲﺗﻮان ﺑﻪ ﺻﻮرت ﺗﺮﻛﻴﺐ ﺧﻄﻲ ﺑﺮدارﻫﺎي
)( )(
∑=
ﭘﻴﺪا ﻛﻨﻴﺪ.
)ﺑﻪ ﺟﺎي ( ﺑﺎزﻧﻮﻳﺴﻲ ﻛﻨﻴﺪ.
) 3ﻧﻤﺮه( ﺑﺎ اﺳﺘﻔﺎده از ﻧﺘﻴﺠﻪي ﺑﻪدﺳﺖ آﻣﺪه در ﺑﻨﺪ ،bﺗﻌﻤﻴﻢ ﻣﺒﺘﻨﻲ ﺑﺮ ﻫﺴﺘﻪ ﭘﺮﺳﭙﺘﺮون ) kernel-based
(Perceptronﻛﻪ ﺑﺎ اﺳﺘﻔﺎده از ﺗﺎﺑﻊ ﻫﺴﺘﻪ ) ( , ′ﺑﺘﻮاﻧﺪ ﻗﺎﺑﻠﻴﺖ ﭘﻴﺪا ﻛﺮدن ﻣﺮزﻫﺎي ﻏﻴﺮﺧﻄﻲ را داﺷﺘﻪ ﺑﺎﺷﺪ،
اراﺋﻪ ﻛﻨﻴﺪ.
3) .dﻧﻤﺮه( راﺑﻄﻪي ﻣﺮﺑﻮط ﺑﻪ ﻣﺮز ﭘﺮﺳﭙﺘﺮون در ﺣﺎﻟﺖ ﻣﺒﺘﻨﻲ ﺑﺮ ﻫﺴﺘﻪ را ﺑﺮ ﺣﺴﺐ ﺗﺎﺑﻊ ﻫﺴﺘﻪ
و ﻧﻤﻮﻧﻪﻫﺎي
آﻣﻮزش و ﺿﺮاﻳﺐ آنﻫﺎ ﻣﺸﺨﺺ ﻧﻤﺎﻳﻴﺪ.
ﺳﻮال 25) 4ﻧﻤﺮه( :ﻣﺪلﺳﺎزي ﺗﻮاﺑﻊ و ﺗﺼﻤﻴﻢﮔﻴﺮي ﺑﺎ اﺳﺘﻔﺎده از ﺷﺒﻜﻪ ﻋﺼﺒﻲ
.1.4ﺗﻮاﺑﻊ ﺑﻮﻟﻴﻦ } { , } → { ,را در ﻧﻈﺮ ﺑﮕﻴﺮﻳﺪ .اﮔﺮ از ﺻﻔﺮ ﺑﺮاي ﻧﻤﺎﻳﺶ Fو از ﻳﻚ ﺑﺮاي ﻧﻤﺎﻳﺶ Tاﺳﺘﻔﺎده ﻛﻨﻴﻢ:
5) .aﻧﻤﺮه( آﻳﺎ ﻫﺮ ﻋﺒﺎرت ﻣﻨﻄﻘﻲ )ﻣﺘﺸﻜﻞ از ﻣﺘﻐﻴﺮﻫﺎ و ﻋﻤﻠﮕﺮﻫﺎي ﻣﻨﻄﻘﻲ( ﺑﻮﻟﻴﻦ را ﻣﻲﺗﻮان ﺗﻮﺳﻂ ﻳﻚ ﺷﺒﻜﻪ
ﻋﺼﺒﻲ ﺑﺎ ﻳﻚ ﻻﻳﻪي ﻣﺨﻔﻲ ﻛﻪ ﺗﺎﺑﻊ آﺳﺘﺎﻧﻪ ﻧﻮرونﻫﺎي ﻻﻳﻪي ﻣﺨﻔﻲ و ﺧﺮوﺟﻲ آن ﭘﻠﻪ واﺣﺪ ﻫﺴﺘﻨﺪ ،ﻣﺪل ﻛﺮد؟
ﺗﻮﺿﻴﺢ دﻫﻴﺪ.
3) .bﻧﻤﺮه( ﺑﺮاي ﺗﺎﺑﻊ NANDﺳﺎﺧﺘﺎر و وزنﻫﺎي ﻳﻚ ﺷﺒﻜﻪ ﺑﺎ دو ورودي و ﻳﻚ ﺧﺮوﺟﻲ ﻛﻪ ﻛﺎرﻛﺮد NANDرا
دارد ﻣﺸﺨﺺ ﻧﻤﺎﻳﻴﺪ.
12) .2.4ﻧﻤﺮه( ﺑﺮاي دﺳﺘﻪﺑﻨﺪي ﻣﺠﻤﻮﻋﻪ دادهﻫﺎي زﻳﺮ ﺷﺒﻜﻪﻫﺎي MLPﺑﺎ ﺣﺪاﻗﻞ ﺗﻌﺪاد ﻧﻮرون و ﻻﻳﻪي ﻣﻤﻜﻦ اراﺋﻪ ﻛﻨﻴﺪ )ﺗﺎﺑﻊ
آﺳﺘﺎﻧﻪ ﭘﻠﻪ واﺣﺪ در ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﺷﻮد( ﻛﻪ ﻗﺎﺑﻠﻴﺖ ﺟﺪاﺳﺎزي ﻛﺎﻣﻞ ﻧﻤﻮﻧﻪﻫﺎي دو دﺳﺘﻪ را داﺷﺘﻪ ﺑﺎﺷﺪ.
)(b
)(a
)(d
)(c
5) .3.4ﻧﻤﺮه( ﻳﻚ ﺷﺒﻜﻪ ﻋﺼﺒﻲ ﻃﺮاﺣﻲ ﻧﻤﺎﻳﻴﺪ ﻛﻪ ﺑﺘﻮاﻧﺪ ﺑﺎ درﻳﺎﻓﺖ ﻳﻚ ﺑﺮدار وﻳﮋﮔﻲ -ﺑﻌﺪي ﻣﻘﺪار ﺗﺨﻤﻴﻦ ﻏﻴﺮ ﭘﺎراﻣﺘﺮي
ﭼﮕﺎﻟﻲ اﺣﺘﻤﺎل را ﺑﺎ اﺳﺘﻔﺎده از ﭘﻨﺠﺮه ﭘﺎرزن ) (Parzen windowدر ﺧﺮوﺟﻲ ﻣﺸﺨﺺ ﻛﻨﺪ .ﻓﺮض ﻛﻨﻴﺪ ﻧﻤﻮﻧﻪﻫﺎي ﻣﻮﺟﻮد
ﺑﺮاي ﻣﺤﺎﺳﺒﻪي ﺗﺨﻤﻴﻦ
) (
,…,
) (
ﻓﻌﺎﻟﻴﺖ ﻧﻮرون ﻫﺎ را ﻣﺸﺨﺺ ﻧﻤﺎﻳﻴﺪ.
ﺑﺎﺷﺪ .ﺑﺮاي ﻃﺮاﺣﻲ ﺑﺎﻳﺪ ﻣﻌﻤﺎري ﺷﺒﻜﻪ ،وروديﻫﺎ ،ﺧﺮوﺟﻲ ،اﺗﺼﺎﻻت و ﺗﺎﺑﻊ
ﺳﻮال 30) 5ﻧﻤﺮه( :ﭘﻴﺎدهﺳﺎزي دﺳﺘﻪﺑﻨﺪﻫﺎي ﻏﻴﺮﺧﻄﻲ
ﻣﺠﻤﻮﻋﻪ دادهي MNISTﺷﺎﻣﻞ ارﻗﺎم دﺳﺖﻧﻮﻳﺲ ﻛﻪ در ﻓﺎﻳﻞ " "MNIST.matدر اﺧﺘﻴﺎر ﺷﻤﺎ ﻗﺮار ﮔﺮﻓﺘﻪ ،را در ﻧﻈﺮ ﺑﮕﻴﺮﻳﺪ .ﻫﺮ
داده در اﻳﻦ ﻣﺠﻤﻮﻋﻪ ﻳﻚ ﺗﺼﻮﻳﺮ 28 × 28اﺳﺖ .ﻫﺪف آن اﺳﺖ ﻛﻪ ﺑﻪ ازاي ﺗﺼﻮﻳﺮ 28 × 28ورودي دﺳﺘﻪﺑﻨﺪ ﺗﺸﺨﻴﺺ دﻫﺪ ﻛﻪ
ﺗﺼﻮﻳﺮ ﻣﺮﺑﻮط ﺑﻪ ﻛﺪام رﻗﻢ اﺳﺖ .ﻫﺮ ﺳﻄﺮ داده ﻣﻮﺟﻮد در ﻓﺎﻳﻞ داده MNISTﺣﺎﺻﻞ ﺑﺮداري ﻛﺮدن ﻳﻚ ﺗﺼﻮﻳﺮ 28 × 28اﺳﺖ
ﻛﻪ در اﻧﺘﻬﺎي آن ﻣﺸﺨﺺ ﺷﺪه اﺳﺖ ﻛﻪ اﻳﻦ ﺗﺼﻮﻳﺮ ﻣﺮﺑﻮط ﺑﻪ ﻛﺪامﻳﻚ از ارﻗﺎم 0ﺗﺎ 9ﺑﻮده اﺳﺖ )ﺑﻨﺎﺑﺮاﻳﻦ از ﺳﺘﻮنﻫﺎي 1ﺗﺎ 784
ﺑﺮاي وﻳﮋﮔﻲﻫﺎي داده و از ﺳﺘﻮن 785ﺑﺮاي ﺑﺮﭼﺴﺐ اﺳﺘﻔﺎده ﻧﻤﺎﻳﻴﺪ( .از 4000دادهي اول ﺑﺮاي آﻣﻮزش و از ﻣﺎﺑﻘﻲ دادهﻫﺎ ﺑﺮاي
آزﻣﻮن دﺳﺘﻪﺑﻨﺪ اﺳﺘﻔﺎده ﺷﻮد.
.1.5ﺷﺒﻜﻪ ﻋﺼﺒﻲ MLPﺑﺎ اﻟﮕﻮرﻳﺘﻢ آﻣﻮزش ﭘﺲاﻧﺘﺸﺎر ﺧﻄﺎر ):(Error Backpropagation
5) .aﻧﻤﺮه( ﺑﺮاي ﭘﻴﺎدهﺳﺎزي ﺷﺒﻜﻪ ﻋﺼﺒﻲ از ﻛﺪ اوﻟﻴﻪ ﻣﻮﺟﻮد در ﻓﺎﻳﻞ " "NN.zipﻛﻪ در اﺧﺘﻴﺎر ﺷﻤﺎ ﻗﺮار ﮔﺮﻓﺘﻪ،
اﺳﺘﻔﺎده ﻛﻨﻴﺪ .ﺑﺮاي اﻳﻦﻛﻪ از ﻳﻚ ﺷﺒﻜﻪ ﺑﺎ = 10
ﺧﺮوﺟﻲ ﺑﺮاي دﺳﺘﻪﺑﻨﺪي وروديﻫﺎ اﺳﺘﻔﺎده ﻧﻤﺎﻳﻴﺪ ،اﺑﺘﺪا ﺑﺎﻳﺪ
ﺑﺮﭼﺴﺐﻫﺎي داده را ﺑﻪ ﺻﻮرت ﺑﺮدار ﺧﺮوﺟﻲ ﻣﺮﺑﻮﻃﻪ ﻛﺪ ﻧﻤﺎﻳﻴﺪ )ﻣﺜﺎل :ﺑﺮﭼﺴﺐ ﻣﺸﺨﺺ ﻛﻨﻨﺪهي رﻗﻢ 3ﺑﻪ
ﺑﺮدار ] [0 0 0 1 0 0 0 0 0 0ﺗﺒﺪﻳﻞ ﺷﻮد( .ﻳﻚ ﺷﺒﻜﻪي MLPﺑﺎ ﻳﻚ ﻻﻳﻪي ﻣﺨﻔﻲ ﺷﺎﻣﻞ 100ﻧﻮرون در ﻧﻈﺮ
ﺑﮕﻴﺮﻳﺪ ،ﭘﺲ از آﻣﻮزش ﺷﺒﻜﻪ ،درﺻﺪ ﺧﻄﺎي آن را روي دادهي آﻣﻮزش و آزﻣﻮن ﻣﺸﺨﺺ ﻧﻤﺎﻳﻴﺪ.
7) .bﻧﻤﺮه( ﺑﺎ اﺳﺘﻔﺎاده از 5-fold CVﺗﻌﺪاد ﻧﻮرونﻫﺎي ﻻﻳﻪي ﻣﺨﻔﻲ MLPرا از ﺑﻴﻦ ﻣﺠﻤﻮﻋﻪ
} {5,10,20,50, 100,200,500,1000اﻧﺘﺨﺎب ﻧﻤﺎﻳﻴﺪ و درﺻﺪ ﺧﻄﺎي ﺷﺒﻜﻪي ﺣﺎﺻﻞ را روي ﻧﻤﻮﻧﻪﻫﺎي
آﻣﻮزش ،اﻋﺘﺒﺎرﺳﻨﺠﻲ و آزﻣﻮن ﮔﺰارش ﻧﻤﺎﻳﻴﺪ .ﻫﻤﭽﻨﻴﻦ ﻧﻤﻮدار MSEرا روي ﻧﻤﻮﻧﻪﻫﺎي آﻣﻮزش و آزﻣﻮن ﺑﻪ
ازاي ﺗﻐﻴﻴﺮ ﺗﻌﺪاد ﻧﻮرون ﻻﻳﻪي ﻣﺨﻔﻲ رﺳﻢ ﻛﻨﻴﺪ.
:(one vs. all) Kernel SVM .2.5ﺑﺮاي ﭘﻴﺎدهﺳﺎزي SVMﻣﻮردﻧﻈﺮ ﻣﻲﺗﻮاﻧﻴﺪ از ﺑﺴﺘﻪي ﺑﻬﻴﻨﻪﺳﺎزي ﻣﺤﺪب 1cvxﻳﺎ از libsvm
2
اﺳﺘﻔﺎده ﻧﻤﺎﻳﻴﺪ.
6) .aﻧﻤﺮه( SVMﺣﺎﺷﻴﻪ ﻧﺮم ) (soft-marginﺑﺎ ﻫﺴﺘﻪي ﺧﻄﻲ
دﺳﺘﻪاي را داﺷﺘﻪ ﺑﺎﺷﺪ ،ﭘﻴﺎدهﺳﺎزي ﻛﻨﻴﺪ .ﻣﻘﺎدﻳﺮ ﭘﺎراﻣﺘﺮ
= ) ( ,را ﻛﻪ ﻗﺎﺑﻠﻴﺖ دﺳﺘﻪﺑﻨﺪي ﭼﻨﺪ
را از ﺑﻴﻦ ﻣﺠﻤﻮﻋﻪ } {0.001,0.01, 0.1,0.5,1,5,10ﺑﺎ
اﺳﺘﻔﺎده از 5-fold CVﺗﻌﻴﻴﻦ ﻧﻤﺎﻳﻴﺪ .درﺻﺪ ﺧﻄﺎي دﺳﺘﻪﺑﻨﺪ ﺣﺎﺻﻞ را روي ﻧﻤﻮﻧﻪﻫﺎي آﻣﻮزش و آزﻣﻮن ﮔﺰارش
ﻧﻤﺎﻳﻴﺪ.
7) .bﻧﻤﺮه( SVMﺣﺎﺷﻴﻪ ﻧﺮم ) (soft-marginﺑﺎ ﻫﺴﺘﻪي ﮔﺎوﺳﻲ و ﻗﺎﺑﻠﻴﺖ دﺳﺘﻪﺑﻨﺪي ﭼﻨﺪ دﺳﺘﻪاي را ﻣﺸﺎﺑﻬﺎً
ﭘﻴﺎدهﺳﺎزي ﻧﻤﺎﻳﻴﺪ .ﻣﻘﺎدﻳﺮ ﭘﺎراﻣﺘﺮ
و ﭘﻬﻨﺎي ﭘﻨﺠﺮه
را ﺑﻪ ﺗﺮﺗﻴﺐ از ﺑﻴﻦ ﻣﺠﻤﻮﻋﻪﻫﺎي
} {0.001,0.01, 0.1,0.5,1,5,10و } {0.001,0.01, 0.1,1,10,100ﺑﺎ اﺳﺘﻔﺎده از 5-fold CVﺗﻌﻴﻴﻦ ﻧﻤﺎﻳﻴﺪ .درﺻﺪ
ﺧﻄﺎي دﺳﺘﻪﺑﻨﺪ ﺣﺎﺻﻞ را روي ﻧﻤﻮﻧﻪﻫﺎي آﻣﻮزش ،اﻋﺘﺒﺎرﺳﻨﺠﻲ و آزﻣﻮن ﮔﺰارش ﻧﻤﺎﻳﻴﺪ.
5) .3.5ﻧﻤﺮه( ﻧﺘﺎﻳﺞ ﺑﻪدﺳﺖ آﻣﺪه در ﺑﻨﺪﻫﺎي ﻣﺨﺘﻠﻒ ﺑﺮاي MLPو Kernel SVMرا ﻣﻘﺎﻳﺴﻪ و ﺗﺤﻠﻴﻞ ﻛﻨﻴﺪ.
http://cvxr.com/cvx/
www.csie.ntu.edu.tw/~cjlin/libsvm
1
2
© Copyright 2026 Paperzz