回覆列表
  • 1 # IT人劉俊明

    我目前正在開發一個基於機器學習的智慧診療專案,同時我也正在使用Python語言,所以我來回答一下這個問題。

    我是從大資料研發進入機器學習領域的,因為本身大資料與機器學習的關係也非常緊密,所以從大資料到機器學習也算是順理成章。機器學習的一個重要的任務就是從一堆雜亂無章的資料中找到其背後的規律,機器學習的過程包括資料的整理、演算法的設計、演算法的訓練再到演算法的驗證和應用,整個過程需要與資料和演算法打交道。

    早期我是使用Java語言來完成演算法實現的,Java語言的特點是生態健全、效能優異,目前幾乎沒有什麼開發任務是Java做不了的。但是Java的缺點也比較明顯,那就是Java語言偏重,尤其是做機器學習這類的開發任務時,使用Java語言來面對需要進行頻繁調整的專案是一件非常令人頭疼的事情。而Python則很好的解決了這個問題,Python的特點是簡單、開發快、調整方便,Python有豐富的庫供機器學習使用,比如大名鼎鼎的Numpy、Scipy、Matplotlib等,透過這些庫的使用,使得使用Python做機器學習是一件相對比較輕鬆的事情。

    目前Python在大資料、人工智慧領域有廣泛的應用,Python作為傳統的Web開發解決方案之一,在大資料時代得到了新的發展,相信未來Python的應用會更加廣泛。

    如果有Python方面的問題,也可以諮詢我。

  • 中秋節和大豐收的關聯?
  • 怎麼考公共英語3級的口試?