官术网_书友最值得收藏!

第12章 副作用

公共機房內。

齊凡一邊翻著書,一邊調試著代碼。

波士頓房價預測線性回歸。

其實就是以線性回歸的方式,根據一份波士頓地區的歷史房價數據,預測未來的房價走勢。

齊凡腹誹,不愧是資本主義國家,即便是舉個例子,都是充滿了金錢的味道。

其實這所謂的預測房價就是個扯淡,所謂的波士頓房價預測也沒有任何意義,不過就是拿這一份數據集來演示線性回歸而已。

至于線性回歸,齊凡已經了解的差不多了。

它的公式巨簡單。

【y=wx+b】

不過,y、w、x、b都是向量,并非是初高中數學多元一次方程中的未知數。

普通的“x”是這樣的:x=1。

向量的“x”是這樣的:x=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]。

但向量運算除了有其自身一套規則之外,其實和非向量運算也差不多。

向量本質上不過是將數據升維而已,也可以理解成是數據屬性的擴充。

就拿波士頓房價數據集來說。

“x”代表了各項評估指標。

['CRIM','ZN','INDUS','CHAS','NOX','RM','AGE','DIS','RAD','TAX','PTRATIO','B','LSTAT']

CRIM:城鎮人均犯罪率。

ZN:住宅用地超過25000平方英尺的比例。

INDUS:城鎮非零售商用土地的比例。

CHAS:查理斯河空變量(如果邊界是河流,則為1;否則為0)。

NOX:一氧化氮濃度。

RM:住宅平均房間數。

AGE:1940年之前建成的自用房屋比例。

DIS:到波士頓五個中心區域的加權距離。

RAD:輻射性公路的接近指數。

TAX:每 10000美元的全值財產稅率。

PTRATIO:城鎮學生數:教師數的比例。

B:1000(Bk-0.63)^ 2,其中 Bk指代城鎮中黑人的比例。

LSTAT:人口中地位低下者的比例。

-----------------

“y”代表了最終的輸出結果。

由于房價預測只有一個輸出結果,也就是房價。所以y這個向量只有一維,而一維的向量其實就是個普通變量。

整個計算過程,就是要根據數據集給定的x和y的值,來預測出一對最精確的w和b的值。

齊凡腦海中出現了一張二維坐標系。

那幾百個房價數據樣本,就是坐標系中不同的點。而所謂的線性預測,其實就是找到一條直線,能最大程度將這些樣品上的點串起來。

至于為什么是一條直線,而不是曲線,因為它是線性的。

當然,其實這個并非二維空間的問題。

x向量代表的樣本屬性有13個,y向量代表的最終輸出是1個,那加起來總共有14維。

別說是14維,就算是4維的圖形也沒法在三維世界中畫出來。

但是,不畫出來也沒事。可以降維嘛,將14維等價理解成二維的xy坐標系,對于計算是沒有任何影響的。

齊凡在賢者飲料加持下,心無旁騖。他的視野中只有電腦屏幕和攤開的書本。

齊凡對Numpy科學計算庫的使用還不熟練,每當遇到問題,就只能靠谷哥搜索來解決。

Numpy是一套科學計算庫,支持對向量的計算,當然它的作用遠不僅止于此。

用代碼實現普通的加減乘除計算是很簡單的,可要是實現向量計算就搞笑了。如果自己寫一套軟件來實現向量計算,那屬實是一件極其麻煩的事情,甚至有些天方夜譚。

好在世界上的有一種組織--開源軟件基金會。它們把大量的需要耗費極大人力才能完成的軟件,無償的開放給全世界使用。比如齊凡正在使用的Numpy就是。

開源是一件功德無量的事情。如果齊凡此刻沒有Numpy,那他不知還要多花多少時間先造工具。就如一名廚師沒有菜刀,不得不先買塊鐵自己鍛造打磨一把。

也正因為此,閉源的巨硬公司口碑向來不咋滴。

這個例程還算初級,齊凡很快就寫好了代碼。然后開始調試。

他專注地盯著電腦屏幕。忽的感覺好像有什么在拉扯自己,賢者飲料加持下,讓他完全不會被這種干擾影響。齊凡只是下意識地做了個推開的動作,那個拉扯的力道總算消失了。

忙活了好一陣。在多次調整學習步長后,模型整體誤差總算是到了一個可接受的水平。

賢者飲料總共也就才300ML,加起來也就才300分鐘時效。到得此時,已經被齊凡喝光了。

好在任務也完成了。

【任務--入門機器學習(100%),獎勵:經驗、積分、一次普通轉盤獎勵。】

【任務完成。計算機經驗+10,積分+5?!?

【AI系統:Lv0】

【計算機:Lv0(70/100)】

【數學:Lv0(12/100)】

【硬件:Lv0】

【積分:60】

【賢者狀態剩余:10分鐘。】

齊凡有些心疼,賢者狀態還剩10分鐘,他恨不得把那10ML賢者飲料吐出來回收。

他不想浪費這剩余的10分鐘,打算繼續翻下書上后續的內容。

剛剛那一陣拉扯感再次傳來。已經完成任務的齊凡,這回轉頭看了下。好像是昨天那個女生。

不轉頭還好,這一轉頭要命了。倒不是因為那女生驚艷,此刻的齊凡處于賢者模式,字典里沒有驚艷這個詞。他是發現賢者模式下自己的視野竟然變得狹窄了。

齊凡發現自己只能專注眼前很窄的一片視野,而且眼前的這片視野很模糊。就比如他此時眼前的那女生,他看著對方的臉,那他的視野中就只有對方的臉。哪怕是對方脖子以下的部分,在他的視野里都是模糊的。

賢者飲料帶來的專注不僅僅體現在思緒上,也體現在視野上。

齊凡不由地四下張望,他此刻就如管中窺豹,他只能看到眼前一小片區域,這讓他非常不適應。

這或許算是賢者飲料的副作用。

嘭~~,齊凡不小心碰翻了一張椅子,好像還撞到了別人。

“你沒事吧?”李月看著齊凡暈頭轉向的模樣,有些擔心。

李月并非突然出現在齊凡身邊。她今天到公共機房本就是來等齊凡的,雖說齊凡看著奇葩了些,可反倒讓她覺得有種安心,至少可以放心大膽的請教問題,不用擔心對方借機另有所圖。

畢竟李月平時被搭訕的次數蠻多的,這也是她不敢輕易找人請教的原因所在。她受不了他人那種有意無意瞥向自己胸口的眼神。

而眼前的齊凡絕對是個另類,不但第一次見面時就舉著鍵盤扇自己。剛剛自己開口向他請教問題,他竟然完全不搭理自己。完全沒有任何反應,眼睛不是死死盯著電腦屏幕就是盯著書頁,仿佛自己就是空氣一般。

李月起初還只是覺得齊凡果然是奇葩,可齊凡的神情讓她覺得有一種病態的怪異。于是之后她有意多次留意齊凡的舉止。

結果她驚訝地發現。齊凡竟然能做到完全心無旁騖,除了盯著電腦屏幕和書頁之外,也就只是從書包里拿礦泉水的時候,頭會往其它地方看一下。

這讓李月覺得,齊凡有一種狂熱。不是那種兩眼熾熱打著雞血的狂熱,而是在無聲之中始終保持著一個動作。如果并非有心留意,她根本不會發現齊凡的舉動。

齊凡處于一種平靜之下的亢奮。仿佛風平浪靜的湖面下,仔細探看卻能發現其中似乎暗藏著風暴。

李月雖然和齊凡不過就是一面之緣,可至少她并不討厭齊凡,然后出于一個普通人的同情心,李月沒法對齊凡這種明顯不正常的情況做事不管。

所以,李月去拉扯了一回。剛剛齊凡感覺到的第一回莫名拉扯就來源于此??赡菚糊R凡正沉浸在自己的世界里,下意識就把李月的手推開了。

這讓李月非常驚訝,她捫心自問對自己的顏值還是很有自信的,從來沒有哪個男生會這么對自己。這甚至還是她頭一回拉扯男生的手臂,卻被對方一下子甩開了。

當齊凡甩開李月的手之時,頓時惹來周圍一陣艷羨的目光。因為很多男生的目光都有意無意盯在李月身上,他們的眼神中透著一股對齊凡“暴殄天物”的羨慕嫉妒恨。

而對當事人齊凡來說,他很無語啊。

他喝了賢者飲料后,視野就那么狹窄一塊,且精神專注之下,根本沒在意拉扯自己的是李月,更不會在意他人的神情。至于他偶爾從書包里拿出礦泉水喝一口,那礦泉水是他幻化出來的賢者飲料。

齊凡根本不知道自己在李月眼中有些不正常。

主站蜘蛛池模板: 沂源县| 郸城县| 榆社县| 安乡县| 青龙| 广宁县| 牙克石市| 平江县| 瓮安县| 清新县| 棋牌| 平远县| 屯门区| 满洲里市| 平果县| 泰和县| 蒲江县| 琼海市| 正蓝旗| 进贤县| 岢岚县| 昌邑市| 合肥市| 湘西| 鄂托克旗| 黎城县| 雷州市| 阿瓦提县| 霍山县| 龙泉市| 大邑县| 嘉峪关市| 澄江县| 错那县| 岢岚县| 库车县| 广灵县| 宜春市| 广汉市| 大邑县| 大渡口区|