Re: [請益] 非本科(無程式基礎),想走機械學習

看板Soft_Job作者 (DDDDDDDDDDDDDD)時間9年前 (2016/05/14 09:23), 9年前編輯推噓5(505)
留言10則, 4人參與, 最新討論串4/5 (看更多)
※ 引述《jo3jo3 (Wei)》之銘言: : 目前有轉職的打算,其中有些疑惑 : 希望各位前輩能給我一些意見,感謝! 先說,小弟目前資工系大四,還要叫你一聲學長 : 本身念機械,退伍後工作兩年 : 工作跟機械沒什麼關係 : 大學有學過 fortran 和 matlab,但已忘光... 學過要看學到什麼程度呀 這點應該版上很多po文說想轉CS的人都提過了 : 因為之前玩了 Arduino : 覺得寫程式沒有想像中的那麼難以理解 : 也覺得學寫程式是很好的投資 是這樣沒錯 : 希望未來能用這能力,跟各產業合作,改善他們的問題 : 目前對寫程式,算是不討厭,也不沒特別喜歡 這個就比較尷尬了 聽起來比較像是因為還沒有接觸過太多或者太精深的程式 所以不知道自己是喜歡還是討厭 : 只是對它能做什麼事很好奇 : 看了網路上的文章後,決定學Ruby on the rails : 想說先從 web development 來認識程式語言 : 並建造自己想要的網站 : 所以學習了,基本的 HTML & CSS, 和一點點的 Ruby : 打算 Ruby 基礎學好後,開始學 Rails 我覺得在這種情況下自學程式是好的 但是不太推薦用RoR來起手 : 但對我來說,比較感興趣的是演算法 : 我想這跟之前的人機圍棋戰 : 和 Raffaello D'Andrea 的四軸飛行機,有蠻大的關係 : 他們讓我看到程式語言的可能性 : 所以對我來說,真正想走的是機械學習 : 或是其他類似領域,因為目前只知道ML : 我認為若想往這方面走,學術背景要夠扎實 : 所以打算離職後,花一年的時間考資工所 : 目前開始在網路,上一些課程,來了解程式和數理知識 : 例如:線性代數,CS50等等 : 以上是從我想學寫程式,到開始嘗試做些學習的過程和心境 : 我主要是想請教大家: : 像我這樣完全沒有程式和資工基礎的人 : 想花約一年多的時間,考研究所,走機械學習,是可行的嗎? : 對於這樣的職涯選擇,有什麼建議呢? : 有關程式語言,我是不是應該選 Python? : 因為以目前我看的資訊: : Python 很靈活(data,web都可以用) : 且相較於C,Java,也比較易學 用Python來起手覺得真的不錯 因為Python相對好上手很多 建議先上網自學資料結構以及演算法兩門課程 並且用所學刷一點leetcode的題目 再說自己對演算法感興趣比較好 必須告訴你資工系本科對「演算法」有興趣的人應該不到一半 小弟前陣子因為課程所需、加上實驗室專題 學長要我研究deep learning 我才稍微知道ML是在幹麻的 覺得想要走ML 邏輯、數學、資料結構、演算法一定要好是必然的 邏輯、數學不好, 光是學Back propagate就會學到快瘋掉了 資結、演算法不夠好,要你用code實作出你的概念更是難上加難 ML的應用真的很廣 至於跨系未來想走這一條路可不可行,我覺得還是先打個問號 因為要能夠跟本科系、數學系的人在ML方面並駕齊驅 需要很大很大的努力 還是建議你先學好基本科目、多看看CS其他領域 說不定你能找到比ML更有興趣的東西 至於畢業後跨資工的可行性 我沒辦法給你太好的建議 但是絕對不輕鬆,不是稍微會一點概念就可以贏過本科系的人的 版上應該也有很多討論文章 真的要有決心、有執行力 趕快去學才是真的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.208.241 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1463189013.A.018.html ※ 編輯: renny32 (1.161.208.241), 05/14/2016 09:24:05

05/14 14:34, , 1F
資工的演算法跟ML/DL的不太一樣 學ML對資結/演算法的需求
05/14 14:34, 1F

05/14 14:35, , 2F
沒那麼大 我覺得機率線代比較重要一點 找本Bishop來唸吧!
05/14 14:35, 2F

05/14 14:36, , 3F
如果對DL有興趣 去學個theano 跑一些sample(ex. MNIST...)
05/14 14:36, 3F

05/14 14:37, , 4F
培養一下猜參的直覺XD
05/14 14:37, 4F

05/14 15:06, , 5F
... data 愈多資結就愈重要. data 愈少你做ML沒什麼義意
05/14 15:06, 5F

05/14 15:16, , 6F
b大可以舉例一下嗎 資結的重要是指?
05/14 15:16, 6F

05/15 01:34, , 7F
速度
05/15 01:34, 7F

05/16 13:01, , 8F
例如list的存取是線性,hash的存取是常數,矩陣資料直接
05/16 13:01, 8F

05/16 13:02, , 9F
陣列,或是用轉為稀疏矩陣的存法,這都有相關吧
05/16 13:02, 9F

05/16 14:46, , 10F
喔喔 我懂了... 我做audio 對這好沒概念
05/16 14:46, 10F
文章代碼(AID): #1NDduL0O (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1NDduL0O (Soft_Job)