我的機器學習學習之路

學習python的初衷

? hi,今天給朋友們分享一下我是怎么從0基礎開始學習機器學習的。

? 我是2023年9月開始下定決心要學python的,目的有兩個,一是為了提升自己的技能和價值,二是將所學的知識應用到工作中去,提升工作效率。

我的背景與書籍選擇

? 我是上班族,2023年非全日制碩士研究生畢業。

? 我的導師是數學博士,在導師的推薦下買了周老師的《機器學習(西瓜書)》和李航老師的《統計學習方法》,這2本書主要講機器學習的基礎理論,對于我這種0基礎的小白,完全看不懂,就連簡單的代碼都不懂,所以只能從基礎的python開始學起。

python入門學習

? 于是在網上查了很多資料,買了第一本書《python編程從入門到實踐》第三版,在看書的同時,在b站同步看視頻,一邊學一邊用電腦敲代碼,感覺挺有意思,興趣越來越濃了,下班回家、周末,都會找時間學習。

? 這本書學到第11章,后面具體項目實例,沒有學。

? 感覺挺簡單的,就是學完容易忘,尤其對于我這種新手,不過沒關系,后面的學習都會用到python,可以鞏固。

python數據分析學習

? 第二本書學的《利用python進行數據分析》第三版,用python操作數據進行分組、合并等等。

? 第三本書學的《 Excel+Python》,用python讀寫excel等。

? 這2本書主要以看書為主,遇到不懂不會的知識點,就在網上找資料,博客里面有好多大佬講的非常好,通俗易懂,看完基本都會了。

? 這段時間各大互聯網公司陸續發布了大模型,開始用的文心一言,對于自學的人來講,簡直就是自學機器學習神器,不會的不懂的就問,再不懂還可以追問,直到明白為止。

? 2024年與文心一言互動2300多次。

? 學完這2本書,既鞏固了python基礎,又學習了用python來操作數據。

? 用這些學到的知識,針對日常中經常操作excel工作,做了幾個自動化python小程序,可以簡單實現辦公自動化了。

機器學習理論學習

? 當有了一定的python和數據分析基礎之后,再看《西瓜書》和《統計學習方法》,里面的代碼至少能看的懂些了。

? 我大學學的工科,學過高數、概率論和線性代數,大學都沒好好學,那會沉迷于dota,學這些影響我玩dota(中單影魔,白虎的箭,推塔的小y,憋輝耀的幽鬼,跑題了......)。

? 出來混,遲早是要還的,這2本書是最難的,里面有很多公式,完全看不懂,就在b站找了很多視頻,有幾個博主是完全按照這2本書內容講的,講的非常好,看完視頻在看書,就簡單很多了,也有的博主講的某個算法,比大學老師講的可能都好,《西瓜書》還有周老師給學生將的研究生課程視頻。

? 我是邊學習邊記筆記,后面忘了就看筆記。

? 學到集成學習的時候又買了周老師的《集成學習》,這本書詳細介紹集成學習知識。

? 《西瓜書》學到第12章、《統計學習方法》學到第16章,后面內容是馬爾科夫鏈等概率模型,暫時就不學了,之后有需要再來學。

機器學習實戰學習

? 當學完理論以后,就迫不及待的學習《Python機器學習基礎教程》、《機器學習實戰》,主要講怎么用python庫sklearn實現機器學習算法,有監督無監督學習算法、數據預處理、模型評估、調參數、管道等等,也會涉及到數據分析的知識。

? 這部分內容主要以看書+敲代碼+豆包+deepseek為主。

? 之前用文心一言,后面發現豆包回答講解會更好些,deepseek出來之后,深度思考的內容也很好。

? 既鞏固了前面幾本書的知識,又能手動實現了這些算法。

? 《Python機器學習基礎教程》學完了,《機器學習實戰》只學習了一部分(200多頁),后面第二部分是深度神經網絡的內容(有5-6百頁吧),以后學習深度神經網絡在學。

學習歷程回顧

? 截止到2025年3月底,從2023年9月開始學習python基礎到數據分析,再到機器學習,已經學習了一年半了,我感覺已經有能力利用python完成一些簡單的辦公自動化和建模工作了。

