原创 C++ stringstream介紹,使用方法與例子

C++引入了ostringstream、istringstream、stringstream這三個類,要使用他們創建對象就必須包含sstream.h頭文件。   istringstream類用於執行C++風格的串流的輸入操作。  os

原创 C++刷新緩衝區

今天看到有段代碼在輸出的時候用到了cout << n << std::flush; 從名稱來看知道std::flush的作用肯定是刷新緩衝區,但是測試一下他與cout << n; 感覺沒有任何區別。於是只能問度娘了。果然頗有收穫。cout

原创 設計模式3

本文轉自Java之美[從菜鳥到高手演變]之設計模式三 先來張圖,看看這11中模式的關係: 第一類:通過父類與子類的關係進行實現。第二類:兩個類之間。第三類:類的狀態。第四類:通過中間類 13、策略模式(strateg

原创 直方圖均衡化原理

原文:http://blog.csdn.net/wendy709468104/article/details/8770919 直方圖均衡化的作用是圖像增強。 有兩個問題比較難懂,一是爲什麼要選用累積分佈函數,二是爲什麼使用累積分佈函

原创 設計模式2

本文轉自Java之美[從菜鳥到高手演變]之設計模式二 我們接着討論設計模式,上篇文章我講完了5種創建型模式,這章開始,我將講下7種結構型模式:適配器模式、裝飾模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。其中對象的適配器模

原创 設計模式4

本文轉自Java之美[從菜鳥到高手演變]之設計模式四 其實每個設計模式都是很重要的一種思想,看上去很熟,其實是因爲我們在學到的東西中都有涉及,儘管有時我們並不知道,其實在Java本身的設計之中處處都有體現,像AWT、JDBC、集合類

原创 隨機梯度下降(Stochastic gradient descent)和 批量梯度下降(Batch gradient descent )

梯度下降(GD)是最小化風險函數、損失函數的一種常用方法,隨機梯度下降和批量梯度下降是兩種迭代求解思路,下面從公式和實現的角度對兩者進行分析,如有哪個方面寫的不對,希望網友糾正。 下面的h(x)是要擬合的函數,J(theta)損失

原创 libsvm交叉驗證與網格搜索(參數選擇)

首先說交叉驗證。 交叉驗證(Cross validation)是一種評估統計分析、機器學習算法對獨立於訓練數據的數據集的泛化能力(generalize), 能夠避免過擬合問題。 交叉驗證一般要儘量滿足: 1)訓練集的比例要足夠多,一般大於

原创 Adaboost算法原理及實例解析

Adaboost算法原理及實例解析 遇到一篇關於介紹AdaBoost的好文章,文章作者介紹的原理和實例都很好。我在原文的基礎上又加上了一些自己的理解,和修正了一點作者的筆誤。原文地址http://blog.csdn.net/tia

原创 通過獲取Android應用程序列表談MVC模式

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件裏面,在改進

原创 matplotlib繪製多個子圖——subplot

在matplotlib下,一個Figure對象可以包含多個子圖(Axes),可以使用subplot()快速繪製,其調用形式如下: subplot(numRows, numCols, plotNum) 圖表的整個繪圖區域被分成num

原创 常見的幾種RuntimeException

一般面試中java Exception(runtimeException )是必會被問到的問題 常見的異常列出四五種,是基本要求。更多的。。。。需要注意積累了   常見的幾種如下:   NullPointerException

原创 python 去除字符串某個字符

使用python去除字符串中的某個字符 s = '12345/.txt' # 先將字符串轉化爲list tmp = list(s) # 刪除字符串中的倒數第5位,在s中就是'/' tmp[-5] = '' # 使用join函數將tmp轉化

原创 機器學習經典算法之--最小二乘法

先看下百度百科的介紹:最小二乘法(又稱最小平方法)是一種數學優化技術。它通過最小化誤差的平方和尋找數據的最佳函數匹配。利用最小二乘法可以簡便地求得未知的數據,並使得這些求得的數據與實際數據之間誤差的平方和爲最小。最小二乘法還可用於曲線擬

原创 設計模式

本文轉載自設計模式 一、設計模式的分類 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模