深度學習入門篇

2021-10-21 17:48:50 字數 1463 閱讀 9922

很多剛開始接觸深度學習的小夥伴們內心常常會非常糾結,深度學習是不是很難,沒有機器學習基礎是不是學不起來等等。但是,我今天要說的是,沒有機器學習的基礎也能直接上手深度學習!!!

如果是放到以前的大環境下,跳過機器學習直接進行深度學習,那必然是非常困難的,畢竟以前各類的**整合庫都不多。但是隨著時間的推移,深度學習各類的**庫在不斷的增加,使得我們直接進行深度學習的願望變成了可能。當然,這其中必然少不了前輩們的努力,正所謂前人栽樹,後人乘涼嘛,哈哈。

下面我將就我個人初涉深度學習時的情況來講講剛入門的我們該如何對深度學習進行著手學習,也就是講講我當時踩過的坑,讓大家盡量少踩些坑吧。

正所謂士兵不可無兵甲,文人不可無筆墨,我們進行程式設計學習的也不例外,首要的任務便是找到一款適合自己的程式設計工具,像做深度學習的,一般都是python語言,還有些是用matlab來進行程式設計訓練的,像python的話,我們常用的有pycharm、vscode,大家可以按個人喜好選擇一款安裝就可以了。

當然了,除了程式設計的軟體,我們如果要進行深度學習的學習,那肯定是少不了要安裝各種各樣的軟體包的了,畢竟大家都是調包俠嘛,哈哈。一般有兩種方式,第一種是直接用電腦自帶的終端pip安裝,包括python都可以。另外一種就是安裝anaconda來管理你的軟體包,安裝好後有個類似你電腦終端的東西,到時候輸入conda指令便可安裝各類包了。

我個人比較懶,所以我比較喜歡anaconda來安裝各類的包,下面我就anaconda的使用進行粗略的講解(第一種方法我沒怎麼用過,所有不太懂,我就不誤人子弟了)

根據需要裝對庫的版本,很多庫都是好幾個有著相應配對的版本,如果裝錯乙個,有可能到時候執行程式就會不正常,所以安裝前要想好你要跑的程式所對應庫的版本

cuda 和 cudnn的版本要選擇好,和你的顯示卡、系統等有關,如果你是打算用gpu跑**的話一般都是安裝好這兩個,再選擇tensorflow-gpu、pytorch等的版本。如今的網上大家都發有自己配好能用的環境,大家可以根據自己的實際情況對應著安裝就沒問題了

暫時沒想到,想到再補充

一般我當初就是去b站找這部分來學習的,大家可以去b站搜一下,有挺多的。

基礎程式設計的學習一般比較容易,快的大概一周都能學的比較好,慢一點的乙個月也足夠了,如果時間長還沒完成這部分的學習,你就得想想是不是自己的學習方法出錯了。

基礎程式設計語法的學習不需要你學的多麼深,也不需要你把所有指令都記下來(指令太多,時間長忘記是正常的),會用就行,有個印象,即使你到時候要用了,不記得怎麼用,那也沒問題,只要複製到網上一搜尋就有了,要發揮自己的主觀能動性嘛。

基本上把幾個迴圈、判斷、定義函式等基礎的學會就行了,和c語言類似。其實掌握一種語言後,再去學另外一種語言是比較快、容易上手的,所有大家也要有信心。

平時大家對基礎程式設計的學習一定要注重程式設計習慣、程式設計規範等的練習,良好的程式設計習慣會為你日後的程式設計提供不少便利!

在完成基礎的程式設計語法的學習後,如果你對你的基礎程式設計學習不放心,可以到網上找乙個例項進行鞏固加深一下,順便練練你的整體程式設計邏輯性、程式設計格式和程式設計風格等。當然了,你完全可以跳過這一步,這就要靠你自己來把握了。

深度學習入門篇 一

首先明確什麼是機器學習,換言之機器學習程式相較於其他計算機硬編碼程式有哪些能力?硬編碼電腦程式試圖以極其複雜的形勢化規則描述這個世界,但是對於人類而言非常簡單的語音和影象卻好像不是那麼容易以一種形式化的語言來描述的。在追逐計算機智慧型發展的程序中,人們為此做了大量的努力,比如 知識庫方法 cyc 和...

Postman學習入門篇

postman學習入門篇 document json schema monitor mock 1.document 2.monitor 3.mock 注意 基於postman的monitor只能監聽公共的介面,不能監聽本地和私有介面,因為監聽伺服器在postman公有雲上 文獻選自 1.postma...

MySQL入門學習 二 入門篇

上篇講了如何安裝並測試mysql,環境建好後就可以繼續我們的學習了。本篇主要熟悉一寫常用命令。1 啟動mysql伺服器 實際上上篇已講到如何啟動mysql。兩種方法 一是用winmysqladmin,如果機器啟動時已自動執行,則可直接進入下一步操作。二是在dos方式下執行 c mysql bin m...