上一講我們使用Arduino DUE進行CAN通信,Arduino DUE進行CAN通信的優勢在于,它本身集成了兩個CAN控制器模塊,可以在板內實現互發。本講使用另外一個開發...

上一講我們使用Arduino DUE進行CAN通信,Arduino DUE進行CAN通信的優勢在于,它本身集成了兩個CAN控制器模塊,可以在板內實現互發。本講使用另外一個開發...
前面幾章學習了使用JAX進行計算機視覺、自然語言處理等方面深度學習任務,可以看到基于JAX的深度學習框架能夠較好地完成這些常見任務。本章講學習一種較為特殊的網絡,生成對抗網絡...
前面幾章中,通過卷積實現了文本分類,并且通過使用gensim掌握了對文本進行詞向量轉換的方法。詞嵌入是目前最常見的將文本轉換成向量的方法,比較適合較復雜詞袋中詞組較多的情況。...
據我了解,Arduino Mega 2560開發板不支持CAN總線,因為該板使用了ATmega2560 MCU,本身不支持CAN。截止到目前,只有Arduino DUE(AT91SAM3X8E)和Arduino GIGA(STM32H747XIH6 MCU)支持原生CAN。
但并不意味著不能用這些開發板進行CAN開發,可以額外購買一個CAN Bus Shiled, https://store-usa.arduino.cc/products/can-bus-shield-v2?selectedStore=us
另外,ESP32系列也支持CAN,但不像Arduino Due支持兩個CAN,ESP32僅支持一個CAN設備。
后續會有基于樹莓派、ESP32-S3系列的CAN總線開發教程。
第0x01講 使用Arduino DUE開發板進行CAN總線通信前言 很多計算機從業者對CAN總線這種通信協議一知半解甚至一頭霧水,可能是由于其主要應用于汽車工業領域,讓人覺得幾分神秘。其實,作為計算機從業者,面對各種網絡協議,其復雜程度...
在實際的模型訓練中,word2vec是一個最常用也是最重要的將“詞”轉換為“詞嵌”的方式。對于普通文本來說,供人類所了解和掌握的信息傳遞方式并不能簡單地被計算機所理解,因此詞...
一般來說,文本主題提取主要涉兩種方法, 基于TF-IDF的文本關鍵字提取。 基于TextRank的文本關鍵字提取。 除此之外,還有很多模型和方法能夠提取文本主題,特別是對于大...
有了上一章預處理的文本數據,現在可以開始使用文本處理模型來訓練文本。本章嘗試使用word2vec模型來訓練。 word2vec是Google在2013年推出的一個NLP(Na...
無論是深度學習還是自然語言處理,一個非常重要的話題就是將自然語言轉換成計算機可以識別的特征向量。文本的預處理一般都是通過文本分詞 -> 詞嵌入 -> 特征提取等步驟處理后,組...
前言 很多計算機從業者對CAN總線這種通信協議一知半解甚至一頭霧水,可能是由于其主要應用于汽車工業領域,讓人覺得幾分神秘。其實,作為計算機從業者,面對各種網絡協議,其復雜程度...
了解了ResNet模型和CIFAR100數據集,完成了準備工作,現在可以著手開始使用ResNet實現CIFAR100數據集分類。 數據準備 直接使用上一章CIFAR100數據...
上一章講解了ResNet模型及組件,也介紹了jax.example_libraries.stax下JAX內置的模型組件。有了這些準備工作,可以開始上手寫代碼了。所以,本章著手...
前面在講解卷積神經網絡時介紹了VGG模型,隨著VGG模型的成功,更深、更寬、更復雜的網絡似乎成為卷積神經網絡模型的主流。但同時也帶來了問題。 神經網絡退化 卷積神經網絡能夠用...
本章接續上一章,使用稀松矩陣函數來進行回歸擬合,另外再介紹一下jax.example_libraries.optimizers的優化器。 在真實場景中,往往遇到大量值為0的特...
過往的章節,一直在使用各種JAX包(package,類似于某些編程語言的類庫),比如jax.numpy、jax.random、jax.nn、jax.lax等,在各種代買實戰中...
前面幾章一直在講JAX轉換函數,如jax.jit、jax.grad、jax.vmap等以及它們的組合使用可以編寫簡潔、執行高效的代碼。本章介紹如何通過自定義Jaxpr解釋器來...
本章起,學習JAX創建函數的基本規則。JAX的基本規則稱為“原語(Primitives)”,原語一次來自于操作系統,指的是執行過程中不可被打斷的基本操作。可以理解為一段代碼在...
本章起,學習JAX創建函數的基本規則。JAX的基本規則稱為“原語(Primitives)”,原語一次來自于操作系統,指的是執行過程中不可被打斷的基本操作。可以理解為一段代碼在...
前兩章中,在JAX里使用了TensorFlow數據集來做模型訓練。吳恩達老師說過,“公共數據集為機器學習研究這枚火箭提供了動力”。解決了機器學習中“無米下炊”的難題。 公共數...