教你學Python41-如果我數學不好怎麼辦

2020-12-25 程式設計師架構師13

實際學科的從業人員可能會羨慕數學。

在這裡,他們認為數學家比他們更聰明,並且他們只有在「知道數學」之後才能在學科上脫穎而出。

我已經看過第一手資料,也看到它阻止了人們入門。

在本文中,我想說服您,您可以在不精通數學的前提下開始並在機器學習中取得長足進步。

如果我不擅長數學

邊做邊學

在開始編程之前,我沒有學習布爾邏輯。

我剛開始編程,而您可能這樣做了。

我遵循的經驗路徑涉及反覆試驗。它很慢,我編寫了很多錯誤的代碼,但是我非常感興趣,並且可以看到進展。

當我構建更大,更複雜的軟體程序時,我很喜歡教科書,因為它們使我可以更好地構建程序。我搜尋了可以用來克服實際遇到的限制的概念和實用工具。

這是一個強大的學習工具。如果我是通過被迫學習布爾邏輯或多態性等概念而開始編程的,那麼我的熱情就永遠不會被點燃。

危險地帶

當我的程序不起作用時,我喜歡它。這意味著我必須捲起袖子,真正了解發生了什麼。

通過複製和粘貼代碼,您可能會走很長一段路而無需真正理解它。您只需要將代碼塊理解為可以完成需要完成的功能的功能單元即可。將它們足夠粘在一起,您就有一個程序可以解決您需要解決的問題。

這種經驗式黑客是快速學習的好方法,但是卻是構建生產系統的可怕方法。這是一個重要的區別。通常所說的「危險地帶」是指通過經驗學習建立的系統投入運行時,作者並不真正知道其工作原理或結果的實際含義。

這是一個非常現實的問題。例如,看一下適合於這種工作水平的一些IT系統和小型企業的網頁。

在我看來,原型是一團用複製粘貼的泥漿和膠帶粘在一起的球,可以勾勒出解決方案的外觀。

作業系統或產生可操作性使用的結果或決策的系統不會令人驚訝。您可以整天進行代碼審查,而團隊會挑選每一行代碼,您會感到很自在。

技術員

根據經驗,您可以立即開始機器學習。您可以使用的三個選項是:

學習驅動scikit-learn,R或WEKA之類的工具。使用提供算法並編寫少量程序的庫自己從教程和書籍中實現算法。除了選擇之外,這還可以是技術人員從初學者到中級人員的即時學習技術的途徑。

定義小問題,有條不紊地解決它們,並在博客上展示您學到的結果。在此過程之後,您將開始積累一些動力。

您將需要了解一些有趣的算法,例如更改某個特定參數時實際執行的操作或如何從特定算法中獲得更好的結果。

這將促使您想要(需要)了解該技術的真正作用及其作用。您可能會繪製數據流和轉換的圖片,但是最終,您將需要內部化正在發生的矢量或矩陣表示和轉換,這僅是因為它是我們可以清楚地描述正在發生的事情的最佳工具。

您可以保留經驗主義者。我稱此為技術人員的路徑。

您可以建立使用哪種方法以及如何使用它們的經驗直覺。您還可以學習足夠的代數,以便能夠閱讀算法描述並將其轉換為代碼。

熟練的技術人員在這裡有一條創建使用機器學習的工具,插件甚至作業系統的途徑。

技術人員與量表另一端的理論家形成對比。理論家可以:

內部化現有方法。提出對現有方法的擴展。設計全新的方法。理論家也許能夠抽象地證明一種方法的能力,但可能不夠熟練,無法將這些方法轉換為原型演示系統之外的最佳代碼。

您可以及時學習儘可能少的數學知識。專注於自己的優勢,對自己的局限性誠實。

數學至關重要,以後

如果您必須及時學習線性代數,為什麼不從頭開始更全面地學習它,並從一開始就深入了解機器學習方法呢?

這當然是一種選擇,也許是最有效的選擇,這就是為什麼它是大學教學的途徑。這不是唯一可用的選項。

就像從邏輯和抽象概念開始學習編程一樣,內部化機器學習理論可能不是您入門的最有效方法。

在本文中,您了解到技術人員和理論家有一條獨立的道路。

您了解到,技術人員可以實時學習機器學習算法的數學表示形式和描述。您還了解到,技術人員的危險區域是過分自信,而將系統投入生產的風險卻鮮為人知。

從技術人員的路線開始,在非常密集的ML課程中奮鬥和學習,並隨我所學。數學肯定是令人生畏的,但是隨著時間的流逝,我在數學上變得更好了。在成為理論家之前,我還有一段路要走,但我做得越多,我就越有直覺。此外,一旦對為什麼需要理論有所了解,學習理論就會變得更加有趣。學習簡單黑客的局限性是進行更多數學和CS方面工作的強大動力。

喜歡點下關注,你的關注是我寫作的最大支持

