複習筆記 設計乙個學習系統

2021-07-09 06:38:01 字數 566 閱讀 9581

計算機能夠根據經驗來自我學習,提高某任務處理效能的行為。

定義:對於某類任務t和效能度量p,如果乙個電腦程式在t上以p衡量的效能隨著經驗e而自我完善,那麼我們稱這個電腦程式在從經驗e中學習。

通常為了很好的定義乙個學習問題,我們必須明確這樣三個特性:任務的種類,衡量任務提高的標準,經驗的**。

例如:西洋跳棋學習問題

選擇訓練經驗

第乙個關鍵屬性:訓練經驗能否為系統的決策提供直接或間接的反饋。

第二個關鍵屬性:學習器可以在多大程度上控制訓練樣例序列。

第三個關鍵屬性:訓練樣例的分布能多好地表示例項分布,最終系統的效能p是通過後者來衡量。

選擇目標函式

選擇目標函式的表示

選擇函式逼近演算法

最終設計

執行系統:用學會的目標函式解決給定的任務。以新問題的例項作為輸入,產生一組解答路線作為輸出。

鑑定器:以執行系統的輸出最為輸入,輸出目標函式的一系列訓練樣例。

泛化器:以訓練樣例最為輸入,產生乙個輸出假設,作為它對目標函式的估計。

實驗生成器:以當前假設作為輸入,輸出乙個新問題。

如何設計乙個秒殺系統

秒殺場景一般會在電商 舉行一些活動或者節假日在12306 上搶票時遇到。對於電商 中一些稀缺或者 商品,電商 一般會在約定時間點對其進行限量銷售,因為這些商品的特殊性,會吸引大量使用者前來搶購,並且會在約定的時間點同時在秒殺頁面進行搶購。限流 鑑於只有少部分使用者能夠秒殺成功,所以要限制大部分流量,...

如何設計乙個秒殺系統

秒殺場景一般會在電商 舉行一些活動或者節假日在12306 上搶票時遇到。對於電商 中一些稀缺或者 商品,電商 一般會在約定時間點對其進行限量銷售,因為這些商品的特殊性,會吸引大量使用者前來搶購,並且會在約定的時間點同時在秒殺頁面進行搶購。限流 鑑於只有少部分使用者能夠秒殺成功,所以要限制大部分流量,...

如何設計乙個秒殺系統

秒殺一般是訪問請求數量遠遠大於庫存數量,只有少部分使用者能夠秒殺成功。秒殺業務流程比較簡單,一般就是下訂單減庫存。瀏覽器端 js 服務端控制器層 閘道器層 服務層利用快取應對讀請求 對類似於12306等購票業務,是典型的讀多寫少業務,大部分請求是查詢請求,所以可以利用快取分擔資料庫壓力。利用快取應對...