后續學習計劃

? 后面計劃暫時先不學習深度神經網絡知識,接下來打算針對自己的工作內容做些自動化的小程序和模型,實戰1-2年后再學吧。

? 切記,光學不練,沒用的,所以一定要練習,實戰。

對學習的看法

? 身邊的人多次問我,現在大模型都能給出你想要的代碼,還學習python有啥用?

? 雖然模型能給出代碼,但是看不懂,又不懂理論,也沒法結合問題去優化代碼,有時候給出的代碼也不一定是你想要的,有的時候代碼也有可能是錯誤的,無論是文心一言,豆包,還是deepseek,都有錯的,已經驗證過好多次了,同一個問題三個模型給出的回答都是錯的。

你的優勢

? 也許過了五年、十年,你的工作因為你會編寫代碼,自己建模而沒有被裁員,這就是你的優勢。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/899770.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/899770.shtml
英文地址,請注明出處:http://en.pswp.cn/news/899770.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

27--當路由器學會“防狼術“:華為設備管理面安全深度解剖(完整戰備版)

當路由器學會"防狼術":華為設備管理面安全深度解剖(完整戰備版) 引言:網絡世界的"門神"進化論 “從前有個路由器,它把所有數據包都當好人,直到有一天…” ——《悲慘世界網絡版》 如果…

Docker容器網絡相關設置

確認容器是否正確啟動 首先,確保 MySQL 容器正在運行。可以使用 docker ps 查看當前正在運行的容器。如果 MySQL 容器沒有啟動,可以嘗試以下命令啟動它: docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORDrootpassword mysql:8 這…

hive相關面試題以及答案

什么是Hive?它的作用是什么? 答:Hive是一個建立在Hadoop之上的數據倉庫工具,它提供了類似于SQL的查詢語言HiveQL來操作存儲在Hadoop中的數據。Hive的主要作用是讓用戶能夠使用SQL語法來查詢和分析大規模數據集。 Hive的架構是什么…

前端學習記錄之HTML

1. 網頁 1.1 什么是網頁 網站是指在因特網上根據一定的規則,使用HTML等制作的用于展示特定內容相關的網頁集合。 網頁是網站中的一“頁”,通常是HTML格式的文件,它要通過瀏覽器來閱讀 網頁是構成網站的基本元素。它通常由圖片,…

【1-1】ICT=IT+CT

前言 從這篇文章開始,我將總結軟考網工相關的筆記和自己的所思所想。我所總結內容均來自互聯網,歡迎大家交流、學習、討論。 1. ICT ICT IT CT 這里,這三個縮寫的對應英文如下: 縮寫英文含義ICTInformation and Communicat…

多賬號安全登錄與瀏覽器指紋管理的實現方案

隨著跨境電商、社交媒體運營等場景的普及,用戶對多賬號管理與反檢測技術的需求日益增長。指紋瀏覽器作為一款專注于多賬號安全登錄與瀏覽器指紋管理的工具,通過虛擬瀏覽器環境隔離、動態指紋模擬等技術,解決了賬號關聯封禁的痛點。本文將從技…

CMake Presets教程

在使用 CMake 作為構建工具的時候, 對于一個稍微大一點的項目, 存在有很多的選項. 比如 Debug 版本還是 Release 版本, 是否開啟特定選項, 是否開啟測試等等. 這些通常是作為命令行參數傳遞進去的. 但是很多程序員并不在命令行中作開發, 更多的是使用 IDE 來進行開發. 不同的 I…

vue搭建一個樹形菜單項目

首先搭建項目需要先通過步驟搭建一個vue的項目,然后創建一個component文件,里面新建一個index.vue頁面來。 這是引入的element-ui組件庫里的組件,來實現我的路由,渲染的是我存儲的動態路由,所以需要先安裝并且引用。 …

【Python 算法】動態規劃

本博客筆記內容來源于靈神,視頻鏈接如下:https://www.bilibili.com/video/BV16Y411v7Y6?vd_source7414087e971fef9431117e44d8ba61a7&spm_id_from333.788.player.switch 01背包 計算了f[i1],f[i]就沒用了,相當于每時每刻只有…

c#的反射和特性

