最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一文讓你秒懂精通pip并快速體驗(yàn)深度學(xué)習(xí)應(yīng)用【建議收藏】

 更新時間:2021年08月11日 15:15:25   作者:雷學(xué)委  
在使用python的時候,經(jīng)常使用到pip這個工具,可以很方便的線上安裝依賴庫,當(dāng)然pip還有很多參數(shù)都可以幫我們?nèi)ゲ樵円恍煨畔?這篇文章主要給大家介紹了如何通過一篇文章讓你秒懂精通pip并快速體驗(yàn)深度學(xué)習(xí)應(yīng)用的相關(guān)資料,需要的朋友可以參考下

前言

學(xué)會Python很重要,懂了基礎(chǔ),再學(xué)會pip更加重要!

就像手機(jī)安裝應(yīng)用一樣簡單,學(xué)委帶著你在主機(jī)上安裝pip,再安裝虛擬環(huán)境(virualenv),最后簡單試水深度學(xué)習(xí)框架tensorflow!知識量很多,耐心看吧。

學(xué)委想說,Python其實(shí)就跟白開水一樣,沒有那么難,把握住了,上面的東西隨便玩!

你本來就學(xué)會了Python就是沒有找到好玩的庫,結(jié)果半路跑去玩游戲了,或者半路跑去學(xué)Java/C++了多么浪費(fèi)天賦??!哈哈哈

什么是pip

先說Python 庫, 它就像一個手機(jī)App

小白可以這樣理解,一個python庫,就像手機(jī)里面的一個App,一個普通應(yīng)用一樣。

一個python 庫就是將Python代碼組織在一個文件夾或者多個作為一個整體單位發(fā)行出去的代碼庫。

很多開發(fā)者做了一個優(yōu)秀的庫之后會發(fā)布到pypi網(wǎng)站(如下),這也是python開源的基礎(chǔ)。

再說 pip, 它就像應(yīng)用寶

對小白來說pip就像你的華為手機(jī)里面的應(yīng)用市場App或者像騰訊應(yīng)用寶App一樣的玩意。

它能夠給你搜索下載其他App。pip是一個用來安裝python庫的工具,類似NodeJS的npm。

開發(fā)者可以貢獻(xiàn)自己開發(fā)好的代碼到pypi,再使用pip就從pypi查找下載一個python 模塊。

這樣我們就能在項(xiàng)目中引入其他人的python 庫的模塊了。

比如requests這個模塊,可以引入用來訪問http(s)鏈接。

下面是pip的使用幫助提示:

下面給我們的手機(jī)安裝應(yīng)用寶

沒打錯,給我們的云主機(jī)安裝pip。

先查看版本號,很多服務(wù)器默認(rèn)都會安裝python 2.7(沒辦法,圖方便,也有很多懶人不升級python的,而且依然還有不少項(xiàng)目仍在用python2的)

python -V #查看版本號

Centos 安裝pip for python2

雷學(xué)委準(zhǔn)備了下面的腳本,只要你有一個Linux操作系統(tǒng)(云/虛擬機(jī)都行),執(zhí)行下面的腳本可以安裝pip。

#!/bin/sh
#雷學(xué)委建議懂得朋友修改下面代碼,安裝pip for python3
#python3
#getPip=https://bootstrap.pypa.io/get-pip.py
#python2
getPip=https://bootstrap.pypa.io/pip/2.7/get-pip.py

pipFile=./get-pip.py
if [ ! -e ${pipFile} ] ; then 
    echo "download pip"
    wget ${getPip} -O ${pipFile}
fi

python ${pipFile}

安裝效果圖:

好了,其實(shí)到這里,你一樣安裝了第一個python應(yīng)用,可以三連了。

試用pip來安裝庫

查看版本:pip -V

其實(shí)pip本身也是python社區(qū)里面的一款爆品應(yīng)用。

它本身也是一個python 庫。

#pip 搜索requests這個庫
pip search requests
#pip 安裝requests這個庫
pip install requests

配置國內(nèi)的Pypi鏡像倉庫

因?yàn)閷W(xué)委這臺主機(jī)是騰訊云的,所以配了騰訊的倉庫?。ㄈ绻v訊云看到了這篇文章,希望給博主多一些優(yōu)惠,哈哈哈)

[global]
index-url = http://mirrors.tencentyun.com/pypi/simple
trusted-host = mirrors.tencentyun.com

國內(nèi)的一些Pypi鏡像

阿里云

mirrors.aliyun.com/pypi/simple

清華大學(xué)

