هوش مصنوعی و یادگیری ماشین

هوش مصنوعی

ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﺑﻪ ﺳﯿﺴﺘﻤﯽ ﺍﻃﻼﻕ ﻣﯽ ﺷﻮﺩ ﮐﻪ، ﺭﻓﺘﺎﺭﻫﺎﯾﯽ ﻣﺎﻧﻨﺪ ﻫﻮﺵ ﺍﻧﺴﺎﻧﯽ ﺍﺯ ﺟﻤﻠﻪ ﺩﺭﮎ ﺷﺮﺍﯾﻂ، ﯾﺎﺩﮔﯿﺮﯼ ﺗﻮﺍﻧﺎﯾﯽ ﮐﺴﺐ ﻋﻠﻮﻡ، ﺷﯿﻮﻩ ﻫﺎﯼ ﺍﺳﺘﺪﻻﻝ ﺍﻧﺴﺎﻧﯽ ﻭ … ﺭﺍ ﺩﺍﺭﺍ ﺑﺎﺷﺪ. ﺩﺭ ﻭﺍﻗﻊ ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﺭﺍ ﻣﯽ ﺗﻮﺍﻥ ﻋﻠﻢ ﺷﻨﺎﺧﺖ ﻭ ﻃﺮﺍﺣﯽ ﻋﻮﺍﻣﻞ ﻫﻮﺷﻤﻨﺪ ﺩﺍﻧﺴﺖ. ﻣﻔﻬﻮﻡ ﻫﻮﺵ ﺭﺍ ﻣﯽ ﺗﻮﺍﻥ ﺑﻪ ﮐﺎﺭ ﺑﺮﺩﻥ ﺗﺠﺎﺭﺏ ﺑﺮﺍﯼ ﺣﻞ ﻣﺴﺎﺋﻞ ﺩﺍﻧﺴﺖ. ﺑﻪ ﻋﺒﺎﺭﺕ ﺩﯾﮕﺮ، ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﺍﯾﺠﺎﺩ ﯾﮏ ﻣﺎﺷﯿﻦ ﻫﻮﺷﻤﻨﺪ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﮐﺎﻣﭙﯿﻮﺗﺮ ﺑﺮﺍﯼ ﺩﺭﮎ ﻫﻮﺵ ﺍﻧﺴﺎﻧﯽ ﺍﺳﺖ. ﺗﻔﺎﻭﺗﯽ ﮐﻪ ﻣﯿﺎﻥ ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﻭ ﻫﻮﺵ ﺍﻧﺴﺎﻧﯽ ﻣﯽ ﺗﻮﺍﻥ ﻗﺎﺋﻞ ﺷﺪ ﺑﻪ ﯾﮏ ﻧﮑﺘﻪ ﺑﺮﻣﯽ ﮔﺮﺩﺩ ﻭ ﺁﻥ ﺍﯾﻦ ﺍﺳﺖ ﮐﻪ، ﻫﻮﺵ ﺍﻧﺴﺎﻧﯽ ﻗﺎﺑﻠﯿﺖ ﺩﯾﺪﻥ ﻭ ﮐﺴﺐ ﺗﺠﺮﺑﻪ ﺭﺍ ﺩﺍﺭﺩ ﻭﻟﯽ ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﺑﺎﯾﺪ ﺑﺮ ﺍﺳﺎﺱ ﻗﻮﺍﻧﯿﻦ ﺗﻌﯿﯿﻦ ﺷﺪﻩ ﺑﺮ ﺭﻭﯼ ﮐﺎﻣﭙﯿﻮﺗﺮﻫﺎ ﻋﻤﻞ ﮐﻨﺪ.

