原创 const char*類型的值不能用於初始化char*類型的實體

VS2019項目出現"const char *" 類型的實參與 “char *” 類型的形參不兼容錯誤的解決方法 解決方案一 在VS2019中依次點擊項目->屬性->C/C+±>語言->符合模式,將原來的“是”改爲“否”即可。 解決方案二

原创 結構風險最小化和VC維度理論

SVM 是在建立在結構風險最小化和VC維理論的基礎上。所以這篇只介紹關於SVM的理論基礎。 1.泛化誤差界 機器學習的能力和它的表現,有一個衡量的標準那就是統計學習中的泛化誤差界。所謂泛化誤差,就是指機器學習在除訓練集之外的測試集上的預測

原创 MATLAB使用char、str2mat、strvcat進行字符串連接時仍然帶有單引號(已解決)

首先說明問題: a=char('ab','cd','','efg'); a= 'ab' 'cd' '' 'efg' 結果中仍然保留單引號,以上問題在MATLAB2016b以及之後的版本會遇到,使用函數char、str2mat、strvca

原创 EM算法——具體推導,Q函數直接用

EM算法 原文鏈接:https://www.cnblogs.com/zdz8207/p/DeepLearning-em-gosimix.html  本文經過一定修改,個人認爲原文中存在符號混用情況,對Q函數的角碼使用不太清晰,容易暈 假設

原创 Source Insight(以下簡稱SI)是世界上最好的編輯器

前言         轉載請聲明,轉自【https://www.cnblogs.com/andy-songwei/p/9965714.html】,謝謝!         “Source Insight(以下簡稱SI)是世界上最好的編輯器”

原创 AfxBeginThread的介紹/基本用法

AfxBeginThread    用戶界面線程和工作者線程都是由AfxBeginThread創建的。現在,考察該函數:MFC提供了兩個重載版的AfxBeginThread,一個用於用戶界面線程,另一個用於工作者線程,分別有如下的原型和過

原创 初識合成孔徑雷達SAR

原文鏈接:http://blog.sina.com.cn/s/blog_764b1e9d0100wsji.html 用一個小天線作爲單個輻射單元,將此單元沿一直線不斷移動,在不同位置上接收同一地

原创 譜聚類(Spectral Clustering)算法介紹

一. 前言 本來想寫關於聚類系列算法的介紹,但是聚類系列的其它幾個算法原理比較簡單,網上有大量的教程可以查閱。這裏主要是介紹一下譜聚類算法,做一個學習筆記,同時也希望對想要了解該算法的朋友有一個幫助。關於聚類的其他系列算法,這裏推薦一個寫

原创 二次規劃問題和MATLAB函數quadprog的使用

二次規劃(Quadratic Programming,QP)問題的一般形式爲: 其中,,爲純量,爲階對稱矩陣。易知二次規劃的Hesse矩陣等於。如果爲半正定矩陣,則稱此規劃爲凸二次規劃,否則爲非凸規劃。對於凸二次規劃,目標函數q(x)是

原创 結構風險最小化(Structural Risk Minimization, SRM)

1、定義   統計學習理論提出了一種新的策略,即把函數集構造爲一個函數子集序列,使各個子集按照VC維的大小排列;在每個子集中尋找最小經驗風險,在子集間折衷考慮經驗風險和置信範圍,取得實際風險的最小。這種思想稱作結構風險最小化(Struct

原创 卷積神經網絡(CNN)講解及代碼(基於matlab)

經典反向傳播算法公式詳細推導  卷積神經網絡(CNN)反向傳播算法公式詳細推導 網上有很多關於CNN的教程講解,在這裏我們拋開長篇大論,只針對代碼來談。本文用的是matlab編寫的deeplearning toolbox,包括NN、CNN

原创 PyCharm三種解釋器的區別(virtual Enviroment, system interpreter, conda Enviroment)

剛開始用Pycharm的時候,選擇project interpreter,add local的設置解釋器的時候,裏面有三個選擇: 1. virtual Enviroment 2. system interpreter 3. conda E

原创 python文件開頭# coding=gbk的用途

用於支持中文輸入 PY文件當中本身是不支持中文的。即使註釋是中文也不行,爲了解決這個問題,就需要把文件編碼類型改爲UTF-8的類型,這也就是本行代碼的作用。 建議新建一個程序就添加上這句話,因爲不管是註釋還是彈出消息提示,免不了的要輸入中

原创 python獲取電腦屏幕分辨率

有時候在創建GUI窗口時,需要考慮電腦本身窗口大小,因此需要獲得電腦屏幕分辨率。 一般有兩種途徑: 第一種:通過調用Windows API來獲得當前屏幕分辨率。 需要安裝pywin32模塊庫,然後程序導入: import win32api

原创 Pycharm代碼跳轉後退回操作

  用Pycharm的應該都知道, 它有個跳轉的功能, 可以讓我們在想深入瞭解某個函數/庫的時候, 可以快速跳轉到具體的定義去, 方法就是: 按住ctrl, 再用鼠標左擊函數名/庫名/變量名.此功能大多說代碼編輯軟件都有的 如何以正確的打