什么是運(yùn)算,服務(wù)器是如何運(yùn)算數(shù)據(jù)?
發(fā)布時間:2020-12-17 點(diǎn)擊數(shù):2380
在最一般的意義上,算法是一系列指令,告訴計算機(jī)如何將一組關(guān)于世界的事實轉(zhuǎn)化為有用的信息。事實是數(shù)據(jù),有用的信息是人的知識、機(jī)器的指令或另一種算法的輸入。算法有許多常見的例子,從對一組數(shù)字進(jìn)行排序到通過地圖找到路線,再到在屏幕上顯示信息。
要對算法的概念有所了解,可以考慮早上穿衣服。很少有人再考慮一下。但是你會如何寫下你的過程或者告訴一個5歲的孩子你的方法呢?詳細(xì)回答這些問題會產(chǎn)生一個算法。
投入
對計算機(jī)來說,輸入是做出決策所需的信息。
早上穿衣服的時候,需要哪些信息?首先,你需要知道你的衣柜里有什么衣服。然后你可能會考慮溫度是多少,當(dāng)天的天氣預(yù)報是什么,什么季節(jié),也許還有一些個人偏好。
所有這些都可以用數(shù)據(jù)來表示,數(shù)據(jù)本質(zhì)上是數(shù)字或單詞的簡單集合。例如,溫度是一個數(shù)字,天氣預(yù)報可能是“多雨”或“陽光”
轉(zhuǎn)換
接下來是算法的核心——計算。計算包括算術(shù)、決策和重復(fù)。
那么,這怎么適用于穿衣服呢?你通過對這些輸入量進(jìn)行數(shù)學(xué)運(yùn)算來做出決定。你是否穿夾克可能取決于溫度,你選擇哪件夾克可能取決于天氣預(yù)報。對電腦來說,我們的著裝算法的一部分看起來像是“如果氣溫低于50度,而且正在下雨,那就挑一件雨衣和一件長袖襯衫穿在下面?!?br />
挑選完衣服后,你需要穿上它們。這是我們算法的關(guān)鍵部分。對計算機(jī)來說,重復(fù)可以表示為“穿上每件衣服”
輸出
最后,算法的最后一步是輸出——表達(dá)答案。對計算機(jī)來說,輸出通常是更多的數(shù)據(jù),就像輸入一樣。它允許計算機(jī)以復(fù)雜的方式將算法串在一起,產(chǎn)生更多的算法。然而,輸出也可以包括呈現(xiàn)信息,例如將單詞放在屏幕上,產(chǎn)生聽覺提示或一些其他形式的交流。
所以,穿好衣服后,你走進(jìn)這個世界,準(zhǔn)備好迎接周圍人的目光。也許你甚至自拍,放在Instagram上炫耀你的東西。
機(jī)器學(xué)習(xí)
有時候,它太復(fù)雜了,無法詳細(xì)說明決策過程。一個特殊的算法類別,機(jī)器學(xué)習(xí)算法,試圖基于一組過去的決策例子來“學(xué)習(xí)”。機(jī)器學(xué)習(xí)在推薦、預(yù)測和查找信息等方面很常見。
以我們的著裝為例機(jī)器學(xué)習(xí)算法相當(dāng)于你記住過去關(guān)于穿什么的決定,知道你穿每件衣服的感覺有多舒服,也許知道哪張自拍最受歡迎,并使用它信息做出更好的選擇。
所以,一個算法這個過程是一個計算機(jī)用于將輸入數(shù)據(jù)轉(zhuǎn)換為輸出數(shù)據(jù)。一個簡單的概念,但你接觸的每一項技術(shù)都涉及許多算法。也許下次你拿起手機(jī),看好萊塢電影或查看電子郵件時,你可以思考一下幕后是什么樣的復(fù)雜算法。
要對算法的概念有所了解,可以考慮早上穿衣服。很少有人再考慮一下。但是你會如何寫下你的過程或者告訴一個5歲的孩子你的方法呢?詳細(xì)回答這些問題會產(chǎn)生一個算法。
投入
對計算機(jī)來說,輸入是做出決策所需的信息。
早上穿衣服的時候,需要哪些信息?首先,你需要知道你的衣柜里有什么衣服。然后你可能會考慮溫度是多少,當(dāng)天的天氣預(yù)報是什么,什么季節(jié),也許還有一些個人偏好。
所有這些都可以用數(shù)據(jù)來表示,數(shù)據(jù)本質(zhì)上是數(shù)字或單詞的簡單集合。例如,溫度是一個數(shù)字,天氣預(yù)報可能是“多雨”或“陽光”
轉(zhuǎn)換
接下來是算法的核心——計算。計算包括算術(shù)、決策和重復(fù)。
那么,這怎么適用于穿衣服呢?你通過對這些輸入量進(jìn)行數(shù)學(xué)運(yùn)算來做出決定。你是否穿夾克可能取決于溫度,你選擇哪件夾克可能取決于天氣預(yù)報。對電腦來說,我們的著裝算法的一部分看起來像是“如果氣溫低于50度,而且正在下雨,那就挑一件雨衣和一件長袖襯衫穿在下面?!?br />
挑選完衣服后,你需要穿上它們。這是我們算法的關(guān)鍵部分。對計算機(jī)來說,重復(fù)可以表示為“穿上每件衣服”
輸出
最后,算法的最后一步是輸出——表達(dá)答案。對計算機(jī)來說,輸出通常是更多的數(shù)據(jù),就像輸入一樣。它允許計算機(jī)以復(fù)雜的方式將算法串在一起,產(chǎn)生更多的算法。然而,輸出也可以包括呈現(xiàn)信息,例如將單詞放在屏幕上,產(chǎn)生聽覺提示或一些其他形式的交流。
所以,穿好衣服后,你走進(jìn)這個世界,準(zhǔn)備好迎接周圍人的目光。也許你甚至自拍,放在Instagram上炫耀你的東西。
機(jī)器學(xué)習(xí)
有時候,它太復(fù)雜了,無法詳細(xì)說明決策過程。一個特殊的算法類別,機(jī)器學(xué)習(xí)算法,試圖基于一組過去的決策例子來“學(xué)習(xí)”。機(jī)器學(xué)習(xí)在推薦、預(yù)測和查找信息等方面很常見。
以我們的著裝為例機(jī)器學(xué)習(xí)算法相當(dāng)于你記住過去關(guān)于穿什么的決定,知道你穿每件衣服的感覺有多舒服,也許知道哪張自拍最受歡迎,并使用它信息做出更好的選擇。
所以,一個算法這個過程是一個計算機(jī)用于將輸入數(shù)據(jù)轉(zhuǎn)換為輸出數(shù)據(jù)。一個簡單的概念,但你接觸的每一項技術(shù)都涉及許多算法。也許下次你拿起手機(jī),看好萊塢電影或查看電子郵件時,你可以思考一下幕后是什么樣的復(fù)雜算法。