pypi.tuna.tsinghua.edu.cn/simple/

校驗(yàn)是否配置生效:

查看你安裝的應(yīng)用 - pip 查本地庫

比如下面的命令:

#查看本地安裝的python庫
pip list
#比如你裝了tensorflow,可以查看這個庫的詳細(xì)信息,版本依賴等
pip show tensorflow

查看tensorflow這個深度學(xué)習(xí)庫的信息

試用pip安裝其他'應(yīng)用‘

安裝virtualenv

virtualenv 是一個提供了一個獨(dú)立的項(xiàng)目環(huán)境,它隔離了python項(xiàng)目跟系統(tǒng)python的依賴(比如site-packages)內(nèi)的一些非官方發(fā)行的包。

當(dāng)然,它也是一個python module。擁有它,你可以讓自己的每個項(xiàng)目獨(dú)立管理自己依賴的python庫。

簡單來說,virtualenv就相當(dāng)于,送您一部備用手機(jī)。
你在上面安裝其他應(yīng)用,隨便亂裝都不會影響到主手機(jī)的使用。
同理,你可以使用virtualenv來創(chuàng)建多個備用手機(jī)環(huán)境。

下面是比較繞的正式說法(小白可以不看)。

有了virtualenv,就能實(shí)現(xiàn)單個項(xiàng)目(自己)的庫自己管理,而不跟系統(tǒng)Python公共庫路徑混起來! 多個Python 項(xiàng)目也能互相獨(dú)立使用不同版本的python庫。

雷學(xué)委希望大家都有這個好習(xí)慣,多使用virtualenv來隔離不同python項(xiàng)目!(其實(shí)這個小技巧就應(yīng)該給三連了?。?br /> 看到這里,繼續(xù)安裝吧

pip install virtualenv

安裝效果如下,pip幫我們下載安裝virtualenv庫,并下載安裝到本機(jī)了。這就是應(yīng)用市場下載安裝一個應(yīng)用一樣一樣的!

玩轉(zhuǎn)深度學(xué)習(xí)框架tensorflow

使用virtualenv 創(chuàng)建一個項(xiàng)目并進(jìn)入目錄,激活切換到虛擬環(huán)境

virtualenv tensorflow-demo 
cd  tensorflow-demo
source bin/activate

下面先看運(yùn)行效果

總共執(zhí)行5個迭代,訓(xùn)練模型,最后評估出來的模型準(zhǔn)確度為0.9768(比第一代 0.9147提高了6個百分點(diǎn))

具體操作和項(xiàng)目配置

安裝tensorflow

pip install tensorflow

雷學(xué)委建議大伙先收藏,懶人直接復(fù)制代碼:

import tensorflow as tf

#http://yann.lecun.com/exdb/mnist/ - mnist數(shù)據(jù)集,就是一些專業(yè)人員整理的方便機(jī)器學(xué)習(xí)初學(xué)者做學(xué)習(xí)訓(xùn)練的一些數(shù)據(jù)
mnist = tf.keras.datasets.mnist

#加載訓(xùn)練數(shù)據(jù)(60K個樣本)和測試數(shù)據(jù)(10K個樣本)
(x_train, y_train), (x_test, y_test) = mnist.load_data()
x_train, x_test = x_train / 255.0, x_test / 255.0

#定義一個模型
model = tf.keras.models.Sequential([
  tf.keras.layers.Flatten(input_shape=(28, 28)),
  tf.keras.layers.Dense(128, activation='relu'),
  tf.keras.layers.Dropout(0.2),
  tf.keras.layers.Dense(10, activation='softmax')
])
#編譯配置模型的優(yōu)化器,損耗函數(shù),以及檢驗(yàn)指標(biāo)
model.compile(optimizer='adam',
              loss='sparse_categorical_crossentropy',
              metrics=['accuracy'])

#開始訓(xùn)練,執(zhí)行5個迭代
model.fit(x_train, y_train, epochs=5)
#評估模型,verbose=2表示每一代處理當(dāng)作一行輸出
model.evaluate(x_test,  y_test, verbose=2)

這個模型對60K圖片樣本進(jìn)行識別,進(jìn)行5輪迭代的模型訓(xùn)練。(官方寫的60K,下一篇給大伙數(shù)數(shù))

最后再使用測試數(shù)據(jù)集對訓(xùn)練好的模型進(jìn)行評估。

是不是上面的代碼看不懂?過來看看下面的人話吧。

這個過程就相當(dāng)于整個字庫里面有100個字,你拿了90個字來臨摹,臨摹了5遍毛筆字,每次都看一下跟標(biāo)準(zhǔn)字體貼合率(準(zhǔn)確率)。
最后在把另外10個字丟給你寫,寫完看看你寫字的準(zhǔn)確率,寫的夠不夠標(biāo)準(zhǔn)。
你就像一個被不斷訓(xùn)練的模型,字庫/測試字庫都是用來訓(xùn)練的數(shù)據(jù)
只要給你訓(xùn)練的足夠多,你就能夠?qū)懗龈每锤鼧?biāo)準(zhǔn)的字,懂了嗎?學(xué)習(xí)知識也是一樣的。

