Re: [請益] 想從零開始轉行當AI軟體工程師

看板Soft_Job作者 (2312312)時間2年前 (2021/11/09 09:12), 2年前編輯推噓37(37020)
留言57則, 42人參與, 2年前最新討論串2/16 (看更多)
※ 引述《noodle3574 (拉麵)》之銘言: : 幫朋友發文代問 : ———————————————————— : 大家好,小弟最近下定決心要轉行,對AI的部分有點興趣 : 大概了解之後發現AI是用Python寫的,但做程式相關的朋友說轉行的話不太建議用Python : 當起手 : 因為是新東西,目前就業機會相較其他語言比較少建議從別的學起,也建議我上來問問各 : 位前輩 : 想問有做AI相關工作還有使用Python的前輩們,學Python的出路相對其他語言真的比較少 : 嗎?或是有其他更推薦做為入門的語言? : 在網路上搜尋相關課程發現資策會和巨匠電腦有在賣Python的課程,看了一下有點想報名 : ,畢竟有老師教 : 好奇他們的課程在職場上是真的實用且有幫助的嗎?還是有其他更推薦的教材或教學方面 : 的資源可以使用呢? : 最後想走AI方面的話前面可以做什麼類型的工作來累積經驗跟技術呢 : 我知道程式語言的水很深,所以想問問有經驗的前輩們的看法和建議。謝謝大家 這篇應該算是AI勸世文 如果你之前沒有任何工程背景,想要直接轉入AI的話,那真的是建議放棄。 AI發展至今,其實要入手真的非常容易,某種程度上只要知道如何呼叫API (Python為介面)就可以完成很多事情。 我經歷過幾個用deep learning的實際例子,都是要解決既定的工程問題, 然後現有的工具不夠,所以才會選擇使用deep learning來解決 但是請注意,這些都是已經對該領域具備一定程度的domain knowledge,然後發現或許太 難惹,之後才使用deep learning來解決。 1.使用AI來解決影像快速對焦的問題 對於這案子我沒辦法談得太細,我會參與這個案子是因為嵌入式系統是由我來開發的。 做這個演算法的是一個光學博士,他使用了大量影像前處理演算法,然後再把資料餵到 神經網路裡面,他因為前處理做得很好,所以他建構的神經網路只有5層的樣子,用Keras 輕鬆完成,但其實說真的,這個最有價值的部分就在於"影像前處理演算法",因為那位光 學博士"懂影像",所以"前處理"做得很好,資料跑出來後,其實用傳統的機器學習 演算法就可以做完的事情,只是現在AI很夯,所以套一下神經網路就降。 這個案子最有價值的是影像前處理演算法。 2. 使用AI來預測機器故障的可能性 這個部份我有參與部分的演算法跟系統開發,這個案子主要是利用IMU去偵測機器的震動 ,然後利用得到的振動頻率去預測機器損耗的可能性。但問題是要做這個東西, 就要先懂得DSP的訊號處理,像是要用甚麼類型的窗函數,然後要怎麼濾波,是用要IIR 還是FIR還是Adaptive Filter,那是要看一維time domain的訊號就好, 還是要看spectrogram? 這裡就有很多dsp的東西要去處理,我那時的經驗是,沒有做這 些訊號的前處理,就丟到神經網路去之後,那個正確率低到不可思議(30%左右),但有 做這些dsp前處理之後,正確率就高達90%以上 這個案子最有價值的就是訊號的DSP前處理。 其實我還有陸續碰過類似這樣的案子,套路都是差不多這樣。倘若你今天已經做影像處理 一段時間惹,想要讓自己變得更有價值,OK,那去學deep learning是絕對舉雙手贊成 ,因為不是只有辨識才會需要deep learning,在影像方面還有很多的東西會需要 用到deep learning,會用AI真的是如虎添翼! 再來,其實理工的要學deep learning根本就是無痛上手,像案例一的光學博士, 他從0開始自學只花了2個月就可以建構出跑得動的神經網路,如果他手上的案子會需要 非常複雜的神經網路,而他處理不來的話,我相信也應該會找CS或是數學畢業的碩士生 來弄,而不會找一個"中途轉行"的人來處理這個事情。 所以沒有任何理工背景,然後只是因為對AI感興趣想要轉行到這邊的話...這個...恩 ㄎㄎ~~~~~三思後行吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.250.156 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1636420378.A.63B.html ※ 編輯: isaacting (49.217.250.156 臺灣), 11/09/2021 09:14:45 ※ 編輯: isaacting (49.217.250.156 臺灣), 11/09/2021 09:15:11

