原创 深度學習筆記【三】

1、CNN的作用 CNN 最擅長的就是圖片的處理。 兩大特點: (1)能夠有效的將大數據量的圖片降維成小數據量 (2)能夠有效的保留圖片特徵,符合圖片處理的原則 卷積層負責提取圖像中的局部特徵; 池化層用來大幅降低參數量級(降維)

原创 計算機網絡基礎——面試相關

計算機網絡基礎: 參考:https://juejin.im/post/5b7be0b2e51d4538db34a51e http://www.justdojava.com/2019/11/03/Network_interview_

原创 機器學習筆記【二】

問題集錦 1、聚類方法有哪些 K均值聚類: 隨機選擇K個樣本,分別計算其他樣本到這K個樣本的距離,與距離最近的樣本聚成一類;然後,計算每一簇的均值,作爲下一次計算標準;如此循環,直到每類樣本成員沒有變化爲止。(通俗講法) 學習向量

原创 深度學習筆記【二】

mIoU計算方法: p_ij表示類 i被識別爲類j的像素總數,即p_ii表示識別正確的真正例(True Positive, TP)總數,而p_ij和p_ji則分別表示識別錯誤的假正例FP(False Positive, FP)總數

原创 機器學習筆記【一】

過擬合和欠擬合: 1、欠擬合 欠擬合是指模型不能在訓練集上獲得足夠低的誤差。換句換說,就是模型複雜度低,模型在訓練集上就表現很差,沒法學習到數據背後的規律。 欠擬合基本上都會發生在訓練剛開始的時候。可以通過增加網絡複雜度、增加特徵

原创 C/C++基礎——面試相關

1、C++ 和C最大/主要區別是什麼? 答:**C++是在C語言的基礎上開發的一種面向對象編程語言,**應用廣泛。C++支持多種編程範式 --面向對象編程、泛型編程和過程化編程。 其編程領域衆廣,常用於系統開發,引擎開發等應用領域

原创 深度學習筆記【一】

1、常見激活函數: https://zhuanlan.zhihu.com/p/63775557 https://kanghaov.com/248.html 重點看 https://zhuanlan.zhihu.com/p/73

原创 2020阿里巴巴春招暑期實習筆試題(更新中)

2020.3.20 題目一 有一疊撲克牌,每張牌介於1和10之間 有四種出牌方法: 單出1張 出2張對子 出五張順子,如12345 出三連對子,如112233 給10個數,表示1-10每種牌有幾張,問最少要多少次能出完 #incl

原创 數據結構(部分)

1、KMP字符串模式匹配算法 核心思想是:當前位置的字符失配時,模式字符串應該移動到哪個下標位置。這隻與模式字符串有關。 (1) int KmpSearch(char* s, char* p) { int i =

原创 數據結構之排序算法

更正:希爾排序是O(O^1.5) Code: #include <iostream> using namespace std; //O(n^2) void BubbleSort(double *array, int length)

原创 統計文件個數

查看當前目錄下的文件數量(不包含子目錄中的文件) ls -l|grep "^-"| wc -l 查看當前目錄下的文件數量(包含子目錄中的文件) 注意:R,代表子目錄 ls -lR|grep "^-"| wc -l 查看當前目錄

原创 C/C++基礎

多態的概念: 多態性(polymorphism)可以簡單地概括爲“一個接口,多種方法”,它是面向對象編程領域的核心概念。 多態性指相同對象收到不同消息或不同對象收到相同消息時產生不同的實現動作。C++支持兩種多態性:編譯時多態性,