上一講我們使用Arduino DUE進(jìn)行CAN通信递雀,Arduino DUE進(jìn)行CAN通信的優(yōu)勢在于路克,它本身集成了兩個CAN控制器模塊,可以在板內(nèi)實現(xiàn)互發(fā)删壮。本講使用另外一個開發(fā)...
上一講我們使用Arduino DUE進(jìn)行CAN通信递雀,Arduino DUE進(jìn)行CAN通信的優(yōu)勢在于路克,它本身集成了兩個CAN控制器模塊,可以在板內(nèi)實現(xiàn)互發(fā)删壮。本講使用另外一個開發(fā)...
前面幾章學(xué)習(xí)了使用JAX進(jìn)行計算機(jī)視覺毁菱、自然語言處理等方面深度學(xué)習(xí)任務(wù)舍扰,可以看到基于JAX的深度學(xué)習(xí)框架能夠較好地完成這些常見任務(wù)砖茸。本章講學(xué)習(xí)一種較為特殊的網(wǎng)絡(luò),生成對抗網(wǎng)絡(luò)...
前面幾章中碉碉,通過卷積實現(xiàn)了文本分類柴钻,并且通過使用gensim掌握了對文本進(jìn)行詞向量轉(zhuǎn)換的方法。詞嵌入是目前最常見的將文本轉(zhuǎn)換成向量的方法垢粮,比較適合較復(fù)雜詞袋中詞組較多的情況贴届。...
據(jù)我了解翩概,Arduino Mega 2560開發(fā)板不支持CAN總線牲距,因為該板使用了ATmega2560 MCU,本身不支持CAN钥庇。截止到目前牍鞠,只有Arduino DUE(AT91SAM3X8E)和Arduino GIGA(STM32H747XIH6 MCU)支持原生CAN。
但并不意味著不能用這些開發(fā)板進(jìn)行CAN開發(fā)上沐,可以額外購買一個CAN Bus Shiled, https://store-usa.arduino.cc/products/can-bus-shield-v2?selectedStore=us
另外皮服,ESP32系列也支持CAN,但不像Arduino Due支持兩個CAN参咙,ESP32僅支持一個CAN設(shè)備。
后續(xù)會有基于樹莓派硫眯、ESP32-S3系列的CAN總線開發(fā)教程蕴侧。
第0x01講 使用Arduino DUE開發(fā)板進(jìn)行CAN總線通信前言 很多計算機(jī)從業(yè)者對CAN總線這種通信協(xié)議一知半解甚至一頭霧水,可能是由于其主要應(yīng)用于汽車工業(yè)領(lǐng)域两入,讓人覺得幾分神秘净宵。其實,作為計算機(jī)從業(yè)者裹纳,面對各種網(wǎng)絡(luò)協(xié)議择葡,其復(fù)雜程度...
在實際的模型訓(xùn)練中,word2vec是一個最常用也是最重要的將“詞”轉(zhuǎn)換為“詞嵌”的方式剃氧。對于普通文本來說敏储,供人類所了解和掌握的信息傳遞方式并不能簡單地被計算機(jī)所理解,因此詞...
一般來說朋鞍,文本主題提取主要涉兩種方法已添, 基于TF-IDF的文本關(guān)鍵字提取。 基于TextRank的文本關(guān)鍵字提取滥酥。 除此之外更舞,還有很多模型和方法能夠提取文本主題,特別是對于大...
有了上一章預(yù)處理的文本數(shù)據(jù)坎吻,現(xiàn)在可以開始使用文本處理模型來訓(xùn)練文本缆蝉。本章嘗試使用word2vec模型來訓(xùn)練。 word2vec是Google在2013年推出的一個NLP(Na...
無論是深度學(xué)習(xí)還是自然語言處理,一個非常重要的話題就是將自然語言轉(zhuǎn)換成計算機(jī)可以識別的特征向量刊头。文本的預(yù)處理一般都是通過文本分詞 -> 詞嵌入 -> 特征提取等步驟處理后贝搁,組...
前言 很多計算機(jī)從業(yè)者對CAN總線這種通信協(xié)議一知半解甚至一頭霧水,可能是由于其主要應(yīng)用于汽車工業(yè)領(lǐng)域芽偏,讓人覺得幾分神秘雷逆。其實,作為計算機(jī)從業(yè)者污尉,面對各種網(wǎng)絡(luò)協(xié)議膀哲,其復(fù)雜程度...
了解了ResNet模型和CIFAR100數(shù)據(jù)集,完成了準(zhǔn)備工作被碗,現(xiàn)在可以著手開始使用ResNet實現(xiàn)CIFAR100數(shù)據(jù)集分類某宪。 數(shù)據(jù)準(zhǔn)備 直接使用上一章CIFAR100數(shù)據(jù)...
上一章講解了ResNet模型及組件,也介紹了jax.example_libraries.stax下JAX內(nèi)置的模型組件锐朴。有了這些準(zhǔn)備工作兴喂,可以開始上手寫代碼了。所以焚志,本章著手...
前面在講解卷積神經(jīng)網(wǎng)絡(luò)時介紹了VGG模型衣迷,隨著VGG模型的成功,更深酱酬、更寬壶谒、更復(fù)雜的網(wǎng)絡(luò)似乎成為卷積神經(jīng)網(wǎng)絡(luò)模型的主流。但同時也帶來了問題膳沽。 神經(jīng)網(wǎng)絡(luò)退化 卷積神經(jīng)網(wǎng)絡(luò)能夠用...
本章接續(xù)上一章汗菜,使用稀松矩陣函數(shù)來進(jìn)行回歸擬合,另外再介紹一下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解釋器來...
本章起,學(xué)習(xí)JAX創(chuàng)建函數(shù)的基本規(guī)則。JAX的基本規(guī)則稱為“原語(Primitives)”彼水,原語一次來自于操作系統(tǒng)崔拥,指的是執(zhí)行過程中不可被打斷的基本操作》锔玻可以理解為一段代碼在...
本章起链瓦,學(xué)習(xí)JAX創(chuàng)建函數(shù)的基本規(guī)則。JAX的基本規(guī)則稱為“原語(Primitives)”盯桦,原語一次來自于操作系統(tǒng)慈俯,指的是執(zhí)行過程中不可被打斷的基本操作∮德停可以理解為一段代碼在...
前兩章中贴膘,在JAX里使用了TensorFlow數(shù)據(jù)集來做模型訓(xùn)練。吳恩達(dá)老師說過略号,“公共數(shù)據(jù)集為機(jī)器學(xué)習(xí)研究這枚火箭提供了動力”刑峡。解決了機(jī)器學(xué)習(xí)中“無米下炊”的難題。 公共數(shù)...