原创 《程序是怎樣跑起來的》讀書筆記

第一章,從功能方面來看,CPU的內部由寄存器、控制器、運算器和時鐘四個部分構成,各部分之間由電流信號相互連通。程序是把寄存器作爲對象來描述的,瞭解寄存器即可。 第二章,數據是用二進制數表示的。計算機內部是由IC(Integrated

原创 模型部署之so打包

       上文(https://blog.csdn.net/Enchanted_ZhouH/article/details/106231338)主要講解了將模型打包成dll接口庫,本文將繼續講解將模型打包成so接口庫,以供An

原创 模型部署之dll打包

       本文主要講解模型訓練好後,怎麼封裝成dll接口,以供其他語言調用。神經網絡框架以ncnn爲例,其他框架大體思想都差不多,可以參考本文的思想,或者將模型轉成ncnn,直接使用本文的教程亦可。        在打包前,首

原创 ncnn模型加載的三種方式

       本文主要講解ncnn模型加載的三種方式,模型以上文(https://blog.csdn.net/Enchanted_ZhouH/article/details/105861646)的resnet18模型爲示例,模型文

原创 PaddlePaddle學習——模型訓練及預測

       本文主要介紹PaddlePaddle入門的模型訓練及預測,重點在於掌握搭建模型及調用模型進行預測,網絡結構以及預處理等調優不在本文關注的範疇。        運行環境:PaddlePaddle 1.7.2      

原创 pytorch轉ncnn及其測試

       本文主要講解pytorch轉ncnn的過程,以及其推理結果的正確性測試。        其中,模型轉換分爲如下兩步:1. pytorch模型轉onnx模型;2. onnx模型轉ncnn模型。        onnx(

原创 TensorFlow之CNN圖像分類及模型保存與調用

       本文主要通過CNN進行花卉的分類,訓練結束保存模型,最後通過調用模型,輸入花卉的圖片通過模型來進行類別的預測。        測試平臺:win 10+tensorflow 1.2        數據集:http://

原创 CPU,內存,硬盤,指令之間的關係

CPU是英文Central Processing Unit(中央處理器)的縮寫,相當於計算機的大腦,它的內部由數百萬至數億個晶體管構成,是一臺計算機的運算核心(Core)和控制核心(Control Unit)。從功能方面來看,CPU的內

原创 OpenCV之從視頻獲取每一幀圖像

       當我們有一份視頻,想對其做分析時,我們需要將其轉化成每一幀圖像,並對每一幀圖像進行分析。        本文用opencv讀取一段視頻,並將視頻中的每一幀圖像保存到本地,opencv版本爲3.2.0,代碼如下: i

原创 尾遞歸優化

1. 什麼是尾遞歸? 在計算機科學裏,尾調用是指一個函數裏的最後一個動作是一個函數調用的情形:即這個調用的返回值直接被當前函數返回的情形。這種情形下稱該調用位置爲尾位置。若這個函數在尾位置調用本身(或是一個尾調用本身的其他函數等等),

原创 淺析C/S、B/S與P2P架構

       一、C/S架構        C/S 架構是一種典型的兩層架構,全稱是Client/Server,即客戶端/服務器端架構,其客戶端包含一個或多個在用戶的電腦上運行的程序,而服務器端有兩種,一種是數據庫服務器端,客戶端

原创 15.反轉鏈表【代碼的魯棒性】

       題目:輸入一個鏈表,反轉鏈表後,輸出鏈表的所有元素。        Java代碼如下(主要思路見註解): 鏈接:https://www.nowcoder.com/questionTerminal/75e878df47

原创 12.數值的整數次方【代碼的完整性】

       題目:給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。        直接調用math庫,代碼如下: class Solution{ public:

原创 11.二進制中1的個數【位運算】

       題目:輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。        本題考查的是位運算,先大概回憶下位運算的基本概念。        1.算術左移和邏輯左移        算術左移和邏輯左移一樣都是

原创 13.調整數組順序使奇數位於偶數前面【代碼的完整性】

       題目:輸入一個整數數組,實現一個函數來調整該數組中數字的順序,使得所有的奇數位於數組的前半部分,所有的偶數位於數組的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。        思路一:借用vector輔