原创 深度學習:如何找到優化模型的方向

如何找到優化深度學習模型的方向問題訓練/開發/測試集偏差(Bias)與方差(Variance)偏差(Bias)方差(Variance)問題定位高偏差(Bias)的優化高方差(Variance)的優化問題當訓練的模型的預測準確率(accura

原创 Keras:我的第一個神經網絡二分類模型

我的第一個Keras神經網絡二分類模型目標網絡結構實現數據模型驗證小結目標使用Keras 訓練一個簡單的二分類模型,對下圖中的點分類,其中訓練特徵爲點的座標(x, y),紅色標籤爲0,藍色標籤爲1。網絡結構二分類神經網絡模型結構如下,其中:

原创 Python: Juypter 下繪製3D點圖

Juypter 下繪製3D點圖目標實現目標實現Juypter Notebook 下繪製3D圖形並可以使用鼠標拖動變換視角。實現生成x, y, z 軸的數據爲 [ 0 ~ 9 ]使用 ax.scatter3D()繪製點圖,“c=z” 與cma

原创 visual studio code: Ubuntu下單步調試c++代碼

visual studio code: Ubuntu下單步調試c++代碼安裝編輯調試安裝Ubuntu安裝Visual Studio Code 後,安裝c/c++插件。編輯點擊 File -> Open Folder, 打開任意空目錄。點擊

原创 Python: 直方圖繪製

目標python 使用matplotlib統計數組x中每個數字出現的次數。實現1. 生成數組 [ 1, 2, 2, 3, 3, 3 ... ]2. 繪製直方圖,其中x軸爲10個單位(bins=10),y軸爲每個數字出現的次數。import

原创 Windows 下 WebRTC 懶人編譯

源碼下載點擊下載depot_tools + WebRTC源代碼 + Visual Studio 2015 Community 安裝工具。環境配置1. 系統使用 Windows 7 以上,推薦Windows 10。2. 系統區域(Contro

原创 WebRTC建立會話流程分析

WebRTC建立會話流程總結瞭解如何運行PeerConnection Demo後,熟悉運行流程可以做爲深入學習WebRTC的切入點。本節重點解釋客戶端雙方建立會話時交互的主要信令(控制會話的文本協議)和與信令相關的 WebRTC API。準

原创 Zeroc ICE 源碼分析一 HelloWorldICE

因爲公司需要讓我瞭解一下ICE,所以寫下來我的一些瞭解情況供分享。因爲接觸不久所以寫的比較淺顯,請多包涵。ICE是什麼從ICE的官網 http://www.zeroc.com/index.html 可以看到對ICE的介紹:ICE is a

原创 Windows下 WebRTC Demo運行: PeerConnection

PeerConnection Demo簡介在成功編譯WebRTC源碼之後,可以運行WebRTC自帶的例子體驗一對一音視頻通信效果。使用src/out/Debug 目錄下的peerconnection_client.exe 和 peerco

原创 Zeroc ICE 源碼分析二 IceUtil

ICE提供了一個跨平臺的c++ middleware,包含在源碼的include/IceUtil中。IceUtil中包含的主要類如下圖所示:這些類主要提供了3類跨平臺的基礎功能:1. SmartPoint / SharedPtr 功能。 S

原创 在WPF中使用SDL

實現目的SDL是一個非常優秀的跨平臺的開源 UI lib, 在視頻,遊戲等領域都有比較廣泛的利用。我爲了開發一套Windows端的網路哦攝像頭監控軟件,因此選用了wpf和sdl的組合。其中sdl負責視頻顯示,wpf負責界面元素和業務邏輯的開

原创 Zeroc ICE 源碼分析三 ICE的網絡通信

網絡通信架構ICE的網絡通信的架構在Pattern-Oriented Software Architecture (Vol.2)一書中有詳細描述。主要採用了異步的網絡通信方式。如下圖所示:其中Async Service Layer處理異步的

原创 hdu 1030

本題我用的方法是模擬.#include <iostream> #include <math.h> inline int GetLine(int m) { double sqrtm = sqrt((long double)m); if