Mini Project SPL 2020
Mini Project SPL 2020
Mini Project SPL 2020
ﺩﻛﺘﺮ ﺭﺑﻴﻌﻲ
۱۵ﺩﻱ ۱۳۹۹
ﺩﺭ ﺍﻳﻦ ﭘﺮﻭﮊﻩ ﻗﺼﺪ ﺩﺍﺭﻳﻢ ﺗﺎ ﻣﺮﺍﺣﻞ ﻣﺨﺘﻠﻒ ﺳﺎﺧﺖ HMMﺍﺯ ﺭﻭﻱ ﺩﺍﺩﻩ ﺭﺍ ﭘﻴﺎﺩﻩ ﺳﺎﺯﻱ ﻛﻨﻴﻢ ﻛﻪ ﺩﺭ ﺍﺩﺍﻣﻪ ﺷﺮﺡ ﺩﺍﺩﻩ ﻣﻲ ﺷﻮﺩ.
ﺩﺭ ﻣﺮﺍﺣﻞ ﻣﺨﺘﻠﻒ ﺍﻳﻦ ﭘﺮﻭﮊﻩ ﺩﺭ ﺣﺪ ﻣﻌﻘﻮﻝ ﻣﻲ ﺗﻮﺍﻧﻴﺪ ﺍﺯ ﻛﺘﺎﺑﺨﺎﻧﻪ ﻫﺎﻱ ﺁﻣﺎﺩﻩ ﺍﺳﺘﻔﺎﺩﻩ ﻛﻨﻴﺪ )ﺑﻪ ﻋﻨﻮﺍﻥ ﻧﻤﻮﻧﻪ ﺍﻟﮕﻮﺭﻳﺘﻢ Viterbiﺭﺍ ﺑﺎﻳﺪ
ﺧﻮﺩﺗﺎﻥ ﭘﻴﺎﺩﻩ ﺳﺎﺯﻱ ﻛﻨﻴﺪ(.
۱.۳ﺭﺑﺎﺕ
ﺩﺭ ﺍﻳﻦ ﺩﺍﺩﻩ ﺭﺑﺎﺗﻲ ﺑﺮ ﺭﻭﻱ ﺻﻔﺤﻪﻱ ﺷﻜﻞ ﺯﻳﺮ ﺣﺮﻛﺖ ﻣﻲﻛﻨﺪ .ﺩﺭ ﻫﺮ ﻟﺤﻈﻪ ،ﺭﺑﺎﺕ ﻣﻲﺗﻮﺍﻧﺪ ﺑﻪ ﻳﻜﻲ ﺍﺯ ﺳﻤﺖﻫﺎﻱ ﺑﺎﻻ ،ﭘﺎﻳﻴﻦ ،ﭼﭗ ﻭ
ﺭﺍﺳﺖ ﺣﺮﻛﺖ ﻛﻨﺪ ﻭ ﺩﺭ ﻫﺮ ﺧﺎﻧﻪ ﻣﻲﺗﻮﺍﻧﺪ ﺭﻧﮓ ﺁﻥ ﺭﺍ ﺍﺣﺴﺎﺱ ﻛﻨﺪ .ﺩﺭ ﺻﻮﺭﺗﻲ ﻛﻪ ﺣﺮﻛﺖ ﺭﺑﺎﺕ ﻣﻮﺟﺐ ﺷﻮﺩ ﺑﻪ ﺧﺎﺭﺝ ﺍﺯ ﺻﻔﺤﻪ ﻳﺎ
ﻳﻜﻲ ﺍﺯ ﺧﺎﻧﻪﻫﺎﻱ ﺳﻴﺎﻩ ﺑﺮﻭﺩ ،ﺣﺮﻛﺖ ﺍﻧﺠﺎﻡ ﻧﺨﻮﺍﻫﺪ ﺷﺪ.
۱
ﺳﻨﺴﻮﺭﻫﺎﻱ ﺭﺑﺎﺕ ،ﺩﺭ ۱۰ﺩﺭﺻﺪ ﻣﻮﺍﻗﻊ ﺧﻄﺎ ﺩﺍﺭﻧﺪ ﻭ ﻣﻤﻜﻦ ﺍﺳﺖ ﺭﻧﮓ ﺍﺷﺘﺒﺎﻫﻲ ﺭﺍ ﺣﺲ ﻛﻨﻨﺪ .ﺣﺎﻻﺕ ﺍﻳﻦ ﻣﺴﺌﻠﻪ ﻣﺨﺘﺼﺎﺕ ﺭﺑﺎﺕ
ﺑﻪ ﺻﻮﺭﺕ x : yﻭ ﺧﺮﻭﺟﻲ ﻫﺮ ﺣﺎﻟﺖ ﺭﻧﮕﻲ ﺍﺳﺖ ﻛﻪ ﺗﻮﺳﻂ ﺳﻨﺴﻮﺭﻫﺎﻱ ﺭﺑﺎﺕ ﺣﺲ ﻣﻲﺷﻮﺩ ﻛﻪ ﻳﻜﻲ ﺍﺯ ﺭﻧﮓﻫﺎﻱ r, g, b and y
ﺧﻮﺍﻫﺪ ﺑﻮﺩ.
ﺩﺭ ﻓﺎﻳﻞ ﺩﺍﺩﻩ ۴۰۰ﺩﻧﺒﺎﻟﻪ ﻭﺟﻮﺩ ﺩﺍﺭﺩ ﻛﻪ ﺍﺯ ۲۰۰ﺩﻧﺒﺎﻟﻪﻱ ﺍﻭﻝ ﺑﺮﺍﻱ ﻳﺎﺩﮔﻴﺮﻱ ﻣﺪﻝ ﻭ ﺍﺯ ۲۰۰ﺩﻧﺒﺎﻟﻪﻱ ﺑﻌﺪ ﺑﺮﺍﻱ ﺗﺴﺖ ﻣﺪﻝ ﺍﺳﺘﻔﺎﺩﻩ
ﻧﻤﺎﻳﻴﺪ.
۲