11/09 09:28, 2年前 , 1F
11/09 09:28, 1F

11/09 09:29, 2年前 , 2F
感謝分享
11/09 09:29, 2F

11/09 09:39, 2年前 , 3F
正解
11/09 09:39, 3F

11/09 09:50, 2年前 , 4F
push
11/09 09:50, 4F

11/09 09:51, 2年前 , 5F
這波讓很多人覺得學幾堂課就可以轉行搞AI的就是那些補習
11/09 09:51, 5F

11/09 09:51, 2年前 , 6F
班呀,害人不淺
11/09 09:51, 6F

11/09 09:52, 2年前 , 7F
還有非常早期大概五年前確實一堆call api的就可以打著AI
11/09 09:52, 7F

11/09 09:52, 2年前 , 8F
的名號在市場上騙吃騙喝,但是時代已經過了
11/09 09:52, 8F
其實那些補習班對於案例一的那位博士確實很有幫助~~~ 只是他也可以自學就搞定惹~~~不過如果打著招牌說來學個AI就可以就業.... 這個就...恩.........QQ ※ 編輯: isaacting (49.217.250.156 臺灣), 11/09/2021 09:54:21

11/09 09:53, 2年前 , 9F
正確
11/09 09:53, 9F

11/09 09:58, 2年前 , 10F
光學博士好厲害
11/09 09:58, 10F

11/09 10:10, 2年前 , 11F
這種東西門檻低 缺又少 又熱門 真的不要再當砲灰了
11/09 10:10, 11F

11/09 10:17, 2年前 , 12F
11/09 10:17, 12F

11/09 10:21, 2年前 , 13F
觀念正確 domain knowhow一直才是關鍵
11/09 10:21, 13F

11/09 10:28, 2年前 , 14F
推分享
11/09 10:28, 14F

11/09 10:31, 2年前 , 15F
nice nice
11/09 10:31, 15F

11/09 10:36, 2年前 , 16F
現在就是會影像辨識但不會影像處理的一堆XD
11/09 10:36, 16F

11/09 10:40, 2年前 , 17F
口可!賣鏟子的才不會跟買家說這些東西。wwwwwwwwwwwwww
11/09 10:40, 17F

11/09 10:52, 2年前 , 18F
勸世文推
11/09 10:52, 18F

11/09 10:55, 2年前 , 19F
小弟私立學店 一堆AI課程 看了老半天也不知道在AI什麼= =
11/09 10:55, 19F

11/09 10:55, 2年前 , 20F
11/09 10:55, 20F

11/09 11:06, 2年前 , 21F
推實務分享,很實際
11/09 11:06, 21F

11/09 11:25, 2年前 , 22F
11/09 11:25, 22F

11/09 11:41, 2年前 , 23F
叫AI才可以騙人來上課 叫資料分析課都開不成
11/09 11:41, 23F

11/09 11:48, 2年前 , 24F
收藏
11/09 11:48, 24F

11/09 11:53, 2年前 , 25F
內行,前處理真的是關鍵,作法太多沒有專業和思路真
11/09 11:53, 25F

11/09 11:53, 2年前 , 26F
的很難找到有效的方向,只能不斷try error
11/09 11:53, 26F