هوش مصنوعی
هوش مصنوعی

ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﺩﺭ ﺳﺎﻝ 1365 ﺑﻪ ﻋﻨﻮﺍﻥ ﯾﮏ ﻋﻠﻢ ﺟﺪﯾﺪ ﺍﺑﺪﺍﻉ ﺷﺪ. ﺟﺎﻥ ﻣﮑﺎﺭﺗﯽ ﺍﻭﻟﯿﻦ ﺑﺎﺭ ﻣﻔﻬﻮﻡ ﻫوﺵ ﻣﺼﻨﻮﻋﯽ ﺭﺍ ﺑﯿﺎﻥ ﮐﺮﺩ. ﺍﻭ ﻫﻢ ﭼﻨﯿﻦ ﯾﮑﯽ ﺍﺯ ﺯﺑﺎﻥ ﻫﺎﯼ ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﺑﻪ ﻧﺎﻡ ﻟﯿﺴﭗ ﺭﺍ ﺍﺧﺘﺮﺍﻉ ﮐﺮﺩ. ﺯﺑﺎﻥ ﻫﺎﯼ ﺭﺍﯾﺞ ﻣﻮﺭﺩ ﺍﺳﺘﻔﺎﺩﻩ ﺩﺭ ﻫﻮﺵ ﻫﺎﯼ ﻣﺼﻨﻮﻋﯽ ﺷﺎﻣﻞ ﻟﯿﺴﭗ، ﭘﺮﻭﻟﻮﮒ، ﮐﻠﯿﭙﺲ ﻭ ﻭﯾﭙﯽ ﺍﮐﺴﭙﺮﺕ ﺍﺳﺖ. ﺑﺤﺚ ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﻗﺒﻞ ﺍﺯ ﺍﺧﺘﺮﺍﻉ ﺭ ﺍﯾﺎﻧﻪ ﻫﺎ ﺗﻮﺳﻂ ﺭﯾﺎﺿﯽ ﺩﺍﻧﺎﻥ ﺑﺰﺭﮔﯽ ﻣﺜﻞ ﺟﺮﺝ ﺑﻮﻝ ﻣﻄﺮﺡ ﺷﺪﻩ ﺑﻮﺩ. ﺑﻌﺪ ﺍﺯ ﺍﺧﺘﺮﺍﻉ ﺭﺍﯾﺎﻧﻪ ﻫﺎ ﺩﺍﻧﺸﻤﻨﺪﺍﻥ ﺍﯾﻦ ﺣﻮﺯﻩ ﺑﻪ ﺗﻮﺍﻧﺎﯾﯽ ﺍﯾﻦ ﻓﻨﺎﻭﺭﯼ ﺩﺭ ﺭﺍﺑﻄﻪ ﺑﺎ ﺷﺒﯿﻪ ﺳﺎﺯﯼ ﺭﻓﺘﺎﺭﻫﺎﯼ ﻫﻮﺷﻤﻨﺪ ﭘﯽ ﺑﺮﺩﻧﺪ.

کامپیوتر

ﭘﺲ ﺍﺯ 40 ﺳﺎﻝ ﻣﺎﺷﯿﻦ ﻫﺎﯼ ﺷﻄﺮﻧﺞ ﺑﺎﺯ ﻭ ﺩﯾﮕﺮ ﺳﺎﻣﺎﻧﻪ ﻫﺎﯼ ﻫﻮﺷﻤﻨﺪ ﺗﻮﻟﯿﺪ ﺷﺪﻧﺪ. ﺩﺭ ﺍﺑﺘﺪﺍ ﺑﯿﺸﺘﺮ ﮐﺎﺭﺑﺮﺩ ﻫﻮﺵ ﻫﺎﯼ ﻣﺼﻨﻮﻋﯽ ﺑﺮﺍﯼ ﺍﺛﺒﺎﺕ ﻗﻀﯿﻪ ﻫﺎﯼ ﺭﯾﺎﺿﯽ ﺑﻮﺩ ﺍﻣﺎ ﺍﻣﺮﻭﺯﻩ ﺩﺭ ﺑﺴﯿﺎﺭﯼ ﺍﺯ ﻋﻠﻮﻡ ﻣﺎﻧﻨﺪ ﭘﺰﺷﮑﯽ، ﻣﻬﻨﺪﺳﯽ، ﻫﻨﺮ، ﭘﺘﺮﻭﺷﯿﻤﯽ ﻭ … ﻣﻮﺭﺩ ﺍﺳﺘﻔﺎﺩﻩ ﻗﺮﺍﺭ ﻣﯽ ﮔﯿﺮﺩ. ﺍﻣﺮﻭﺯﻩ ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﺩﺭ ﺑﯿﺸﺘﺮ ﺩﺍﻧﺸﮕﺎﻩ ﻫﺎ ﻭ ﻣﺮﺍﮐﺰ ﻋﻠﻤﯽ ﻣﺨﺘﻠﻒ ﺟﻬﺎﻥ ﺑﻪ ﻋﻨﻮﺍﻥ ﯾﮏ ﺭﺷﺘﻪ ﺩﺍﻧﺸﮕﺎﻫﯽ ﺗﺪﺭﯾﺲ ﻣﯽ ﺷﻮﺩ. ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﺭﺍ ﻣﯽ ﺗﻮﺍﻥ ﺩﺭ ﺩﻭ ﮔﺮﻭﻩ ﮐﺎﺭﺑﺮﺩﯼ ﻭ ﻋﻤﻮﻣﯽ ﺗﻘﺴﯿﻢ ﮐﺮﺩ. ﮔﺮﻭﻩ ﮐﺎﺭﺑﺮﺩﯼ ﺍﺳﺘﻔﺎﺩﻩ ﺑﯿﺸﺘﺮﯼ ﻧﺴﺒﺖ ﺑﻪ ﻋﻤﻮﻣﯽ ﺩﺍﺭﺩ.

