-
1 # 我躺下了
-
2 # MosquitoVon
當然可以,可以從線性代數開始學習,然後讀一讀計算方法。其間,並行學習高等數學。
學習時最好先從非數學專業的高校課本入手,基本理解後再讀一遍數學專業的課本加深與擴充套件所學到的知識。
-
3 # 愛資料的小司機
我覺得不太現實。
演算法的基礎是數學,許多公司招聘資料探勘工程師都要求本科數學系或者統計學,計算機學科的,我公司現在招人都是這樣的要求,當然還需要一定的工作經驗。
對於演算法工程師,要求會更高,一般是碩士學歷吧,還要求是理科碩士。我一個大學同學是數學系小碩,畢業去北京做起了演算法工程師,他的同事都是研究生,或者博士級別的。
關於演算法,其實門檻很高的,要求也蠻高的,隨著近幾年大資料和人工智慧的火熱,演算法和python變得炙手可熱,許多人盲目投入,但是這個工作本身原因,目前人員比較緊缺。
如果你真的想自學演算法,那麼建議你先看一下一些大學數學系課本,別看多,就看數學分析,高等代數,機率論與數理統計這三本就可以了。
先不管能不能看懂,如果你能堅持耐心看下去,你再考慮自學演算法的問題。
-
4 # 影少爺視界
你這個理想有些宏大,還是找個師傅帶吧,自學耗費的精力是讓人帶的幾十倍,可能還會浪費很多時間。或許你喜歡他,是因為對於他的難度不夠了解,或許是一時喜歡他的結果而已。多跟已經在這個行業的人交流吧,或許那個時候你會正確認識自己的。網上很多這方面的論壇,你都可以加進去看看。
-
5 # 大笨new易數學
單純就這個問題回答是可以的,只要你願意只要不違法,都是可以做的。
至於能不能學會,或者學好另當別論。
你所說的初中數學水平是現有基礎,基礎並非決定性的。
個人認為決定性因素是意願和興趣,如果有強烈的意願和興趣支撐你走下去一切都都可能,但是這條路絕對不會一帆風順。
在你有了強烈意願和動力基礎上,不斷補充所需要的數學理論(當然這些理論都是現成的,甚至不需要都記住,可以現查現用),就看邏輯思維方面的悟性和天賦了。
最後大笨new覺得,如果你有這種堅持的毅力,為什麼只有初中數學水平?如果你有能從初中數學水平學好演算法,應該不會大學讀不完吧?
-
6 # 異域思想空間
學來做什麼?如若作為娛樂倒是可以,但是用來謀取利益肯定是不行的,在所有好的市場份額裡都會有組織在研究,你一個人是幹不過它們的,除非加入它們套取它們的研究成果或者你一個人單挑它們一群人才行。
-
7 # 莫聽打葉聲煙雨任平生
這個比較困難,演算法要求有很好的資料基礎,高中大學甚至研究生階段,數學需要一直學習,如果基礎差一些,需要補充的數學知識非常多,當然,如果特別有興趣,也有時間和毅力,也能有一定的成績。不過,做一般的軟體開發,會用到一些演算法,但不多,這樣可能更好一些。
-
8 # 與世界對講
其實是可以的,只要你有心學習,為學好演算法不斷花費更多時間看書解決問題,不斷的練習程式,即是使你想學習AI神經網路都可以的。你的心態決定一切,當然不可急求成,因為我和你差不多一樣數學水平,但是我準備搞AI深度學習了。記住,一個人的想法非常重要,不要聽一些消極的人說什麼,祝你早日達成演算法大神
回覆列表
學習順序:數理邏輯,集合論圖論,高數(數分),線代(高代),概論(隨機過程),計算機組成原理,作業系統,彙編,近世代數,c語言(程式語言基礎),java(面向物件思想),資料庫系統,SQL,資料結構與演算法,uml,python 差不多就這些,這是系統的學習,像數學建模這些更深入的等用到了再學也不遲~