美麗的大蒜君
我們實驗室就是做FPGA圖像處理的。建議你學習一下《信號與系統(tǒng)》,《數(shù)字信號處理》。然后學習一下岡薩雷斯寫的《數(shù)字圖像處理》那本書。有了基礎(chǔ)之后,選定一個方向進行具體研究。圖像處理的方向比較多,圖像增強,圖像復(fù)原,圖像壓縮,圖像分割等等。個人感覺FPGA做圖像預(yù)處理(譬如圖像去噪)比較好,如果涉及較為復(fù)雜的算法,用FPGA就需要深厚的功底。畢竟FPGA的計算能力不強??傊?,你先把基礎(chǔ)打好,然后選定一個喜歡的方向深入研究。FPGA只是實現(xiàn)的工具。
往昔歲月
算法工程師要有很高的數(shù)學水平和邏輯思維。需要學習高數(shù),線性代數(shù),離散數(shù)學,數(shù)據(jù)結(jié)構(gòu)和計算機等課程。算法工程師是一個比較高端的職位:專業(yè)要求:計算機、電子、通信、數(shù)學等相關(guān)專業(yè);學歷要求:本科及其以上的學歷,大多數(shù)是碩士學歷及其以上;語言要求:英語要求是熟練,基本上能閱讀國外專業(yè)書刊;必須掌握計算機相關(guān)知識,熟練使用仿真工具MATLAB等,必須會一門編程語言。算法工程師根據(jù)研究領(lǐng)域來分主要有音頻或者視頻算法處理、圖像技術(shù)方面的二維信息算法處理和通信物理層、雷達信號處理、生物醫(yī)學信號處理等領(lǐng)域的一維信息算法處理。想了解更多有關(guān)算法工程師的詳情,推薦咨詢達內(nèi)教育?!具_內(nèi)教育】擁有1v1督學跟蹤式學習有疑問隨時溝通,理論知識+學習思維+實戰(zhàn)操作,打造完整學習閉環(huán)。該機構(gòu)實戰(zhàn)講師、經(jīng)驗豐富、獨創(chuàng)教學系統(tǒng),滿足學生多樣化學習需求。
小豆包么么
算法工程師要求很高的數(shù)學水平和邏輯思維。需要學習高數(shù),線性代數(shù),離散數(shù)學,數(shù)據(jù)結(jié)構(gòu)和計算機等課程。
專業(yè)要求:計算機、電子、通信、數(shù)學等相關(guān)專業(yè);
學歷要求:本科及其以上的學歷,大多數(shù)是碩士學歷及其以上;
語言要求:英語要求是熟練,基本上能閱讀國外專業(yè)書刊;
必須掌握計算機相關(guān)知識,熟練使用仿真工具MATLAB等,必須會一門編程語言。
國內(nèi)外狀況
國內(nèi)從事算法研究的工程師不少,但是高級算法工程師卻很少,是一個非常緊缺的專業(yè)工程師。
算法工程師根據(jù)研究領(lǐng)域來分主要有音頻/視頻算法處理、圖像技術(shù)方面的二維信息算法處理和通信物理層、雷達信號處理、生物醫(yī)學信號處理等領(lǐng)域的一維信息算法處理。
小于吃飯了
算法工程師不用什么具體的證,但是需要很高的思維能力一,算法工程師要求的思維能力高水平的數(shù)學和邏輯思維。需要學習高數(shù)、線性代數(shù)、離散數(shù)學、數(shù)據(jù)結(jié)構(gòu)和計算機等課程,算法工程師根據(jù)研究領(lǐng)域劃分為音頻/視頻算法處理、圖像技術(shù)中的二維信息算法處理和通信物理層中的一維信息算法處理、雷達信號處理、生物醫(yī)學信號處理等。
二,算法工程師的職責1、負責人工智能、機器學習、深層學習技術(shù)及其在業(yè)務(wù)建模中的應(yīng)用研究。2、深化金融業(yè)務(wù)中各種客戶屬性和行為的數(shù)據(jù)。量化客戶類型的行為特征,量化客戶關(guān)聯(lián)類型和客戶關(guān)聯(lián)距離。3、分析各種風險案例,設(shè)計并實現(xiàn)反欺詐和賬戶安全情況下的風險控制模型。4、注意人工智能相關(guān)算法的新趨勢,并根據(jù)公司業(yè)務(wù)情況進行技術(shù)前期研究
三,算法工程師的任務(wù)1.算法工程師是一系列解決問題的清晰指令,也就是說,能夠?qū)σ欢ㄒ?guī)格在有限的時間內(nèi)獲得所要求的輸出。如果一個算法有缺陷或不適用于某個問題,則執(zhí)行這個算法將不會解決問題。不同的算法可能使用不同的時間、空間或效率來完成相同的任務(wù)。2.一個算法的優(yōu)劣可以用空間復(fù)雜度和時間復(fù)雜度來衡量,算法工程師是利用算法處理事務(wù)的人。
安妮寶貝88
BAT企業(yè)的算法工程師是這樣工作的:問題抽象、數(shù)據(jù)采集和處理、特征工程、建模訓(xùn)練調(diào)優(yōu)、模型評估、上線部署。(具體操作可以看阿里算法專家chris老師的算法工作流視頻算法工作流是怎樣的?)而一個算法工程師真正值錢的地方在于問題抽象和上線部署這兩個。
以上是一個算法工程師的工作流,所以你要做以上內(nèi)容的話,需要的技能和知識有以下這些:
①機?學習的基礎(chǔ)是數(shù)學,入門AI必須掌握一些必要的數(shù)學基礎(chǔ),但是并不是全部的數(shù)學知識都要學,只學工作上實際有用到的,比如是微積分、概率論、線性代數(shù)、凸優(yōu)化等這些。
②數(shù)據(jù)分析里需要應(yīng)用到的內(nèi)容也需要掌握,但不是網(wǎng)上所說的從0開始幫你做數(shù)據(jù)分析的那種,而是數(shù)據(jù)挖掘或者說是數(shù)據(jù)科學領(lǐng)域相關(guān)的東西,比如要知道計算機里面怎么挖掘數(shù)據(jù)、相關(guān)的數(shù)據(jù)挖掘工具等等
補足了以上數(shù)學和數(shù)據(jù)挖掘基本知識,才可以正式進行機器學習算法原理的學習。
③算法方面需要掌握一些基本的框架:python、spark、mllib、scikit-learning、pytorch、TensorFlow,數(shù)據(jù)方面需要懂得HQL、numpy、pandas,如果你本身是后臺開發(fā)、app開發(fā)、數(shù)據(jù)分析、項目管理,則是一個學習算法的一個加分項。
④最后需要對人工智能有全局的認知,所以菜鳥窩的機器學習vip大課會講授到算法理論,包括機器學習、深度學習兩大模塊,相關(guān)的算法原理、推導(dǎo)和應(yīng)用的掌握,以及最重要算法思想。
優(yōu)質(zhì)工程師考試問答知識庫