شطرنج و هوش مصنوعی

ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﻭ ﯾﺎﺩﮔﯿﺮﯼ ﻣﺎﺷﯿﻦ

ﻣﻔﺎﻫﯿﻢ ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﻭ ﯾﺎﺩﮔﯿﺮﯼ ﻣﺎﺷﯿﻦ ﺟﺰﺀ ﻣﻔﺎﻫﯿﻢ ﭘﺮ ﮐﺎﺭﺑﺮﺩ ﻭ ﻣﻬﻢ ﺍﻣﺮﻭﺯﯼ ﻣﺤﺴﻮﺏ ﻣﯽ ﺷﻮﺩ. ﮔﺎﻫﯽ ﻣﻤﮑﻦ ﺍﺳﺖ ﺍﯾﻦ ﺩﻭ ﻣﻔﻬﻮﻡ ﻣﺎﻧﻨﺪ ﻫﻢ ﺗﻌﺮﯾﻒ ﺷﻮﻧﺪ ﻭ ﯾﮏ ﻣﻔﻬﻮﻡ ﺩﺭ ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﺷﻮﻧﺪ ﺩﺭ ﺻﻮﺭﺗﯽ ﮐﻪ ﻫﺮ ﮐﺪﺍﻡ ﻣﻔﻬﻮﻣﯽ ﺟﺪﺍﮔﺎﻧﻪ ﺩﺍﺭﻧﺪ. ﺩﺭ ﻭﺍﻗﻊ ﯾﺎﺩﮔﯿﺮﯼ ﻣﺎﺷﺒﻦ ﺭﺍ ﺑﺎﯾﺪ ﺑﻪ ﻋﻨﻮﺍﻥ ﯾﮏ ﮐﺎﺭﺑﺮﺩ ﺍﺯ ﻫﻮﺵ ﻫﺎﯼ ﻣﺼﻨﻮﻋﯽ ﺗﻌﺮﯾﻒ ﮐﺮﺩ. ﯾﺎﺩﮔﯿﺮﯼ ﻣﺎﺷﯿﻦ ﻫﺎ ﺑﻪ ﻋﻨﻮﺍﻥ ﺯﯾﺮ ﻣﺠﻤﻮﻋﻪ ﺍﯼ ﺍﺯ ﻫﻮﺵ ﻫﺎﯼ ﻣﺼﻨﻮﻋﯽ ﺗﻌﺮﯾﻒ ﻣﯽ ﺷﻮﺩ ﮐﻪ ﻣﺒﻨﺎﯼ ﺁﻥ ﺑﻪ ﻣﻨﻈﻮﺭ ﺍﯾﺠﺎﺩ ﺗﻮﺍﻧﺎﯾﯽ ﺑﺮﺍﯼ ﻣﺎﺷﯿﻦ ﺍﺳﺖ ﺗﺎ ﺑﻪ ﺍﻃﻼﻋﺎﺕ ﺩﺳﺘﺮﺳﯽ ﭘﯿﺪﺍ ﮐﻨﺪ. ﻭﻗﺘﯽ ﺷﻤﺎ ﺩﺭ ﮔﻮﮔﻞ ﻣﻄﻠﺒﯽ ﺭﺍ ﺳﺮﭺ ﻣﯽ ﮐﻨﯿﺪ ﺩﺭ ﻭﺍﻗﻊ ﺍﺯ ﯾﺎﺩﮔﯿﺮﯼ ﻣﺎﺷﯿﻦ ﻫﺎ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﮐﻨﯿﺪ.

machine learning
یادگیری ماشین

ﻇﻬﻮﺭ ﻣﻔﻬﻮﻡ ﯾﺎﺩﮔﯿﺮﯼ ﻣﺎﺷﯿﻦ ﻫﺎ ﺑﻪ ﺩﻭ ﻣﻮﺿﻮﻉ ﺑﺮﻣﯽ ﮔﺮﺩﺩ. ﺍﻭﻟﯿﻦ ﻣﻮﺿﻮﻉ ﻗﺎﺑﻠﯿﺖ ﺩﺭﮎ ﻭ ﺗﻔﻬﯿﻢ ﺍﺳﺖ ﮐﻪ ﺗﻮﺳﻂ ﺁﺭﺗﻮﺭ ﺳﺎﻣﻮﺋﻞ ﺑﯿﺎﻥ ﺷﺪ ﻭ ﻃﺒﻖ ﺁﻥ ﭘﯿﺸﻨﻬﺎﺩ ﺷﺪ ﺑﻪ ﺟﺎﯼ ﺁﻣﻮﺯﺵ ﺩﺍﺩﻥ ﺑﻪ ﺭﺍﯾﺎﻧﻪ، ﻫﻤﻪ ﭼﯿﺰ ﺩﺭ ﻣﻮﺭﺩ ﻧﺤﻮﻩ ﺍﻧﺠﺎﻡ ﻭﻇﺎﯾﻒ ﺑﻪ ﺁﻥ ﺩﺍﺩﻩ ﺷﻮﺩ ﺗﺎ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﯾﻦ ﺭﻭﺵ ﺧﻮﺩﺷﺎﻥ ﺑﺘﻮﺍﻧﻨﺪ ﻓﺮﺍﯾﻨﺪ ﯾﺎﺩ ﮔﯿﺮﯼ ﺭﺍ ﺍﻧﺠﺎﻡ ﺩﻫﻨﺪ. ﻣﻮﺿﻮﻉ ﺑﻌﺪﯼ ﺍﺧﺘﺮﺍﻉ ﺍﯾﻨﺘﺮﻧﺖ ﻭ ﺍﻓﺰﺍﯾﺶ ﺍﻃﻼﻋﺎﺗﯽ ﮐﻪ ﺗﻮﺳﻂ ﺍﯾﻨﺘﺮﻧﺖ ﺗﻮﻟﯿﺪ ﻭ ﺗﺠﺰﯾﻪ ﻭ ﺗﺤﻠﯿﻞ ﻣﯽ ﺷﺪ، ﺑﻮﺩ. ﺩﺭ ﺍﯾﻦ ﺯﻣﺎﻥ ﺑﻮﺩ ﮐﻪ ﻣﺘﺨﺼﺼﺎﻥ ﺑﻪ ﺍﯾﻦ ﻧﺘﯿﺠﻪ ﺭﺳﯿﺪﻧﺪ ﮐﻪ ﺑﻪ ﺟﺎﯼ ﺁﻣﻮﺯﺵ ﺩﺍﺩﻥ ﺑﻪ ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ ﻧﺤﻮﻩ ﯼ ﯾﺎﺩﮔﯿﺮﯼ ﺭﺍ ﺑﻪ ﺁﻥ ﻫﺎ ﺁﻣﻮﺯﺵ ﺩﻫﻨﺪ. ﺍﺯ ﺍﯾﻦ ﺭﻭ ﮐﺪ ﻫﺎﯾﯽ ﺭﺍ ﻧﻮﺷﺘﻨﺪ ﮐﻪ ﻣﺎﺷﯿﻦ ﻫﺎ ﻣﺎﻧﻨﺪ ﺍﻧﺴﺎﻥ ﺗﻮﺍﻧﺎﯾﯽ ﺗﻔﮑﺮ ﺩﺍﺷﺘﻪ ﺑﺎﺷﻨﺪ.