11/09 12:27, 2年前 , 27F
推 你總得先成為專家才能訓練專家
11/09 12:27, 27F

11/09 13:16, 2年前 , 28F
正解 ai只是解決方案的一種
11/09 13:16, 28F

11/09 13:18, 2年前 , 29F
沒有前處理只是垃圾進 垃圾出 套ai一樣是垃圾
11/09 13:18, 29F

11/09 14:15, 2年前 , 30F
補充一點,純研究不會工程的MLer還蠻不吃香的,
11/09 14:15, 30F

11/09 14:15, 2年前 , 31F
偏偏不少MLer技術都蠻爛的
11/09 14:15, 31F

11/09 14:38, 2年前 , 32F
這篇正解
11/09 14:38, 32F

11/09 14:51, 2年前 , 33F
推這篇
11/09 14:51, 33F

11/09 14:58, 2年前 , 34F
AI門檻低 XDDDDDD
11/09 14:58, 34F

11/09 15:05, 2年前 , 35F
是光學博士的問題 理當來說NN要做的是取代他的前處理
11/09 15:05, 35F

11/09 15:08, 2年前 , 36F
但是他重新學又train 倒不如他自己幹出來比較快
11/09 15:08, 36F

11/09 15:09, 2年前 , 37F
但換個角度想都是這個領域的頂尖了 他還不打算用的話
11/09 15:09, 37F

11/09 15:10, 2年前 , 38F
新手就更加難以入門
11/09 15:10, 38F

11/09 15:47, 2年前 , 39F
同意樓上的解讀,領域知識應用在DL應該是設計架構用
11/09 15:47, 39F

11/09 16:17, 2年前 , 40F
推推
11/09 16:17, 40F

11/09 17:09, 2年前 , 41F
好聞
11/09 17:09, 41F

11/09 17:24, 2年前 , 42F
資管系ㄋ,有機會進入此領域嗎
11/09 17:24, 42F

11/09 17:30, 2年前 , 43F
推這篇~超專業
11/09 17:30, 43F

11/09 18:36, 2年前 , 44F
domain know-how 才是真正的關鍵
11/09 18:36, 44F

11/09 19:08, 2年前 , 45F
碩班的AI論文目前非常氾濫 而且大部分人畢業做的工作一
11/09 19:08, 45F

11/09 19:08, 2年前 , 46F
點關聯都沒有...
11/09 19:08, 46F

11/09 20:20, 2年前 , 47F
語音處理目前也都是要經過某些程度的傅立葉轉換才丟
11/09 20:20, 47F

11/09 20:20, 2年前 , 48F
進DL阿
11/09 20:20, 48F

11/09 20:22, 2年前 , 49F
讓DL自己學會時頻轉換等前處理 原則上沒有說不行 但
11/09 20:22, 49F

11/09 20:22, 2年前 , 50F
現在就是還沒看到做得好的
11/09 20:22, 50F

11/09 23:40, 2年前 , 51F
11/09 23:40, 51F

11/10 00:13, 2年前 , 52F
推, 要嘛AI真的懂那些數學的演算法, 不然就是對要解決的問
11/10 00:13, 52F

11/10 00:14, 2年前 , 53F
題的domain knowledge有料, 不然真的做不出能拿來賺錢
11/10 00:14, 53F

11/10 00:55, 2年前 , 54F
不只工科 以前我們餵一些財務資料 跑出來還是要有一點財
11/10 00:55, 54F

11/10 00:55, 2年前 , 55F
會背景幫忙解釋數據的因果
11/10 00:55, 55F

11/10 08:01, 2年前 , 56F
11/10 08:01, 56F

11/10 12:39, 2年前 , 57F
正確
11/10 12:39, 57F
文章代碼(AID): #1XYSiQOx (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 16 篇):
文章代碼(AID): #1XYSiQOx (Soft_Job)