從品牌網站建設到網絡營銷策劃,從策略到執(zhí)行的一站式服務
來源:公司資訊 | 2021.08.31
今天
我們繼續(xù)分享一些
計算機基礎以及人工智能的小知識
除此之外
還將帶來
清華大學劉知遠老師關于
「自然語言處理難在哪兒?」
的一些看法和分析
一起來看看吧
知識分享
機器學習
問:為什么貝葉斯模型的概率參數都用對數來表示呢?
答:因為涉及到概率連乘,如果一直算所有特征的概率乘法會趨近0精度不夠,所以實際運算是對概率取log求和。
*來源:清華大學張敏「機器學習訓練營」
問:梯度消失問題是不是“災難性遺忘問題”
答:不是,兩個問題沒有關系,梯度消失是深度神經網絡梯度回傳時可能產生的問題,災難性遺忘是持續(xù)性學習(continuelearning,一種學習模式面臨的挑戰(zhàn))。
*來源:清華大學劉知遠「自然語言處理訓練營」
計算機基礎
問:建立基本類型的動態(tài)變量,例如"int*p=newint;"這個指針就只指向一個動態(tài)整型變量,數量是確定的(1個),類型也是確定的(int),那么其占用的內存空間長度也就確定了,為何還需要使用動態(tài)內存呢?動態(tài)內存分配相對普通不使用new方法解決的是這類單個對象的什么缺點呢?
答:當new一個A類型的變量時,可以保存其父類B的指針,假設B類還有其他子類C,對一個C類型的變量也可以保存一個B類指針,從而可以將AC兩種類型統(tǒng)一處理。
問:使用“new類型名[數組長度]”就是為了解決程序運行前數組元素個數不確定的問題,為何還要在創(chuàng)建時指定數組長度呢?這個長度指的是此寫法申請的動態(tài)內存最多能放置的元素個數嗎?
答:長度指的是申請的動態(tài)內存大小。如果不用new,只能申請常量長度(而不是運行時計算出的長度)大小的內存。
*來源:計算機專業(yè)「疾風計劃」
干貨分享
-END-