2017年第二十八期
約1500年前的古代數學著作《孫子算經》中記載了一個有趣的問題:“今有雉兔同籠, 上有三十五頭, 下有九十四足, 問雉兔各幾何?”這就是今人所謂的雞兔同籠問題。
人工智慧不斷參加“考試”挑戰
如果說一套系統就能解決所有問題的“通用人工智慧”離人們的生活還很遙遠, 那麼讓人工智慧系統解決具體的某一項或某一類問題已經是一個切實可行的小目標。 近幾年智慧解題逐漸成為人工智慧的一大研究熱點。 隨著這項研究的日益火熱, 人們想通過讓人工智慧參加“考試”, 與人類選手進行公平、公開的比試, 從而衡量目前人工智慧系統的“智慧”水準。 例如日本國立情報學研究所開發了一個專案,
人工智慧解題理科弱于文科
意料之外但又情理之中的是, 目前各個人工智慧系統的表現普遍在理科解題上弱于文科解題。
儘管雞兔同籠問題已經成為小學數學中的常見題型, 然而該問題對於電腦來說卻是一個極大的挑戰。 具體來講, 為了得到最終答案電腦需要通過理解題目的文字描述來得到相關數學表達, 電腦需要具備邏輯推理能力來對得到的數學表達進行算術演算,
電腦還需理解自然語言
事實上, 抽取題目中各個概念變數的關係也十分具有難度。 數學題要求的是精確, 如果題目變換了一個詞, 變數之間的關係可能就會改變, 整個解法也會不一樣。
比如下面兩道追趕問題:
(1)兩輛車同時往同一方向開, 速度分別為28公里/小時和46公里/小時, 問多少小時後兩車相距63公里?
(2)兩輛車同時往相反方向開, 速度分別為28公里/小時和46公里/小時, 問多少小時後兩車相距63公里?
兩道題描述很類似, 但是車的方向關係導致了兩題的解法大不相同。 如何捕抓出這種細微的差別也是一大難點。 這也是所謂的自然語言理解的一部分。 電腦需要具有一定有關現實世界的常識去理解自然語言裡面一些隱式的指代。 比如圓周率為3.14, 速度乘以時間等於路程等等。 在雞兔同籠問題中, 雞有兩條腿、兔有四條腿是隱式包含的條件, 只有知道這些常識才能正確地解答問題。
溫馨提示:集齊全年《科普中國 吉林行》專欄剪報的讀者, 年底將獲贈省科協與城市晚報社出品的珍藏版科普畫冊。
年底將獲贈省科協與城市晚報社出品的珍藏版科普畫冊。