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