好了,本文的重點(diǎn)是安裝掌握pip,順便玩第一個DL應(yīng)用。

再看看這個圖,你懂了嗎?請記住這個圖!

先寫到這里了。恭喜你,看到這里已經(jīng)超值了,幾分鐘到功夫,學(xué)到這么多

參考鏈接

總結(jié)

到此這篇關(guān)于pip快速體驗(yàn)深度學(xué)習(xí)應(yīng)用的文章就介紹到這了,更多相關(guān)pip快速體驗(yàn)學(xué)習(xí)應(yīng)用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)HTML轉(zhuǎn)Word的示例代碼

    Python實(shí)現(xiàn)HTML轉(zhuǎn)Word的示例代碼

    這篇文章主要為大家詳細(xì)介紹了使用Python實(shí)現(xiàn)HTML轉(zhuǎn)Word的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • Python 登錄網(wǎng)站詳解及實(shí)例

    Python 登錄網(wǎng)站詳解及實(shí)例

    這篇文章主要介紹了Python 登錄網(wǎng)站詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • Pandas時間序列重采樣(resample)方法中closed、label的作用詳解

    Pandas時間序列重采樣(resample)方法中closed、label的作用詳解

    這篇文章主要介紹了Pandas時間序列重采樣(resample)方法中closed、label的作用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 利用python繪制數(shù)據(jù)曲線圖的實(shí)現(xiàn)

    利用python繪制數(shù)據(jù)曲線圖的實(shí)現(xiàn)

    這篇文章主要介紹了利用python繪制數(shù)據(jù)曲線圖的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 利用python求相鄰數(shù)的方法示例

    利用python求相鄰數(shù)的方法示例

    相鄰數(shù)是數(shù)學(xué)名詞,意思是在從小到大依次排列的自然數(shù)中,一個數(shù)前面和后面相互鄰近的兩個數(shù)就是該數(shù)的相鄰數(shù)。下面這篇文章主要給大家介紹了利用python求相鄰數(shù)的方法示例,需要的朋友可以參考下。
    2017-08-08
  • Python銀行系統(tǒng)實(shí)戰(zhàn)源碼

    Python銀行系統(tǒng)實(shí)戰(zhàn)源碼

    這篇文章主要為大家詳細(xì)介紹了Python銀行系統(tǒng)實(shí)戰(zhàn)源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 淺析Python3爬蟲登錄模擬

    淺析Python3爬蟲登錄模擬

    本篇文章通過學(xué)習(xí)python爬蟲相關(guān)知識點(diǎn)來分析Python3爬蟲登錄模擬的原理以及相關(guān)代碼分析,對此有興趣的朋友參考下。
    2018-02-02
  • python使用正則來處理各種匹配問題

    python使用正則來處理各種匹配問題

    這篇文章主要介紹了python使用正則來處理各種匹配問題,本文通過實(shí)例代碼給大家講解的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • 詳解Python設(shè)計模式之策略模式

    詳解Python設(shè)計模式之策略模式

    這篇文章主要介紹了Python設(shè)計模式之策略模式的相關(guān)知識,文中講解非常詳細(xì),代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • Python中拆包的實(shí)現(xiàn)

    Python中拆包的實(shí)現(xiàn)

    拆包是一個非常實(shí)用且常見的操作,它能夠簡化代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07

最新評論

元阳县| 贡嘎县| 体育| 彩票| 新竹县| 高清| 盱眙县| 甘泉县| 桦南县| 通海县| 兴安盟| 土默特左旗| 开江县| 宝丰县| 宁波市| 清苑县| 崇礼县| 阿克苏市| 客服| 从江县| 贵南县| 台北市| 崇州市| 北流市| 吉首市| 无棣县| 库尔勒市| 卫辉市| 海门市| 泾阳县| 武夷山市| 松江区| 疏勒县| 延津县| 无棣县| 民权县| 通州区| 五台县| 赞皇县| 钟山县| 平乐县|