在 C# 中,反射(Reflection)和特性(Attributes)是兩個強大的功能,它們在運行時提供元編程能力,廣泛用于框架開發、對象映射和動態行為擴展。以下是對它們的詳細介紹,包括定義、用法、…

云終端的作用,此刻在校園和醫院里具象化

數字化轉型已經成為各行各業交流的熱點話題,校園和醫院這兩個重要領域正經歷著深刻變革。云終端,正以實際應用成果展現其獨特作用,讓人們切實感受到它帶來的高效與便利。 傳統的教學中,學校機房的電腦設備更新換代成本高&#xf…

UniApp快速表單組件

環境&#xff1a;vue3 uni-app 依賴庫&#xff1a;uview-plus、dayjs 通過配置項快速構建 form 表單 使用 <script setup>import CustomCard from /components/custom-card.vue;import { ref } from vue;import CustomFormItem from /components/form/custom-form-it…

Android: Handler 的用法詳解

Android 中 Handler 的用法詳解 Handler 是 Android 中用于線程間通信的重要機制&#xff0c;主要用于在不同線程之間發送和處理消息。以下是 Handler 的全面用法指南&#xff1a; 一、Handler 的基本原理 Handler 基于消息隊列(MessageQueue)和循環器(Looper)工作&#xff…

UE5學習筆記 FPS游戲制作33 游戲保存

文章目錄 核心思想創建數據對象創建UIUI參數和方法打開UI存檔文件的位置可以保存的數據類型 核心思想 UE自己有保存游戲的功能&#xff0c;核心節點&#xff0c;類似于json操作&#xff0c;需要一個數據類的對象來進行保存和讀取 創建存檔 加載存檔 保存存檔 創建數據對象…

【藍橋杯】 枚舉和模擬練習題

系列文章目錄 藍橋杯例題 枚舉和模擬 文章目錄 系列文章目錄前言一、好數&#xff1a; 題目參考&#xff1a;核心思想&#xff1a;代碼實現&#xff1a; 二、藝術與籃球&#xff1a; 題目參考&#xff1a;核心思想&#xff1a;代碼實現: 總結 前言 今天距離藍橋杯還有13天&…

大數據技術之Scala:特性、應用與生態系統

摘要 Scala 作為一門融合面向對象編程與函數式編程范式的編程語言&#xff0c;在大數據領域展現出獨特優勢。本文深入探討 Scala 的核心特性&#xff0c;如函數式編程特性、類型系統以及與 Java 的兼容性等。同時&#xff0c;闡述其在大數據處理框架&#xff08;如 Apache Spa…

Linux信號——信號的產生(1)

注&#xff1a;信號vs信號量&#xff1a;兩者沒有任何關系&#xff01; 信號是什么&#xff1f; Linux系統提供的&#xff0c;讓用戶&#xff08;進程&#xff09;給其他進程發送異步信息的一種方式。 進程看待信號的方式&#xff1a; 1.信號在沒有發生的時候&#xff0c;進…

數據結構和算法——漢諾塔問題

前言 先講個故事&#xff0c;傳說古代印度有三根黃金柱&#xff0c;64個石盤&#xff0c;需要將石盤從第一根移動到第三根上&#xff0c;規定每次只能移動一片&#xff0c;并且小盤在放置時必須在大盤上。 當石盤移動完畢時&#xff0c;世界就會毀滅。 漢諾塔——遞歸 接下來…

2023年3月全國計算機等級考試真題(二級C語言)

&#x1f600; 第1題 下列敘述中錯誤的是 A. 向量是線性結構 B. 非空線性結構中只有一個結點沒有前件 C. 非空線性結構中只有一個結點沒有后件 D. 只有一個根結點和一個葉子結點的結構必定是線性結構 概念澄清 首先&#xff0c;我們需要明確幾個關鍵概念&#xf…

Kafka簡單的性能調優

Kafka 的性能調優是一個系統性工程&#xff0c;需要從生產者、消費者、Broker 配置以及集群架構等多個層面進行綜合調整。以下是一些關鍵的性能調優策略&#xff1a; 一、生產者性能優化 批量發送 batch.size&#xff1a;控制消息批量的最大字節數&#xff0c;默認值為 16KB。…