原创 笑臉數據集、口罩數據集劃分、訓練、測試(jupyter notebook)

一、HOG,Dlib,卷積神經網絡介紹 1、HoG ①方法簡介 方向梯度直方圖(Histogram of Oriented Gradient, HOG)特徵是一種在計算機視覺和圖像處理中用來進行物體檢測的描述子。通過計算和統計局部

原创 Yolo v4 keras識別(Ubuntu18)

Yolo v4 keras識別(Ubuntu18) 一、darknet測試 下載darknet: git clone https://github.com/AlexeyAB/darknet.git 進入到darknet目錄下進

原创 Python3.7安裝dlib庫(只需要兩步,簡單有效!!!)

Python3.7安裝dlib庫(簡單有效!!!) 第一步:下載文件,將文件保存到一個目錄下,我是保存在F: 百度網盤下載: 下載鏈接:https://pan.baidu.com/s/11Gv-oWjOxrqYnlEr4cHhHA

原创 ROS智能車自主導航仿真(melodic)

ROS智能車自主導航仿真 一、準備工作 新建一個工作空間: 此時工作空間是空的,但是可以進行編譯: 編譯後的工作空間: 註冊: 下載源碼包: cd ~/car_ws/src git clone https://github

原创 樹莓派-圖像處理Python

樹莓派中進行圖像處理-Python 代碼: import cv2 #導入opencv庫 import numpy as np #… #讀取一張圖片,地址不能帶中文 ‘’’ 第二個參數,取值可爲: cv2.IMREAD_COLOR:

原创 畫蟒蛇-Python

利用Python語言畫一條蟒蛇 代碼: 運行結果:

原创 梯度下降法求極值

梯度下降法的基本原理 梯度下降是迭代法的一種,可以用於求解最小二乘問題(線性和非線性都可以)。在求解機器學習算法的模型參數,即無約束優化問題時,梯度下降(Gradient Descent)是最常採用的方法之一,另一種常用的方法是最

原创 Ubuntu18安裝Hadoop

Ubuntu18 安裝Hadoop (1)JAVA jdk8.0環境安裝與配置; (2)SSH環境安裝與配置; (3)Hadoop僞分佈式模式安裝與配置。 創建Hadoop用戶併爲其設置密碼: 爲Hadoop用戶增加sudo權限

原创 Ubuntu18安裝ROS

Ubuntu18安裝ROS 查看本機Ubuntu的版本: Ubuntu18版本bionic對應的ROS版本爲melodic。 配置Ubuntu的軟件倉庫: 前面四個都要勾上。 添加sources.list: 添加keys:

原创 凱撒密碼、身體質量指數-Python

凱撒密碼: 代碼: 運行: 身體質量指數

原创 貓狗數據集的兩階段分類

一、狗貓數據集的兩階段分類實驗 1、數據集下載 下載鏈接:貓狗數據集 提取碼:dmp4 2、分類 導入keras庫: import keras keras.__version__ 圖片分類:要注意自己的數據集的存放位置以

原创 對鳶尾花數據集和月亮數據集,分別採用LDA、k-means和SVM算法進行二分類可視化分析(python)

對鳶尾花數據集和月亮數據集,分別採用線性LDA、k-means和SVM算法進行二分類可視化分析(python) 一、線性判別分析LDA 1、LDA介紹 線性判別分析(linear discriminant analysis,LDA

原创 eclipse編譯運行MapReduce程序

eclipse編譯運行MapReduce程序 一、環境 Ubuntu16,Hadoop2.7.1 二、安裝eclipse 你可以直接在Ubuntu的Ubuntu軟件中心直接搜索安裝Eclipse,在桌面左側任務欄,不過我用這種方法

原创 Python學習筆記8-刪除排序數組中的重複項、移除元素

Python學習筆記8-刪除排序數組中的重複項、移除元素 題目1:刪除排序數組中的重複項: 給定一個排序數組,你需要在 原地 刪除重複出現的元素,使得每個元素只出現一次,返回移除後數組的新長度。 不要使用額外的數組空間,你必須在

原创 機器學習之線性分類以及Fisher線性判別

機器學習之線性分類以及Fisher線性判別 一、什麼是線性分類器和Fisher判別 在機器學習領域,分類的目標是指將具有相似特徵的對象聚集。而一個線性分類器則透過特徵的線性組合來做出分類決定,以達到此種目的。對象的特徵通常被描述爲