原创 Ardupilot例程之UART_test

編譯UART_test例程並下載1. APM例程測試--UART_test1.1. UART_test(board: px4-v3 )1.1.1. 編譯程序1.1.2. 串口監視器結果1.2. UART_test(board:fm

原创 《Linux高性能服務器編程》筆記5--Linux網絡編程基礎API

網絡編程基礎APILinux網絡編程基礎APIsocket地址api主機字節序和網絡字節序通用socket地址專用socket地址IP地址轉換函數創建socket命名socket監聽socket接受連接發起連接關閉連接數據讀寫TC

原创 《Linux高性能服務器編程》筆記4--TCP/IP通信案例

訪問Internet上的Web服務器1. 訪問Internet上的Web服務器1.1. 實例總圖1.2. 部署squid代理服務器1.3. 使用tcpdump抓包 1. 訪問Internet上的Web服務器 1.1. 實例總圖

原创 《Linux高性能服務器編程》筆記2--tcpdump觀察ARP通信實驗

tcpdump觀察arpARP協議工作原理以太網ARP請求/應答報文詳解ARP高速緩存的查看和修改tcpdump觀察arp通信過程 ARP協議工作原理 ARP協議能實現任意網絡層地址到任意物理地址的轉換。 工作原理:主機向自己所在

原创 《Linux高性能服務器編程》筆記3--tcpdump觀察dns

tcpdump觀察dnsDNS工作原理DNS查詢和應答報文詳解DNS實驗 DNS工作原理 DNS查詢和應答報文詳解 DNS是一套分佈式域名查詢服務系統。每個DNS服務器上都存放着大量的機器名和IP地址的映射,並且是動態更新。 1

原创 《Linux高性能服務器編程》筆記1--TCP/IP體系結構

TCP/IP協議族1. tcp/ip協議族1.1. TCP/IP協議族體系結構以及主要協議1.1.1. 數據鏈路層1.1.2. 網絡層1.1.3. 傳輸層1.1.4. 應用層1.2. 封裝1.3. 分用 1. tcp/ip協議族

原创 Faster RCNN解讀

Object Detection and Classification using R-CNNs1. Faster RCNN1.1. 圖片預處理1.2. 網絡組織1.3. 網絡結構1.4. 實現細節:訓練1.5. Anchor G

原创 Pytorch自定義加載數據--自定義Dataset

Pytorch自定義Dataset1. 自定義加載數據1.1. 第一種 Dataset class1.2. 第二種 torchvision 1. 自定義加載數據 在學習Pytorch的教程時,加載數據許多時候都是直接調用torch

原创 ArduPilot--AP_Log庫學習,自定義日誌項

Log1. 自定義日誌消息1.1. Log.cpp1.1.1. 新建日誌結構體1.1.2. 寫入日誌項函數1.1.3. 編譯運行 1. 自定義日誌消息 如果定義的日誌項是通用的話,即對於每個載具類型都適用的話,那麼就應該將相關日誌

原创 Ardupilot源碼編譯--Ubuntu

Ardupilot源碼編譯–Ubuntu 1. Git安裝 sudo apt-get update sudo apt-get install git sudo apt-get install gitk git-gui 1.1. 克隆

原创 AlexNet MNIST Pytorch

AlexNet Pytorch實現,在MNIST上測試 AlexNet簡介 ILSVRC 2012的冠軍網絡,60M參數。網絡基本架構爲:conv1 (96) -> pool1 -> conv2 (256) -> pool2 -> c

原创 ROS--自定義話題消息

ROS--自定義話題消息自定義msg文件添加依賴修改package.xml修改CMakeLists.txt編譯解決辦法總結wiki鏈接 最近也在學習ROS 的基礎知識,看了ros的wiki,也買了古月大佬的《ROS 機器人開發實踐》一

原创 吳恩達機器學習視頻--神經網絡反向傳播算法公式推導

反向傳播算法 基礎知識 我們在計算神經網絡預測結果時採用了正向傳播方法,從第一層開始正向一層一層進行計算算,直到最後一層的hθ(x)h_\theta (x)hθ​(x)。在不作正則化處理的情況下,邏輯迴歸中的代價函數如下所示: J(θ

原创 感知機--Python實現

感知機簡介 感知機是二類分類的線性分類模型,其輸入爲實例的特徵向量,輸出爲實例的類別,取+1和-1二值。感知機對應於輸入空間(特徵空間)中將實例劃分成正負兩類的分離超平面,屬於判別模型。感知機學習指在求出將訓練數據進行線性劃分的分離超

原创 TQ2440 網絡燒寫篇 TFTP

    今天在學習ARM9時,由於早前系統重新裝了幾次,導致以前的驅動及設置都沒了。在一天的各種環境驅動的安裝過程中,遇到了幾個問題,解決的時候毫無思路,後面不斷的查找資料才得以解決,不得不說,找資料的過程真的痛苦。因爲有的時候並不能找到