相關焦點

  • 孩子數學學不好怎麼辦?
    很多家長抱怨說自己的孩子各科成績都很好,但就是數學怎麼都上不去,給孩子報了數學補習班,效果也不是特別好,錢也白花了,不知道該怎麼辦原因基礎知識薄弱這是成績在高分以下的通病另外,一定要讓孩子抽出時間看看以前的課本,如果孩子對以前的某道題還是看不懂,說明孩子要補的還在前面,讓孩子看這之前更早的課本,直到孩子能完全能看明白為止,然後再順著這本書往後看,直到孩子現在所學的內容。總結來說,每一個知識點就像臺階一樣,掌握一個知識點就往上走一個臺階,千萬不能越級走臺階。
  • 河北專接本考試,數學不會怎麼辦?教你怎麼學
    河北專接本考試,數學不會怎麼辦?教你怎麼學專接本數學概述專接本數學是財經類、管理類、理工類、農學類專業的公共課必考科目,考試滿分100分,考試時間60分鐘,考試難度以基本概念,基本定理的理解和運用為主,難度較為低。
  • 數學不好、英語不好、非本專業,想學Python數據分析,能安排嗎?
    有不少小夥伴問我,我想學Python數據分析,但是數學不好,英語也不好,還不是計算機專業的,能安排嗎?我的答案是,能。我想提幾點初學者常犯的思維誤區,正是這些誤區在阻礙我們去嘗試新事物。誤區一:學習python數據分析需要很強的數理基礎這個想法『部分正確』。有良好的統計學基礎可以更容易理解數據分析的一些算法和模型,學起來會更輕鬆。
  • 【python勸退指南】小學數學老師喊你回來用python學代數!
    現在以小學的代數代數為引,帶你進一步了解python語言。        還記得上一節我們提到的線上編程環境嗎?我們接下來課程用到的代碼,都將在 https://code.y444.cn/python 上運行。進入該網站後,點擊左上角的下拉框,將 python2.7 切換為 python3.6 。課前熱身        按照我們行業規矩,學習一門程式語言首先要向計算機問好。
  • 「女生學不好數學」?
    徐道寧教了一輩子數學。多年後在臺灣,那個穿著白襪黑皮鞋的女學生已經成為白髮蒼蒼受人敬仰的徐老師,教過了一屆又一屆,學生遍布全球,由她參與編寫的高中數學,也成為臺灣地區數學界的官方指定教科書。「老師很特立獨行,我的第一口煙就是她教會的,哈哈,她是一個非常strong的人!」「她很了不起,她啟發了一大批學生,我們當年班上的女生被她教過的最後都去考大學了!」
  • 高中生如何學好數學 數學基礎不好怎麼辦
    高中生如何學好數學 數學基礎不好怎麼辦數學不好怎樣提高呢,有哪些提高數學成績的方法,下面小編為大家提供高中生怎樣才能學好數學,僅供大家參考。怎樣把高中數學學好課前預習教材。課前可以把教材上第二天老師要講的內容看一下,看看哪些能看懂,哪些不懂。
  • 羅增儒教授:我與數學解題(學數學、學解題與教數學)
    學與教的雙重任務我從中山大學數學系畢業後進入社會的第一課是接受工、農、兵的再教育,我有十年的時間(1968~1978)在陝西省耀縣水泥廠礦山工作,幾乎沒有接觸到任何數學,也不知道日後還能不能接觸數學.1978年,在「科學的春天」中,我從礦山被轉到耀縣水泥廠子弟學校教數學(橫跨初中、高中、電視大學),面臨著學數學與教數學的雙重任務.
  • 初中數學不好怎麼辦
    初中數學不好怎麼辦2020-11-25 10:17:42出處:PCbaby作者:佚名  在日常生活中,很多孩子在剛剛升入初中的時候,由於不適應新的學習環境,常常會出現學習不好的現象,尤其是偏科,經常會有一些孩子出現愛學習語文,不愛學習數學的現象,那麼初中數學不好怎麼辦?
  • 孩子學習數學不開竅怎麼辦,數學學不好怎麼辦?
    首先分析孩子的數學學習困難是屬於那種類型,導致數學「不開竅」的原因是什麼? 針對不同類型的孩子,採取不同的方法,開展個性化教育。在日常見到的同學中,被認為數學學不會的大致可以分為以下三類。第一類孩子,腦子轉得非常快,導致學校裡教授的內容根本不夠他們學的。所以乾脆不學了,這類孩子往往有在數學方面比較有天賦!一定要有合適的老師去指導,才能成功!他們需要的不是學校裡按部就班的學習知識,他們需要的是伯樂,是發現他們能力的人!給他們正確的指導!這類孩子往往在農村裡,家長不太重視孩子教育,反而覺得孩子好像和其他孩子不一樣。
  • 孩子數學學不好,多半沒提前「開竅」!看德國人什麼都不教就會了
    看著閨蜜期待的眼神,我對閨蜜說:「別急,其實孩子就是沒開竅呢!只要孩子開竅了,那他什麼也就都會了,你看那些德國人,從小就不會教孩子這些枯燥乏味的數學知識,孩子自己就會學數學了!」別看德國人什麼都不教,但其實這裡面有很深的「小九九」,同時這也與他們「另類」的教育方式有很大的關係,你們問我是怎麼知道的?這不都是我遠在德國的小姨告訴我的嗎!孩子為什麼學不好數學?
  • 高二數學學不好怎麼辦?做到這4條,學習自然會變好!
    高二學年可以說是整個高中最具挑戰性和最有收穫的一年,高二的知識點相對於高一來說,深化和擴展的更多。特別是數學這一學科,是同學們最大的難題,高二數學學不好該怎麼辦呢?高二數學不好怎麼辦:獨立思考也是學好數學的重點  1、數學它是一門著重於理解的學科,一定要勤分析
  • 女生為什麼學不好數學?應該怎麼辦
    有人說學習不分性別,但不得不承認,在數學這個科目上,還是有性別差異的,在小學、初中還不是太明顯,到了高中、大學以後會明顯發現,很多女生確實數學成績不是太理想,女生為什麼學不好數學?可能原因有下面這些。女生為什麼學不好數學1、女生閱讀記憶能力強,但喜歡死記硬背。
  • 孩子數學學不好?腦科學研究表明:從小的訓練可以提高數學成績
    為什麼自家孩子數學總是學不好?其實孩子數學總是學不好,主要是孩子從小的訓練沒有做好,教孩子學數學最主要的還是有趣的腦智能開發訓練,這樣不但能夠提供孩子具體的左腦開發練習,並讓他們從小就生活在有趣的數學教學中,實實在在地明白數學計算所代表的實際意義,進而在日常生活中聰明地使用數學。
  • 剛當老師,班級成績不好,被學校調課,我該怎麼辦?
    大路:我是去年夏天考的招教,分到鎮上的初中做數學老師。我的性格很內向,不喜歡說話,也不會說話,脾氣比較溫吞,可能也是缺乏經驗(不確定是不是這個原因),所以管不住學生,班裡紀律不好,學生不聽課或者不完成作業我完全沒辦法,班裡數學成績很差,期末的平均成績跟第一名差了14.6分。我真的很用心,也很努力了,但是就是沒有方法,管不住學生,也不會放狠話。
  • 初二學生感覺數學不好學,是什麼原因?應該怎麼辦?
    初二學生感覺數學不好學,是什麼原因?應該怎麼辦?初二學生數學不及格怎麼辦?有什麼好的學習方法?如果能認識到問題,願意轉變學習態度和習慣,多付出點努力,成績肯定是會有所提升的。初中數學從二三十分提升到七八十分甚至更高都是很有可能的,就看孩子能有多少轉變,能付出多少努力了。一、分析原因對於數學成績,有不少同學說:「雖然很想學好數學,可數學成績總是沒有起色。」為什麼呢?
  • 同樣學1個月Python,python培訓班的他能寫腳本,你還在原地踏步?
    為什麼有的人能學好 Python 而有的人就學不好?今天我們就來看一位有著8年經驗的程式設計師的經典分析。想請問大家捫心自問一下,之前有自學過 Python 麼?如果學過那大家思考一下為什麼沒學好呢?只是 Python 沒學好,還是學什麼都這樣呢?
  • 如果幼兒園不學拼音識字、數學、英語,真的會吃大虧嗎?
    聊天的過程中,我發現不同的幼兒園教學內容差別還是挺大,聽說洋洋所在幼兒園都已經在學拼音了。我問洋洋的媽媽,孩子喜歡學拼音嗎?學得怎麼樣?洋洋的媽媽回答說,她家洋洋根本就不會,教了拼音怎麼寫還是不會!我當時就告訴她,幼兒園的小朋友會寫拼音那才奇了怪了!不會讀、寫拼音很正常,本來這就是超綱內容。
  • 孩子不愛學數學,家長該怎麼辦?
    孩子數學成績不好很大的原因是和平時學習的方法有關,數學這門課程需要一種靈活思維來對待。很多家長朋友們抱怨學校的老師會說自家孩子想問題死板,腦筋轉不過來,很是困擾。 那麼孩子數學這門學課學不好怎麼辦?筆者收羅了一些方法來應對孩子如何學好數學的問題,以下內容僅供家長朋友們參考。
  • 人生苦短,我用Python,那麼問題來了,普通人要學python嗎?
    最近娃他爸去幼兒教育店集中地兒瞎晃悠,震驚的發現這年頭六歲娃兒都要學編程了,當時我的表情是這樣的。   話說麼哥在金融和IT行當混跡了多年,python一直是被我隨手拿來當個小工具用用,有時候偷懶用python弄個excel自動化整理工具,有時候拿來上各種網站爬蟲搜集點信息,有時候也會拿來寫點量化小工具。那麼到底什麼是python?
  • 小學生學不好數學怎麼辦?不妨學學「他」
    柯西曾經說過,&34;數學其神秘的一面,值得我們大家走進數學的王國一起去領略。在以立德樹人為核心的教育觀中,如果說語文的學習是一種理解力的培養,英語則是重在拓寬同學們的視野,那麼數學這門學科是希望孩子們能在邏輯能力的訓練上多花一些功夫。