原创 【複習筆記】貝葉斯學習

貝葉斯學習方法的特性: 觀察到的每個訓練樣例可以增量地降低或升高某假設的估計概率 先驗知識可以與觀察數據一起決定假設的最終概率 每個候選假設的先驗概率 每個可能假設在可觀察數據上的概率分佈 貝葉斯方法可允許假設做出不確定性的預測

原创 【複習筆記】評估假設

樣本真實度置信區間: 對有限數據樣本集的採樣方法: k-fold方法 隨機抽取至少有30個樣例的測試集合,剩餘樣例組成訓練集合,重複這一過程直到足夠的次數 1、隨機方法的好處是能夠重複無數次,以減少置信區間到需要的寬度。

原创 【Linux編程】用select處理普通數據和帶外數據

        傳輸層的TCP協議有帶外數據的概念,帶外數據又稱爲緊急數據,它比普通數據有更高的優先級,一般會立即發送,而不會排隊等待。         在TCP協議頭部結構中有URG標誌位和16位的緊急指針,若URG標誌位被設置,表示緊

原创 【複習筆記】人工神經網絡

解決反向傳播算法中的過度擬合問題的方法: 權值衰減 它在每次迭代過程中以某個小因子降低每個權值,這等效於修改E的定義,加入一個與網絡權值的總量相應的懲罰項,此方法的動機是保持權值較小,從而使學習過程向着複雜決策面的反方向偏置。

原创 【Linux編程】用c語言判斷大小端

大端:高位字節存在內存底地址,低位字節存在內存高地址。 小端:高位字節存在內存高地址,低位字節存在內存底地址。 例如:一個十六進制0x0102,若高字節0x01存在內存底地址並且底字節0x02存在內存高地址,則此機器爲大端。反之爲小端。

原创 【複習筆記】設計一個學習系統

機器學習 計算機能夠根據經驗來自我學習,提高某任務處理性能的行爲。 關於學習的定義 定義:對於某類任務T和性能度量P,如果一個計算機程序在T上以P衡量的性能隨着經驗E而自我完善,那麼我們稱這個計算機程序在從經驗E中學習。 通常爲

原创 【HTML筆記一】HTML介紹

一、製作我的第一個網頁Hello World <html> <head> <title>我的第一個網頁</title> </head> <body> <h1>Hello Wo

原创 【複習筆記】概念學習和一般到特殊序

概念學習:是指從有關某個布爾函數的輸入輸出訓練樣例中推斷出該布爾函數。 歸納學習假設:任一假設如果在足夠大的訓練樣例集中很好的逼近目標函數,它也能在未見實例中很好的逼近目標函數。 一致:一個假設h與訓練樣例集合D一致,當且僅當對D

原创 【Linux編程】IO複用之select詳解

IO複用技術使得程序能夠同時監聽多個文件描述符,這對提高程序的性能至關重要。 Linux下實現IO複用的系統調用主要有select、poll和epoll,本文主要介紹select,後兩個將在後續文章介紹。 儘量使select講解的簡單易懂

原创 【Linux編程】IO複用之epoll詳解

epoll是Linux特有的IO複用函數,功能上與select和poll相同,但在實現和使用上又有很大的差異。 理解了select和poll可以更輕鬆的學會epoll,連接如下: 請點擊—>關於select的詳解 請點擊—>

原创 【Linux編程】零拷貝之sendfile( )函數

關於零拷貝技術的相關文章,請參考:【Linux編程】大冒險之零拷貝技術探究 sendfile( )函數 在兩個文件描述符之間傳輸數據,數據在內核中傳輸,避免了內核緩衝區和用戶緩衝區之間的數據拷貝,這種技術是零拷貝技術。 函數原型

原创 【HTML筆記三】認識標籤二

一、使用ul,添加新聞信息列表 這些列表可以使用ul-li標籤來完成,是無序的列表。 語法: <ul> <li>信息</li> <li>信息</li> ...... </ul> ul-li在網頁中顯示的默認樣式一

原创 【Linux編程】大冒險之零拷貝技術探究

對於網絡數據傳輸或I/O數據拷貝而言,零拷貝技術主要指的是避免內核緩衝區和用戶緩衝區中的不必要的數據拷貝操作。 Linux傳統I/O Linux傳統I/O操作是一種緩衝I/O,在數據傳輸中,操作系統會將 I/O 的數據緩存在文件系

原创 【IO模型探討】阻塞,非阻塞,同步,異步

以前看這部分內容的時候沒仔細理清楚,只知其一,不知其二。最近在學習高性能服務器編程時,又碰到同步和異步的問題,所以看了一些資料學習了一下,做一個總結。 IO模型一共有五種: 阻塞IO 非阻塞IO IO複用 信號驅動IO 異步IO

原创 【複習筆記】決策樹學習

決策樹適用問題的特徵: 1、實例由“屬性-值”對(pair)表示 2、目標函數具有離散的輸出值 3、可能需要析取的描述 4、訓練數據可以包含錯誤 5、訓練數據可以包含缺少屬性值的實例 ID3算法特點: 1、搜索完整的假設空