本書對二維、三維目標檢測技術涉及的骨干網絡及入門必備的計算機視覺算法進行全面的介紹。本書由淺入深地介紹了MNIST、ImageNet、CIFAR、波士頓房產、ModelNet等經典二維、三維數據集和相關國際賽事,還介紹了TensorFlow中的二維卷積層、全連接層、激活層、池化層、批次歸一化層、隨機失活層的算法和梯度下降原理,AlexNet、VGG、ResNet、DarkNet、CSP-DarkNet等經典骨干網絡的設計原理,以及PointNet、GCN等三維計算機視覺神經網絡。此外,本書
本書是針對FPGA初學者編著的入門級圖書,以高云公司的FPGA和Verilog HDL為開發平臺,詳細闡述FPGA設計所需的基礎知識、基本語法、設計流程、設計技巧,全面、細致、深刻地剖析了Verilog HDL與C語言等傳統順序語言的本質區別,使讀者通過簡單的實例逐步理解FPGA的硬件設計思想,實現快速掌握FPGA設計方法的目的。本書思路清晰、語言流暢、分析透徹,在簡明闡述設計方法的基礎上,重點辨析讀者易于與常規順序語言混淆的概念,力求使讀者在較短的時間內理解硬件編程思想,掌握FPGA設計方法。
本書深入地講解了Go語言常見特性的內部機制和實現方式,大部分內容源自對Go源碼的分析,并從中提煉出實現原理。通過閱讀本書,讀者可以快速、輕松地了解Go語言的內部運作機制。本書首先介紹常見數據結構及控制結構的實現原理,包括管道、切片、Hash表、select和for-range等,這部分內容大都以幾個精心準備的測驗題目開頭,每個測驗題目均對應一個知識點,讀者借此可以測驗自身對該知識點的掌握程度。接著介紹了Go語言最核心的概念,包括協程的概念、協程調度模型、協程調度策略,以及內存分配和垃圾回收相關的
本書以圖解的方式通俗易懂的講解計算機系統中各項技術的本質,包括編程語言的本質是什么、操作系統、進程線程協程等的本質是什么、到底什么是內存、什么是堆區棧區、內存分配等是怎么一回事、怎樣從晶體管構建出CPU、I/O是如何實現的等等,從根源出發,一步步講解一項技術到底是怎么來的,同時內容可視化——輔助大量精心設計的插圖,幾乎做到了平均一頁有一圖,把對技術的理解門檻降到最低。
這是一本關于Python編程的書。它并不覆蓋Python的方方面面,其重點是呈現現代且精選的Python語言核心,即側重于Python編程本身。這包括抽象實現、程序結構、函數、對象與類型、協議、生成器、I/O、模塊等主題,同時對Python常用的內置函數及標準庫進行了簡要介紹。這些內容能夠有效幫助Python程序員應對各種項目規模的挑戰。同時,本書通常會省略那些完全可以通過IDE輕松獲取的參考內容(例如函數列表、命令名稱、參數等),并特意不去描述Python編輯器工具、IDE、部署等快速變化的內
本書系統介紹了 Python 語言的主要語法特性,內容設計上注重實戰,針對具體知識點設計了簡單、易懂的應用案例,同時在每個章節最后設計了一個或多個實訓任務,每個實訓任務都會根據開發步驟詳細闡述編程實現過程。讀者可以結合具體的實訓任務,在編程實戰中快速掌握 Python 編程技術。本書共 14 章,其中第 1~7 章主要介紹 Python 的語法特性,包括 Python 語言概述、Python 語言基礎知識、程序控制結構、函數與模塊、組合數據類型、面向對象編程、文件操作;第 8~14 章主要介紹
本書介紹了如何使用 Python 實現企業級的大數據全棧式開發、設計和編程工作,涉及的知識點包括數據架構整體設計、數據源和數據采集、數據同步、消息隊列、關系數據庫、NoSQL 數據庫、批處理、流處理、圖計算、人工智能、數據產品開發。 本書既深入淺出地介紹了不同技術組件的基本原理,又通過詳細對比介紹了如何根據不同場景選擇最佳實踐技術方案,并通過代碼實操幫助讀者快速掌握常用技術的應用過程,最后通過項目案例介紹了如何將所學知識應用于實際業務場景中。
這是一本介紹如何使用STM32Cube組件學習STM32微控制器的入門圖書,也是一名工程師自身學習STM32微控制器的經驗總結。全書圍繞STM32F10×××參考手冊,結合STM32CubeF1軟件包提供的例程,參考Cortex-M3編程手冊等資料,全面、系統地對STM32F103的各個功能項進行分析和講解,并通過可視化圖形配置工具STM32CubeMX重新生成例程。本書介紹的學習方法幾乎可以適用于任何一款STM32微控制器的芯片。 本書適合STM32微控制器初學者和使用STM32微控制器從事項
本書基于Java的長期支持版本(Java?11)系統地講解Java的核心語法,內容全面,深入淺出,貫穿了大量實例。本書詳細講解了Java及面向對象編程基礎、圖形用戶界面的編程方法、基礎類和工具類的使用方法、泛型與集合框架、Java?I/O技術、JDBC編程技術、多線程機制、網絡編程技術等實用內容。本書強調理論與應用相結合,自第2章開始,每章的最后一節均為編程實訓,應用該章涉及的內容完成相應的實訓案例。第2~3章逐步完成氣泡案例,第4~13章逐步完成飛機大戰案例。本書適合計算機相關專業的本科生、專
本書采用ES5和ES6融合的方式編寫,兼顧了主流應用和發展趨勢,書中知識點結合實際開發講解演示。本書從JavaScript額的歷史開始講解,由淺入深地帶領讀者逐漸走入JavaScript的世界。本書內容包括:變量、基本數據類型、運算符和表達式、語句、函數、對象、數組、BOM、DOM、AJAX、異步編程及ES6新特性等。本書語言通俗易懂,案例貼近實際工作需求,內容全面,深入淺出地簡潔了前端開發需掌握的知識點。與此同時,本書還對一些底層實現進行了介紹,讓讀者在閱讀完本書之后對JavaScript有更