原创 矩陣模板

struct Matrix{ int mat[15][15]; int n; void init(int _n){ n = _n; memset(mat,0,sizeof(mat))

原创 Stanford 機器學習 Week2 作業: Linear Regression

Plotting the Data data = load('ex1data1.txt'); % read comma separated data X = data(:, 1); y = data(:, 2); m

原创 Codeforces Round #257 (Div. 1) B. Jzzhu and Cities (記錄最短路數量)

首先把K條特殊邊處理一下,到同一個點的只保留最短的,其餘都去掉並維護答案。這樣形成一棵樹。 然後再把這些邊和m條普通邊一起跑堆優化的dijkstra,並記錄最短路數量。然後對於上一步剩下的每條特殊邊,如果最短路長度小於它那一定可以去除,如

原创 bitset 使用指南

MSDN:點擊打開鏈接 構造函數(3種): bitset<10> a; //大小爲10,值全爲0 bitset<10> a(6); //大小爲10,值爲110 bitset<int> a("0110"); //C type字符串做參數

原创 Stanford 機器學習筆記 Week2

多變量線性迴歸 n變量的線性迴歸估計函數 n個變量的線性迴歸估計函數爲 h(X)=k0+k1x1+k2x2+….+knxn 每個訓練樣本的n個變量構成一個n維向量X,爲方便,在第一個位置添加一個x0=1,(與常數項k0相乘),這

原创 TBB使用教程

官方tutorial https://software.intel.com/en-us/tbb-user-guide 1.parallel_for: 常規方式(非lambda函數): 1.1串行版本: void SerialApplyFo

原创 數據分析框架Pandas進階

廣播運算 多維數據和一維數據進行運算稱爲廣播,會自動按標籤匹配對每個元素執行運算。 In [13]: frm Out[13]: 0 1 2 a 0 1 2 b 3 4 5 c 6 7 8 In [16]: sr

原创 C/C++中函數調用規則(約定)__cdecl __stdcall __thiscall __vectorcall __fastcall __clrcall

轉自https://my.oschina.net/ray1421/blog/699540 相關文獻 __stdcallhttps://msdn.microsoft.com/en-us/library/zxk0tw93.aspx C語言函

原创 Github入門教程

0.安裝 mac和Linux默認預裝git windows:https://git-for-windows.github.io/ 安裝過程中仔細閱讀安裝流程,普通用戶選擇默認選項即可。 1.初始設置 輸入命令: git confi

原创 數據分析框架Pandas入門

數據結構: Series Series是一種類似一維數組的數據結構,輸出時會同時顯示索引和值 In [6]: a = Series([3,5,2]) In [7]: a Out[7]: 0 3 1 5 2 2 dtype

原创 Stanford 機器學習筆記 Week10 Large Scale Machine Learning

Gradient Descent with Large Datasets Learning With Large Datasets 在處理海量數據時對算法會有更高的要求。比如在計算偏導數時,當m很大時對m個元素求和的開銷會很大。 因此在

原创 Stanford 機器學習 Week6 作業:Regularized Linear Regression and Bias v.s. Variance

linearRegCostfunction m = length(y); J = 0; grad = zeros(size(theta)); J = 1.0 / 2 / m * ( sum( (X * theta - y) .^ 2)

原创 Stanford 機器學習筆記 Week11 Application Example: Photo OCR

Photo OCR Problem Description and Pipeline OCR: Optical Character Recognition 步驟: 1.識別包含文字的圖片區域 2.將每塊圖片中的各個文字分隔開 3

原创 埃氏篩法和歐拉篩法的區別

轉自: 點擊打開鏈接 Eratosthenes篩法(Sieve of Eratosthenes) 由於思想非常簡單,故只給出實現。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

原创 爲什麼logistic regression要使用sigmoid函數

轉自:JUN’S TECH BLOG http://leijun00.github.io/2014/08/logistic-regression/ 我們知道,線性迴歸模型輸出的是一個連續值,如果我們要輸出的不是連續值,該怎麼做呢?假設我