یادگیری ماشین

ﺍﺯ ﺍﻫﺪﺍﻓﯽ ﮐﻪ ﺑﺮﺍﯼ ﯾﺎﺩﮔﯿﺮﯼ ﻣﺎﺷﯿﻦ ﻫﺎ ﻣﯽ ﺗﻮﺍﻥ ﻧﺎﻡ ﺑﺮﺩ ﺍﯾﻦ ﺍﺳﺖ ﮐﻪ، ﺭﺍﯾﺎﻧﻪ ﻫﺎ ﺑﺘﻮﺍﻧﻨﺪ ﺑﺎ ﺍﻓﺰﺍﯾﺶ ﺩﺍﺩﻩ ﻫﺎ ﮐﺎﺭﺍﯾﯽ ﺑﻬﺘﺮ ﻭ ﺑﯿﺸﺘﺮ ﺩﺭ ﺣﻮﺯﻩ ﺍﻧﺠﺎﻡ ﻭﻇﺎﯾﻒ ﺧﻮﺩ ﭘﯿﺪﺍ ﮐﻨﻨﺪ. ﯾﺎﺩﮔﯿﺮﯼ ﺯﺑﺎﻥ ﻣﺎﺷﯿﻦ ﮐﻤﮏ ﺯﯾﺎﺩﯼ ﺩﺭ ﺑﺨﺶ ﺻﺮﻓﻪ ﺟﻮﯾﯽ ﻫﺰﯾﻨﻪ ﻫﺎ ﻭ ﺑﺎﻻ ﺑﺮﺩﻥ ﺳﺮﻋﺖ ﺗﺠﺰﯾﻪ ﻭ ﺗﺤﻠﯿﻞ ﺩﺍﺩﻩ ﻫﺎ ﮐﺮﺩﻩ ﺍﺳﺖ. ﺑﺮﺍﯼ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ ﺯﺑﺎﻥ ﻣﺎﺷﯿﻦ ﻫﺎ ﻣﯽ ﺗﻮﺍﻥ ﺍﺯ ﺑﺮﻧﺎﻣﻪ ﻫﺎﯼ ﭘﺎﯾﺘﻮﻥ، ﻣﺘﻠﺐ، ﺟﺎﻭﺍ، ﺟﺎﻭﺍ ﺍﺳﮑﺮﯾﭗ ﻭ ﺍﺳﮑﺎﻻ ﺍﺳﺘﻔﺎﺩﻩ ﮐﺮﺩ. ﺍﮔﺮ ﺑﺨﻮﺍﻫﯿﻢ ﺑﮕﻮﯾﯿﻢ ﺑﻬﺘﺮﯾﻦ ﺯﺑﺎﻥ ﮐﺪﺍﻡ ﺍﺳﺖ ﻧﻤﯽ ﺗﻮﺍﻧﯿﻢ ﭘﺎﺳﺦ ﻗﺎﻃﻊ ﻭ ﺭﻭﺷﻨﯽ ﺑﺪﻫﯿﻢ ﭼﺮﺍ ﮐﻪ ﺩﺭ ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻣﻮﺿﻮﻉ ﻭ ﻫﺪﻓﯽ ﮐﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺲ ﺩﺍﺭﺩ ﺯﺑﺎﻥ ﺧﻮﺩ ﺭﺍ ﺍﻧﺘﺨﺎﺏ ﻣﯽ ﮐﻨﺪ. ﺩﺭ ﯾﺎﺩﮔﯿﺮﯼ ﻣﺎﺷﯿﻦ ﻫﺎ ﺩﻭ ﻧﻮﻉ ﯾﺎﺩﮔﯿﺮﯼ ﺑﻪ ﺻﻮﺭﺕ ﯾﺎﺩﮔﯿﺮﯼ ﻧﻈﺎﺭﺕ ﺷﺪﻩ ﻭ ﻏﯿﺮ ﻧﻈﺎﺭﺕ ﺷﺪﻩ ﻭﺟﻮﺩ ﺩﺍﺭﺩ

زبان‌ برنامه نویسی
,
اشتراک گذاری:

مایل به ثبت دیدگاه هستید؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین دیدگاه‌ها

    آخرین دیدگاه‌ها

      بایگانی‌ها