版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第六章人工智能應(yīng)用開(kāi)發(fā)環(huán)境及工具本章目標(biāo)
了解人工智能應(yīng)用開(kāi)發(fā)環(huán)境掌握人工智能應(yīng)用開(kāi)發(fā)工具6.1.1PyCharm1.PyCharm的下載官網(wǎng)地址:/pycharm/download/圖6-1PyCharm安裝包下載界面6.1.1PyCharm2.PyCharm的安裝與啟動(dòng)1)PyCharm的安裝
雙擊
PyCharmProfessional2023.3.exe,按照操作提示進(jìn)行安裝。圖6-2PyCharm安裝界面(a)
圖6-2PyCharm安裝界面(b)6.1.1PyCharm2.PyCharm的安裝與啟動(dòng)2)
PyCharm的啟動(dòng)雙擊桌面上的PyCharm圖標(biāo)或快捷方式打開(kāi)應(yīng)用程序。圖6-3
PyCharm操作界面6.1.2Anaconda
Anaconda是一個(gè)開(kāi)源的Python發(fā)行版本,其包含了conda、Python等180多個(gè)科學(xué)包及其依賴(lài)項(xiàng)。1.Anaconda的下載
圖6-4Anaconda官網(wǎng)登錄Anaconda官網(wǎng)www.Anaconda.com下載安裝包。6.1.2Anaconda2.Anaconda的安裝和啟動(dòng)圖6-5Anaconda安裝界面1)Anaconda的安裝:雙擊安裝包,根據(jù)安裝包界面提示即可完成安裝。Anaconda是跨平臺(tái)的,有Windows、MacOS、Linux等版本。這里以Windows版本為例,下載安裝64位安裝包(64-BitGraphicalInstaller)。6.1.2Anaconda2.Anaconda的安裝和啟動(dòng)圖6-6AnacondaNavigator啟動(dòng)界面2)Anaconda的啟動(dòng):?jiǎn)螕簟伴_(kāi)始”|“Anaconda3(64-bit)”|“AnacondaNavigator”即可。6.1.2Anaconda2.Anaconda的安裝和啟動(dòng)圖6-7AnacondaNavigator應(yīng)用界面
Anaconda內(nèi)置的工具:包括JupterNotebook、PyCharmProfessional、PowershellPrompt等。
?
通過(guò)“Environments”可以新建或管理開(kāi)發(fā)環(huán)境。6.1.2Anaconda3.Jupyternotebook的使用圖6-8圖7-8在JupyterNotebook應(yīng)用界面
JupyterNotebook是一個(gè)基于網(wǎng)頁(yè)的用于交互計(jì)算的應(yīng)用程序。它能讓用戶(hù)把說(shuō)明文本、數(shù)學(xué)公式、代碼和可視化內(nèi)容等全部組合到一個(gè)易于共享的文檔中,便于研究和教學(xué)。被廣泛應(yīng)用于數(shù)據(jù)處理、統(tǒng)計(jì)建模、構(gòu)建和訓(xùn)練機(jī)器學(xué)習(xí)模型、可視化數(shù)據(jù)等領(lǐng)域。6.1.3Python第三方庫(kù)的安裝與使用第三方庫(kù)的安裝有三種方式:pip安裝自定義安裝文件安裝
Python成為最流行的語(yǔ)言之一,除了它的簡(jiǎn)單易學(xué)和語(yǔ)法簡(jiǎn)單外,還有一個(gè)重要的原因是Python有非常強(qiáng)大的第三方庫(kù)。第三方庫(kù)不是官方的內(nèi)置庫(kù),而是由社區(qū)大量的開(kāi)發(fā)者提供的,據(jù)統(tǒng)計(jì)目前第三方庫(kù)的數(shù)量已經(jīng)超過(guò)十多萬(wàn)種。6.1.3Python第三方庫(kù)的安裝與使用pipinstall包名#安裝第三方庫(kù)pipinstall--upgrade包名#升級(jí)第三方庫(kù)pipuninstall包名#卸載已安裝的第三方庫(kù)piplist#列出已經(jīng)安裝的第三方庫(kù)的列表pipshow包名#顯示已經(jīng)安裝的第三方庫(kù)的信息pipdownload包名#下載第三方庫(kù),但是不安裝1.pip安裝pip安裝是最常用的一種安裝方式,使用的前提條件是電腦必須處于聯(lián)網(wǎng)狀態(tài)。6.1.3Python第三方庫(kù)的安裝與使用6.1.3Python第三方庫(kù)的安裝與使用pyinstaller庫(kù)可以將Python程序打包成可執(zhí)行文件。安裝該庫(kù)使用如下命令:pipinstallpyinstaller2、在命令提示符中輸入:pyinstaller-FChristmasTree.py3、打開(kāi)dist文件,就能看到生成出來(lái)的可執(zhí)行文件了。1、打開(kāi)保存代碼的文件夾,并在文件路徑框中輸入cmd回車(chē),會(huì)彈出命令提示符的窗口,并處于當(dāng)前目錄下6.1.3Python第三方庫(kù)的安裝與使用如果安裝失敗或者比較慢,則可嘗試使用指定源下載安裝方式或者離線安裝方式。(1)定下載源以下是國(guó)內(nèi)常用的下載源站清華大學(xué):
/simple/阿里云:
/pypi/simple/中國(guó)科技大學(xué):
/simple/豆瓣:
/simple/如需安裝opencv則可執(zhí)行以下命令:pipinstallopencv-python-i/simple/6.1.3Python第三方庫(kù)的安裝與使用如果安裝失敗或者比較慢,則可嘗試使用指定源下載安裝方式或者離線安裝方式。(2)下載whl文件到本地離線安裝進(jìn)入網(wǎng)站,如:/~gohlke/pythonlibs/,找到你需要下載的庫(kù),將下載好的whl文件保存到python安裝目錄\Lib\site-packages,在該文件下打開(kāi)cmd,輸入pipinstallwhl文件名即可進(jìn)行安裝一定要注意在安裝包之前要下安裝他所依賴(lài)的一些庫(kù),否則就會(huì)報(bào)錯(cuò)。同時(shí),在對(duì)某一個(gè)庫(kù)進(jìn)行更新之后,也一定要注意同時(shí)更新它依賴(lài)的庫(kù),否則也會(huì)出現(xiàn)錯(cuò)誤。6.1.3Python第三方庫(kù)的安裝與使用2.通過(guò)pychram安裝打開(kāi)File-Settings-Project-PythonInterpreter可以看到已經(jīng)安裝的第三方庫(kù)以及版本,然后點(diǎn)擊下方的加號(hào)可以進(jìn)行添加。6.2.1數(shù)據(jù)采集工具——八爪魚(yú)1.八爪魚(yú)采集器下載圖6-11“八爪魚(yú)Windows客戶(hù)端下載”界面
八爪魚(yú)(網(wǎng)頁(yè)數(shù)據(jù)采集器)是深圳數(shù)闊信息技術(shù)有限公司研發(fā)的一款業(yè)界領(lǐng)先的網(wǎng)頁(yè)采集軟件,它使用簡(jiǎn)單、功能強(qiáng)大、全網(wǎng)通用,完全模擬人瀏覽網(wǎng)頁(yè)的行為,通過(guò)簡(jiǎn)單的頁(yè)面點(diǎn)選,生成自動(dòng)化的采集流程,從而將網(wǎng)頁(yè)數(shù)據(jù)轉(zhuǎn)化為結(jié)構(gòu)化數(shù)據(jù),存儲(chǔ)于EXCEL或數(shù)據(jù)庫(kù)等多種形式。
登錄“數(shù)闊”官方網(wǎng)站,單擊“八爪魚(yú)Windows客戶(hù)端下載”即可。6.2.1數(shù)據(jù)采集工具——八爪魚(yú)2.八爪魚(yú)采集器的使用圖6-12“八爪魚(yú)采集器”操作界面
采集數(shù)據(jù)的第一步永遠(yuǎn)是找到目標(biāo)網(wǎng)址并輸入。6.2.2數(shù)據(jù)分析和共享工具——PowerBI1.PowerBIDesktop的下載圖6-14
微軟PowerBI官網(wǎng)頁(yè)面
PowerBI是微軟推出的數(shù)據(jù)分析和可視化工具,是一套商業(yè)分析工具??蛇B接數(shù)百個(gè)數(shù)據(jù)源、簡(jiǎn)化數(shù)據(jù)準(zhǔn)備并提供即席分析。支持各種本地Excel、CSV、文件夾等,支持Oracel、Mysql等各類(lèi)數(shù)據(jù)庫(kù),支持由表格構(gòu)成前端的Web等??梢詮母鞣N數(shù)據(jù)源中提取數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行整理分析,然后生成精美的圖表,并且可以在電腦端和移動(dòng)端與他人共享的一個(gè)神器。/zh-cn/下載地址:6.2.2數(shù)據(jù)分析和共享工具——PowerBI2.PowerBIDesktop的安裝圖6-17PowerBI安裝
PowerBI包含桌面版PowerBIDesktop、在線PowerBI服務(wù)和移動(dòng)端PowerBI應(yīng)用。雙擊PowerBIDesktop(X64)文件夾,按照提示操作即可以完成安裝。6.2.2數(shù)據(jù)分析和共享工具——PowerBI3.PowerBIDesktop的使用圖6-18PowerBI界面使用PowerBI軟件可以完成數(shù)據(jù)的獲取、清洗、建模以及可視化展示。另外,PowerBI還包括一個(gè)報(bào)表生成器,用于創(chuàng)建需要在PowerBI服務(wù)中分享的分頁(yè)報(bào)表。6.2.3界面設(shè)計(jì)工具——QtDesigner1.QTdesigner的安裝QtDesigner即Qt設(shè)計(jì)師,是QT項(xiàng)目開(kāi)發(fā)的可視化圖形界面編輯器。http://www.python3.vip/tut/py/gui/qt_03/第一種方式:如果已經(jīng)安裝pycharm,就可以直接在設(shè)置當(dāng)中安裝。圖6-19操作界面點(diǎn)擊
“+”,在圖7-20、7-21所示窗口中搜索PyQt5、PyQt5-tools,安裝PyQt5和QT工具包。圖6-20搜索PyQt5和QT工具包界面6.2.3界面設(shè)計(jì)工具——QtDesigner1.QTdesigner的安裝http://www.python3.vip/tut/py/gui/qt_03/第二種方式:在終端命令窗口使用pip指令安裝。1)安裝PyQt5:pipinstallPyQt5-i/simple2)安裝Qt的工具包:pipinstallPyQt5-tools-i/simple3)通過(guò)命令行啟動(dòng)PythonQtDesigner:designerQtDesigner即Qt設(shè)計(jì)師,是QT項(xiàng)目開(kāi)發(fā)的可視化圖形界面編輯器。6.2.3界面設(shè)計(jì)工具——QtDesigner1.QTdesigner的安裝http://www.python3.vip/tut/py/gui/qt_03/第三種方式:在Windows下,運(yùn)行Python安裝目錄下Scripts\pyside2-designer.exe文件。按照提示進(jìn)行操作即可以完成安裝。QtDesigner即Qt設(shè)計(jì)師,是QT項(xiàng)目開(kāi)發(fā)的可視化圖形界面編輯器。圖6-23Qtdesigner安裝向?qū)?.2.3界面設(shè)計(jì)工具——QtDesigner2.添加PyUIC工具PyUIC是一種PythonGUI應(yīng)用程序的用戶(hù)界面代碼生成器,可以將QtDesignerUI文件生成Python源代碼。PyUIC生成的Python代碼是基于Qt的PyQt和PySide庫(kù)。它可以與其他Python庫(kù)集成,如numpy、matplotlib等。PyUIC生成的代碼易于閱讀和修改,可以方便地定制應(yīng)用程序的用戶(hù)界面。添加PyUIC工具的方法與添加QtDesigner類(lèi)似,可以將PyUIC工具添加到PyCharm中。6.2.3界面設(shè)計(jì)工具——QtDesigner3.QTDesigner的啟動(dòng)雙擊designer.exe文件即可啟動(dòng)QTdesigner圖6-24Qtdesigner界面6.2.3界面設(shè)計(jì)工具——QtDesigner4.QTdesigner的使用1)QtDesigner編輯UI圖6-25“主窗口”設(shè)計(jì)界面6.2.3界面設(shè)計(jì)工具——QtDesigner4.QTdesigner的使用2)制作ui文件,文件名為*.ui。圖6-26測(cè)試對(duì)話框.ui6.2.3界面設(shè)計(jì)工具——QtDesigner4.QTdesigner的使用3)將UI文件轉(zhuǎn)化為Python代碼并顯示。QtDesigner設(shè)計(jì)好的UI文件可以通過(guò)PyQt或PySide中的UIC模塊將其轉(zhuǎn)換為Python代碼,從而使其可以在Python程序中使用。方法一:
在
PyCharm中右鍵單擊.ui文件(test_dialig.ui),然后選擇“ExternalTools”菜單,單擊PyUIC即可。
方法二:
進(jìn)入QT命令行,輸入:uictest_dialig.py-otest_dialig.ui6.2.4數(shù)據(jù)標(biāo)注工具——LabelImg
LabelImg(也叫打標(biāo)簽),是一個(gè)開(kāi)源的圖形圖像注釋工具,是目標(biāo)檢測(cè)領(lǐng)域最常使用的標(biāo)注工具之一。它是用Python編寫(xiě)的,它的圖形界面使用PyQt,注釋以PascalVOC格式保存為xml文件。1.LabelImg的安裝在Windows10系統(tǒng)下使用Anaconda來(lái)安裝LabelImg。1)打開(kāi)AnacondaPrompt,輸入:condacreate--name=labelImgpython=3.72)輸入命令:condaactivatelabelImg激活環(huán)境。3)輸入命令:pipinstalllabelImg安裝LabelImg軟件4)輸入命令:labelImg即可打開(kāi)labelImg軟件。圖6-28安裝LabelImg圖6-29labelImg軟件界面6.2.4數(shù)據(jù)標(biāo)注工具——LabelImg
三種標(biāo)簽格式:VOC標(biāo)簽格式,保存為xml文件。yolo標(biāo)簽格式,保存為txt文件。createML標(biāo)簽格式,保存為json格式。2.labelimg的使用圖6-30標(biāo)注圖片在打開(kāi)labelimg后,首先在“OpenDir”中選擇并打開(kāi)待標(biāo)注的圖片所在的文件夾,然后在“ChangeSaveDir”中設(shè)置標(biāo)注文件所要保存到的文件夾。?openDir:待標(biāo)注圖片數(shù)據(jù)的路徑文件夾?changesaveDir:
保存類(lèi)別標(biāo)簽的路徑文件夾6.2.5數(shù)據(jù)清理工具——OpenRefine
OpenRefine是一款免費(fèi)的優(yōu)秀的數(shù)據(jù)清理工具。它是開(kāi)源的,支持全平臺(tái)的操作,包括Windows、Linux和Mac。這款工具能夠幫助用戶(hù)對(duì)電腦中的數(shù)據(jù)進(jìn)行整理和清理,把雜亂的數(shù)據(jù)轉(zhuǎn)換成整潔的電子表格形式,并提供查詢(xún)、過(guò)濾、去重和分析等多種功能。用戶(hù)可以將處理后的數(shù)據(jù)導(dǎo)出為多種格式的文件,如CSV、Excel等。即使是沒(méi)有編程或SQL背景的用戶(hù)也能夠輕松分析和處理大量數(shù)據(jù)。6.3.1天氣預(yù)報(bào)
通過(guò)手機(jī)或網(wǎng)頁(yè)的這些功能可以了解到當(dāng)前的天氣狀況是否適宜出行,以及空氣質(zhì)量是否達(dá)到健康標(biāo)準(zhǔn)。6.3.1天氣預(yù)報(bào)
網(wǎng)頁(yè)瀏覽器的網(wǎng)頁(yè)天氣與氣象預(yù)報(bào)服務(wù)為用戶(hù)提供了方便快捷的天氣查詢(xún)和預(yù)報(bào)功能。用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025便利店智能支付系統(tǒng)引入合同3篇
- 二零二五版游泳教學(xué)服務(wù)合同模板
- 2025年度消防演練場(chǎng)地租賃與組織服務(wù)合同3篇
- 二零二五年度水電設(shè)備調(diào)試與性能檢測(cè)合同3篇
- 專(zhuān)業(yè)化電力工程服務(wù)協(xié)議模板2024版
- 二零二五年電子商務(wù)平臺(tái)數(shù)據(jù)加密與傳輸安全合同3篇
- 2024消防系統(tǒng)安裝及消防安全培訓(xùn)與演練合同3篇
- 濰坊環(huán)境工程職業(yè)學(xué)院《美術(shù)學(xué)科發(fā)展前沿專(zhuān)題》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024版信用卡貸款服務(wù)合同范本3篇
- 二零二五年度數(shù)據(jù)中心承包協(xié)議及范本2篇
- 蘇北四市(徐州、宿遷、淮安、連云港)2025屆高三第一次調(diào)研考試(一模)語(yǔ)文試卷(含答案)
- 第7課《中華民族一家親》(第一課時(shí))(說(shuō)課稿)2024-2025學(xué)年統(tǒng)編版道德與法治五年級(jí)上冊(cè)
- 急診科十大護(hù)理課件
- 山東省濟(jì)寧市2023-2024學(xué)年高一上學(xué)期1月期末物理試題(解析版)
- GB/T 44888-2024政務(wù)服務(wù)大廳智能化建設(shè)指南
- 2025年上半年河南鄭州滎陽(yáng)市招聘第二批政務(wù)輔助人員211人筆試重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 山東省濟(jì)南市歷城區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)模擬試題(無(wú)答案)
- 國(guó)家重點(diǎn)風(fēng)景名勝區(qū)登山健身步道建設(shè)項(xiàng)目可行性研究報(bào)告
- 投資計(jì)劃書(shū)模板計(jì)劃方案
- 《接觸網(wǎng)施工》課件 3.4.2 隧道內(nèi)腕臂安裝
- 2024-2025學(xué)年九年級(jí)語(yǔ)文上學(xué)期第三次月考模擬卷(統(tǒng)編版)
評(píng)論
0/150
提交評(píng)論