這是我在做大學(xué)教授期間推薦給我學(xué)生的一本書,非常好,適合入門學(xué)習(xí)。《python深度學(xué)習(xí)》由Keras之父、現(xiàn)任Google人工智能研究員的弗朗索瓦?肖萊(Franc?ois Chollet)執(zhí)筆,詳盡介紹了用Python和Keras進(jìn)行深度學(xué)習(xí)的探索實(shí)踐,包括計(jì)算機(jī)視覺(jué)、自然語(yǔ)言處理、產(chǎn)生式模型等應(yīng)用。書中包含30多個(gè)代碼示例,步驟講解詳細(xì)透徹。作者在github公布了代碼,代碼幾乎囊括了本書所有知識(shí)點(diǎn)。在學(xué)習(xí)完本書后,讀者將具備搭建自己的深度學(xué)習(xí)環(huán)境、建立圖像識(shí)別模型、生成圖像和文字等能力。但是有一個(gè)小小的遺憾:代碼的解釋和注釋是全英文的,即使英文水平較好的朋友看起來(lái)也很吃力。本人認(rèn)為,這本書和代碼是初學(xué)者入門深度學(xué)習(xí)及Keras最好的工具。作者在github公布了代碼,本人參照書本,對(duì)全部代碼做了中文解釋和注釋,并下載了代碼所需要的一些數(shù)據(jù)集(尤其是“貓狗大戰(zhàn)”數(shù)據(jù)集),并對(duì)其中一些圖像進(jìn)行了本地化,代碼全部測(cè)試通過(guò)。(請(qǐng)按照文件順序運(yùn)行,代碼前后有部分關(guān)聯(lián))。以下代碼包含了全書約80%左右的知識(shí)點(diǎn),代碼目錄:2.1: A first look at a neural network( 初識(shí)神經(jīng)網(wǎng)絡(luò))3.5: Classifying movie reviews(電影評(píng)論分類:二分類問(wèn)題)3.6: Classifying newswires(新聞分類:多分類問(wèn)題 )3.7: Predicting house prices(預(yù)測(cè)房?jī)r(jià):回歸問(wèn)題)4.4: Underfitting and overfitting( 過(guò)擬合與欠擬合)5.1: Introduction to convnets(卷積神經(jīng)網(wǎng)絡(luò)簡(jiǎn)介)5.2: Using convnets with small datasets(在小型數(shù)據(jù)集上從頭開始訓(xùn)練一個(gè)卷積網(wǎng)絡(luò))5.3: Using a pre-trained convnet(使用預(yù)訓(xùn)練的卷積神經(jīng)網(wǎng)絡(luò))5.4: Visualizing what convnets learn(卷積神經(jīng)網(wǎng)絡(luò)的可視化)
數(shù)字示波器功能強(qiáng)大,使用方便,但是價(jià)格相對(duì)昂貴。本文以Ti的MSP430F5529為主控器,以Altera公司的EP2C5T144C8 FPGA器件為邏輯控制部件設(shè)計(jì)數(shù)字示波器。模擬信號(hào)經(jīng)程控放大、整形電路后形成方波信號(hào)送至FPGA測(cè)頻,根據(jù)頻率值選擇采用片上及片外高速AD分段采樣。FPGA控制片外AD采樣并將數(shù)據(jù)輸入到FIFO模塊中緩存,由單片機(jī)進(jìn)行頻譜分析。測(cè)試表明:簡(jiǎn)易示波器可以實(shí)現(xiàn)自動(dòng)選檔、多采樣率采樣、高精度測(cè)頻及頻譜分析等功能。Digital oscilloscope is powerful and easy to use, but also expensive. The research group designed a low-cost digital oscilloscope, the chip of MSP430F5529 of TI is chosen as the main controller and the device of EP2C5T144C8 of Altera company is used as the logic control unit. Analog signal enter the programmable amplifier circuit, shaping circuit and other pre-processing circuit. The shaped rectangular wave signal is sent to FPGA for measure the frequency. According to the frequency value to select AD on-chip or off-chip high-speed AD for sampling. FPGA controls the off-chip AD sampling and buffers AD data by FIFO module. The single chip microcomputer receives the data, and do FFT for spectrum analysis. The test shows that the simple oscilloscope can realize automatic gain selection, sampling at different sampling rates, high precision frequency measurement and spectrum analysis.
高通藍(lán)牙芯片QCC5144 詳細(xì)規(guī)格手冊(cè)datasheet (共99頁(yè))含各個(gè)接口說(shuō)明,應(yīng)用原理圖等信息。 QualcommTrueWireless? stereo earbuds (無(wú)線雙耳) Features(特點(diǎn)) ■ Qualifiedto Bluetooth v5.2 specification (藍(lán)牙協(xié)議標(biāo)準(zhǔn)5.2) ■ 120 MHz Qualcomm ? Kalimba ? audio DSP (120MHz 的音頻DSP處理器) ■ 32 MHz/80MHz Developer Processor for applications ■ Firmware Processor for system ■ Flexible QSPI flash programmable platform (可編程的QSPI外掛存儲(chǔ)器) ■ High-performance 24?bit audio interface (高性能的24位音頻接口) ■ Digital and analog microphone interfaces (含 數(shù)字 及模擬 MIC接口) ■ Flexible PIO controller and LED pins with PWM support ■ Serial interfaces: UART, Bit Serializer (I2C/SPI), USB 2.0 (支持串口,I2C, SPI,USB 接口) ■ Advanced audio algorithms (高級(jí)的音頻算法) ■ ActiveNoise Cancellation: (支持ANC 主動(dòng)降噪功能) Hybrid, Feedforward, and Feedback modes, using Digital or Analog Mics, enabled using license keys available from Qualcomm? ■ Qualcomm ? aptX ? and aptX HD Audio (支持獨(dú)特的aptx 功能)
INTRODUCTION In the past, adding speech recording and playback capability to a product meant using a digital signal processor or a specialized audio chip. Now, using a simplified Adaptive Differential Pulse Code Modulation(ADPCM) algorithm, these audio capabilities can be added to any PICmicro device. This application note will cover the ADPCM compression and decompression algorithms, performance comparison of all PICmicro devices, and an application using a PIC16C72 micro-controller.DEFINITION OF TERMS step size -value of the step used for quantization of ana-log signals and inverse quantization of a number of steps.quantization -the digital form of an analog input signal is represented by a finite number of steps.adaptive quantization -the step size of a quantizer is dramatically changed with time in order to adapt to a changing input signal.inverse quantizer -a finite number of steps is converted into a digital representation of an analog signal.
最近入手了Pandaboard的高清攝像頭子板一塊,順便學(xué)習(xí)了MIPICSI2接口,給各位網(wǎng)友分享一下。這個(gè)高清攝像頭采用ov5640芯片,500萬(wàn)像素,支持自動(dòng)聚焦,這也是手機(jī)和平板里面用得比較多的一種cmos傳感芯片。OV5640同時(shí)支持并向和串行數(shù)據(jù)傳輸,當(dāng)然串行傳輸(也就是MIPI方式)速度更快,能夠支持更高的分辨率,一般手機(jī)里300萬(wàn)或者500萬(wàn)像素的攝像頭一般都是MIPI接口。不妨再多提一下MIPI標(biāo)準(zhǔn),MIPI是做移動(dòng)應(yīng)用處理器的幾家巨頭公司成立的聯(lián)盟,旨在定義移動(dòng)應(yīng)用處理器的接口標(biāo)準(zhǔn),其全稱為“Mobile Industry Processor Interface”。現(xiàn)在用的比較多是MIPI框架中的攝像頭標(biāo)準(zhǔn)和顯示標(biāo)準(zhǔn),即MIPICSI和MIPI DSI。CSI代表Camera Serial Interface,而DSI代表Display Serial Interface。現(xiàn)在CSI已經(jīng)升級(jí)到CSI2.0版本,即MIPICSI2接口。本文所提到的Pandaboard 高清攝像頭使用的就是MIPICSI2接口。先貼一個(gè)Pandaboard安裝好攝像頭子板的圖片: