国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))

這篇具有很好參考價(jià)值的文章主要介紹了Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

因?qū)W習(xí)需要用到keras,通過查找較多資料最終完成Anaconda、TensorFlow和Keras的簡(jiǎn)單安裝。因?yàn)榫W(wǎng)上的相關(guān)資料較多但大部分不夠全面,查找起來(lái)不太方便,因此自己記錄一下成功下載安裝的詳細(xì)過程,順便推薦一下借鑒的寫的很好的相關(guān)教程文章。

keras需要在TensorFlow之上才能運(yùn)行,所以要先安裝TensorFlow ,而TensorFlow只能在3.7以前的python版本中運(yùn)行,所以需要先創(chuàng)建一個(gè)基于python 3.6的虛擬環(huán)境,因此便需要先下載Anaconda。

一、Anaconda3下載和安裝

Anaconda下載安裝教程原文鏈接:https://blog.csdn.net/wq_ocean_/article/details/103889237

博主寫的很詳細(xì)。

Anaconda包括Conda、Python以及一大堆安裝好的工具包,比如:numpy、pandas等

因此安裝Anaconda的好處主要為以下幾點(diǎn):

1)包含conda:conda是一個(gè)環(huán)境管理器,其功能依靠conda包來(lái)實(shí)現(xiàn),該環(huán)境管理器與pip類似,那有童鞋會(huì)問了:我能通過pip裝conda包達(dá)到conda環(huán)境管理器一樣的功能嗎?答案是不能,conda包的實(shí)現(xiàn)離不開conda環(huán)境管理器。想詳細(xì)知道兩者異同可以去知乎遛一遛https://www.zhihu.com/question/279152320

2)安裝大量工具包:Anaconda會(huì)自動(dòng)安裝一個(gè)基本的python,該python的版本Anaconda的版本有關(guān)。該python下已經(jīng)裝好了一大堆工具包,這對(duì)于科學(xué)分析計(jì)算是一大便利,你愿意費(fèi)時(shí)耗力使用pip一個(gè)個(gè)包去裝嗎?

3)可以創(chuàng)建使用和管理多個(gè)不同的Python版本:比如想要新建一個(gè)新框架或者使用不同于Anoconda裝的基本Python版本,Anoconda就可以實(shí)現(xiàn)同時(shí)多個(gè)python版本的管理。

注:Anaconda3下載在官網(wǎng)下載比較慢,而且容易斷,推薦用下面清華鏡像方式:

  • 下載地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))

根據(jù)需要下載對(duì)應(yīng)版本。

更新conda和所有包的過程較長(zhǎng),而且網(wǎng)絡(luò)會(huì)對(duì)更新過程造成影響,我個(gè)人安裝Anaconda的時(shí)候暫未進(jìn)行更新,這里可能導(dǎo)致某些問題。

二、TensorFlow下載和安裝

TensorFlow只能在3.7以前的python版本中運(yùn)行,所以需要先創(chuàng)建一個(gè)基于python 3.6的虛擬環(huán)境,舊版本的python可以卸載也可以不卸載(參考Anaconda下載安裝介紹方法)。

參考文章教程原文鏈接:

TensorFlow和Keras安裝教程_TensorFlow安裝Keras_你是認(rèn)真的嗎...的博客-CSDN博客

簡(jiǎn)潔的keras安裝方法_keras下載安裝教程_m0_37575524的博客-CSDN博客

  1. 打開Anaconda Prompt(先下載Anaconda3)

Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))

Anaconda Prompt常用語(yǔ)句:

1.查看存在的環(huán)境:conda info -e

2.創(chuàng)建新環(huán)境:conda create --name 環(huán)境名 python=(python的版本號(hào))

3.切換到某個(gè)環(huán)境:conda activate 環(huán)境名

4.查看環(huán)境中已安裝的包:conda list

5.在環(huán)境中安裝包:pip install 包名

6.刪除包:pip unstall 包名

7.刪除環(huán)境:conda env remove -n 環(huán)境名

  1. 新建一個(gè)python3.6環(huán)境(不建議用自帶的base)

#創(chuàng)建虛擬環(huán)境名
conda create -n TensorFlow_py python=3.6
#查看已創(chuàng)建環(huán)境
conda info --envs
#切換到創(chuàng)建的環(huán)境中
conda activate TensorFlow_py

當(dāng)命令行前綴(base)變成對(duì)應(yīng)的環(huán)境名(TensorFlow_py)時(shí)成功切換環(huán)境,在該環(huán)境下輸入python

#命令行輸入python檢查當(dāng)前python版本,顯示>>>表示成功安裝,可直接輸入python命令
python
#進(jìn)入python
>>>exit() #輸入該命令退出python
Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))

(其中python3.6版本文件會(huì)安裝在Anaconda的\envs\TensorFlow_py\文件夾下)

  1. 安裝TensorFlow

打開Anaconda Prompt后輸入以下命令下載更新pip

python -m pip install --upgrade pip

因?yàn)镵eras搭建在TensorFlow基礎(chǔ)上,在安裝Keras安裝之前需要安裝numpy、matplotlib、scipy等工具包,可直接pip下載也可使用清華鏡像網(wǎng)下載安裝相關(guān)的python模塊包。

#清華鏡像下載較快
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple +包名 
#直接下載模塊包
pip install +包名 
#卸載包
pip uninstall +包名 

在上述TensorFlow_py環(huán)境下打開python,輸入import+包名,未報(bào)錯(cuò)則成功安裝模塊包

Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))

安裝TensorFlow2.0.0(可自己選擇安裝的版本,修改版本號(hào)即可)

pip install TensorFlow==2.0.0

注:因?yàn)镵eras一定要和下載的TensorFlow版本匹配,所以后續(xù)下載Keras要注意看下載的是哪個(gè)版本

部分版本對(duì)應(yīng)圖如下:

Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))

下載完打開python 進(jìn)行import +tensorflow,驗(yàn)證是否成功安裝TensorFlow

三、Keras下載和安裝

  1. 打開Anaconda prompt切換到有TensorFlow的環(huán)境下:

conda activate TensorFlow_py
  1. 安裝keras前先依次執(zhí)行以下兩個(gè)命令:

conda install mingw libpython 
pip install theano
  1. 最后執(zhí)行安裝keras的命令,注意版本號(hào)要對(duì)應(yīng)TensorFlow

pip install keras==2.3.1  
Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))

下載完打開python 進(jìn)行import +keras,輸出Using TensorFlow backend安裝成功。

四、配置PyCharm

順便記錄一下在進(jìn)行PyCharm配置時(shí)遇到的問題

  1. 新建項(xiàng)目后選擇添加解釋器

Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))
  1. 選擇左側(cè)Conda環(huán)境,新版本下的PyCharm如下界面,其中Conda可執(zhí)行文件選擇Anaconda3根目錄下的_conda.exe文件,點(diǎn)擊加載環(huán)境,具體內(nèi)容可參考文章pycharm找不到conda可執(zhí)行文件_月光衛(wèi)士的博客-CSDN博客

Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))
  1. 直接使用現(xiàn)有環(huán)境即可

Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))
  1. 創(chuàng)建項(xiàng)目文件,左下角選擇TensorFlow_py路徑下的解釋器

Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))
  1. 等待解釋器內(nèi)容更新完畢后,添加代碼并執(zhí)行

from keras.utils import to_categorical
from keras import models, layers, regularizers
from keras.optimizers import RMSprop
from keras.datasets import mnist
import matplotlib.pyplot as plt
#加載數(shù)據(jù)集并處理
(train_images, train_labels), (test_images, test_labels) = mnist.load_data()#歸一化處理,注意必須進(jìn)行歸一化操作,否則準(zhǔn)確率非常低,圖片和標(biāo)簽

#將圖片由二維鋪開成一維
train_images = train_images.reshape((60000, 28*28)).astype('float')  #將28*28的二維數(shù)組轉(zhuǎn)變?yōu)?84的一維數(shù)組,浮點(diǎn)數(shù)類型
test_images = test_images.reshape((10000, 28*28)).astype('float')
train_labels = to_categorical(train_labels)  #to_categorical就是將類別向量轉(zhuǎn)換為二進(jìn)制(只有0和1)的矩陣類型表示
test_labels = to_categorical(test_labels)
#print(train_labels[0])
#搭建神經(jīng)網(wǎng)絡(luò)(全連接)
network = models.Sequential()   #選用的是Sequential 序貫?zāi)P蛃igmoid
network.add(layers.Dense(units=15, activation='sigmoid', input_shape=(28*28, ),))#添加一個(gè)(隱藏層)全連接層,神經(jīng)元為15,激活函數(shù)是relu線性整流
#函數(shù),輸入形狀為28*28
network.add(layers.Dense(units=10, activation='softmax'))#添加一個(gè)(輸出層)全連接層,神經(jīng)元為10,激活函數(shù)為softmax(Softmax 具有更好的解釋性,
#這塊通過softmax激活函數(shù),最后的數(shù)組中,十個(gè)數(shù)哪個(gè)最大,計(jì)算機(jī)就認(rèn)為是哪個(gè)

#神經(jīng)網(wǎng)絡(luò)的編譯和訓(xùn)練
# 編譯步驟,損失函數(shù)是模型優(yōu)化的目標(biāo),優(yōu)化器使用RMSporp,學(xué)習(xí)率為0.001,損失函數(shù)是categorical_crossentropy,評(píng)價(jià)函數(shù)為accuracy準(zhǔn)確率
network.compile(optimizer='sgd', loss='categorical_crossentropy', metrics=['accuracy'])#RMSprop(lr=0.001)
# 訓(xùn)練網(wǎng)絡(luò),用fit函數(shù)(fit()方法用于執(zhí)行訓(xùn)練過程), epochs表示訓(xùn)練多少個(gè)回合, batch_size表示每次訓(xùn)練給多大的數(shù)據(jù),一次訓(xùn)練所選取的樣本數(shù)。
network.fit(train_images, train_labels, epochs=22, batch_size=128, verbose=1)  #verbose:日志顯示 0 為不在標(biāo)準(zhǔn)輸出流輸出日志信息 1 為輸出進(jìn)度條記錄
                                                                                                                #2 為每個(gè)epoch輸出一行記錄
#測(cè)試集上測(cè)試模型性能
#y_pre = network.predict(test_images[:5])  #預(yù)測(cè)前五張圖片的,model.predict 實(shí)際預(yù)測(cè),其輸出是目標(biāo)值,根據(jù)輸入數(shù)據(jù)預(yù)測(cè)。
#print(y_pre, test_labels[:5])
test_loss, test_accuracy = network.evaluate(test_images, test_labels)  #model.evaluate函數(shù)預(yù)測(cè)給定輸入的輸出
print("test_loss:", test_loss, "    test_accuracy:", test_accuracy)
print(network.summary())  #查看神經(jīng)網(wǎng)絡(luò)model結(jié)構(gòu)

此文僅供學(xué)習(xí)參考使用,若有不正確需要補(bǔ)充的地方歡迎指正。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-435279.html

到了這里,關(guān)于Anaconda3、TensorFlow和keras簡(jiǎn)單安裝方法(較詳細(xì))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • windows10系統(tǒng)PYthon深度學(xué)習(xí)環(huán)境安裝(Anaconda3、PYthon3.10、CUDA11.6、CUDDN10、pytorch、tensorflow,Pycharm)

    windows10系統(tǒng)PYthon深度學(xué)習(xí)環(huán)境安裝(Anaconda3、PYthon3.10、CUDA11.6、CUDDN10、pytorch、tensorflow,Pycharm)

    一、 總體說明 1、說明:總體採(cǎi)用https://blog.csdn.net/zhizhuxy999/article/details/90442600方法,部分步驟由於版本變化,進(jìn)行了調(diào)整。 2、基本概念 編程語(yǔ)言/編譯器:Python。Python的特點(diǎn)是“用最少的代碼干最多的事”。Python 2即在2020年停止更新,所以現(xiàn)在學(xué)習(xí)Python 3是最好的選擇。 P

    2023年04月18日
    瀏覽(99)
  • Ubuntu安裝Anaconda詳細(xì)步驟(Ubuntu22.04.1,Anaconda3-2023.03)

    Ubuntu安裝Anaconda詳細(xì)步驟(Ubuntu22.04.1,Anaconda3-2023.03)

    本文主要講述了在Ubuntu中安裝anaconda的具體步驟 準(zhǔn)備環(huán)境:Ubuntu22.04.1,Anaconda3 1.下載Anaconda3 在清華鏡像下載Linux版本的anaconda 清華鏡像官網(wǎng)Anaconda下載 我選擇的是Anaconda3-2023.03-Linux-x86_64.sh 下載好的Anaconda3-2023.03-Linux-x86_64.sh如圖所示: 2.在用戶文件夾下新建一個(gè)名為anaconda的文

    2024年02月11日
    瀏覽(23)
  • 使用Anaconda安裝TensorFlow詳細(xì)教程

    使用Anaconda安裝TensorFlow詳細(xì)教程

    一、Anaconda安裝 可以參考筆者的這篇博客:Anaconda安裝詳細(xì)教程 二、準(zhǔn)備工作 1、單擊啟動(dòng)Anaconda Prompt創(chuàng)建新虛擬環(huán)境 2、在Anaconda Prompt依次執(zhí)行以下命令 conda create -n pytorch python=3.6 ,創(chuàng)建名字為tensorflow的虛擬環(huán)境,再通過命令 conda info --envs 可以查到已存在的虛擬環(huán)境(tenso

    2024年01月23日
    瀏覽(33)
  • Centos 7 - Anaconda3 安裝教程及報(bào)錯(cuò)集錦 - 取消自動(dòng)激活 base 環(huán)境方法

    這里筆者下載清華鏡像,總會(huì)有問題,例如 wget 下載報(bào)錯(cuò) 安全證書什么的,就算解決證書問題,還不能下載,直接報(bào)錯(cuò) Forbidden 403 ,但是中科大鏡像就不會(huì)。 中科大鏡像 這里筆者用到了 清華鏡像使用 wget 下載鏡像文件來(lái)安裝 anaconda3,卻無(wú)法下載該安裝文件,即使是修改安

    2024年02月14日
    瀏覽(22)
  • tensorflow詳細(xì)安裝教程(Win10, Anaconda,Python3.9)

    tensorflow詳細(xì)安裝教程(Win10, Anaconda,Python3.9)

    CPU版本和GPU版本的區(qū)別主要在于運(yùn)行速度,GPU版本運(yùn)行速度更快,所以如果電腦顯卡支持cuda,推薦安裝gpu版本的。 操作并不復(fù)雜,一開始我覺得要下這么多東西,感覺很麻煩,不想搞,但為了速度,最后還是嘗試安裝了一下,發(fā)現(xiàn)并沒有那么難搞。 1.1 CPU版本,無(wú)需額外準(zhǔn)備

    2024年02月02日
    瀏覽(53)
  • 報(bào)錯(cuò):cannot import name ‘dtensor‘ from ‘tensorflow.compat.v2.experimental‘ (/Users/pxs/anaconda3/lib

    報(bào)錯(cuò):cannot import name ‘dtensor‘ from ‘tensorflow.compat.v2.experimental‘ (/Users/pxs/anaconda3/lib

    在pycharm中之前運(yùn)行很好,突然出現(xiàn)[cannot import name ‘dtensor’ from ‘tensorflow.compat.v2.experimental’ (/Users/pxs/anaconda3/lib/python3.7/site - packages/tensorflow/_api/v2/compat/v2/experimental/ init .py)]文圖 1.刪除原先tensorflow的版本 pip3 uninstall tensorflow 2.重現(xiàn)安裝最新版本 pip3 install tensorflow 2.6.0 但是仍

    2024年02月09日
    瀏覽(16)
  • 詳細(xì)搭建tensorflow、keras步驟與匹配版本(降低tensorflow版本)

    詳細(xì)搭建tensorflow、keras步驟與匹配版本(降低tensorflow版本)

    這幾天自己搭建環(huán)境后的總結(jié)。 主要順序:創(chuàng)建環(huán)境-python3.6-tensorflow2.0.0-keras2.3.1-numpy1.19.5-scipy1.5.4-matplotlib3.3.4-scikit-learn,這是我下載的版本,版本匹配可以搜一下。 重點(diǎn)注意?。?!版本一定要匹配?。?!不然后面很多大坑,下載順序也很重要?。。?主要是因?yàn)檫\(yùn)行代碼時(shí)

    2024年02月06日
    瀏覽(17)
  • Anaconda平臺(tái)下從0到1安裝TensorFlow環(huán)境詳細(xì)教程(Windows10+Python)

    Anaconda平臺(tái)下從0到1安裝TensorFlow環(huán)境詳細(xì)教程(Windows10+Python)

    Anaconda下載鏈接:Free Download | Anaconda 下載完成之后,開始安裝,修改安裝路徑至指定文件夾下,由于安裝過程比較簡(jiǎn)單,此處略過; ? 在安裝之前,我們需要如下準(zhǔn)備工作 2.1 確定電腦的獨(dú)顯GPU型號(hào),查看方式如下:搜索--計(jì)算機(jī)管理--設(shè)備管理器--顯示適配器;如下圖所示,

    2024年02月11日
    瀏覽(27)
  • Linux系統(tǒng)安裝Anaconda3

    Linux系統(tǒng)安裝Anaconda3

    1、下載anaconda 沒翻墻情況下清華鏡像站 下載anaconda 的速度較官網(wǎng)上要快很多 注意:anaconda 與python的對(duì)應(yīng)關(guān)系傳送 2、服務(wù)器上使用 wget + 鏈接 來(lái)下載 選擇的一個(gè)linux版本并 右鍵復(fù)制鏈接 3、sh命令安裝Anaconda 回車?yán)^續(xù) 這是具體的協(xié)議內(nèi)容,一直空格到底部,然后輸入yes —

    2024年02月13日
    瀏覽(31)
  • Anaconda3安裝教程---圖文講解

    Anaconda3安裝教程---圖文講解

    Hello,大家好,我是霜淮子,今天分享一篇Anaconda3的安裝教程。 Anaconda,中文大蟒蛇,是一個(gè)開源的python發(fā)行版本,其包含了conda、Python等180多個(gè)科學(xué)的依賴項(xiàng)。Anaconda能讓你輕松安裝在數(shù)據(jù)科學(xué)工作中經(jīng)常使用的包,還將使用它創(chuàng)建虛擬環(huán)境,以便更輕松地處理多個(gè)項(xiàng)目。

    2024年02月17日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包