国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

信息技術 必修一 第四章 知識梳理(使用軟件:幕布)

2022-08-27 17:59 作者:小杰一般的存在  | 我要投稿


對應思維導圖

?文字稿:

?●?第四章 走進人工智能

●?第一節(jié) 體驗計算機視覺應用

●?計算機視覺

●?是一門研究如何使機器“看清”和“看懂”的學科

●?指用圖像采集設備和計算機代替人眼完成對目標的識別、跟蹤和測量等工作

●?人臉識別

●?是基于人的臉部特征信息進行身份識別的一種生物識別技術

●?有時也被稱為人像識別、面部識別,也是計算機視覺重要的研究方向 之一

●?廣義

●?包括構建人臉識別系統(tǒng)的一系列相關技術

●?舉例

●?人臉圖像采集

●?人臉檢測(含定位)

●?身份確認

●?身份查找

●?狹義

●?特指通過人臉進行身份確認或者身份查找的技術或系統(tǒng)

●?時間軸

●?20世紀50年代

●?開展相關研究

●?20世紀60年代

●?進入工程化應用

●?幾何特征法

●?1991年

●?“特征臉”方法

●?進入21世紀

●?人工智能技術發(fā)展

●?關注是否能成功識別

●?各種面部圖像采集條件

●?不同光照

●?不同傳感器

●?是否進行壓縮

●?被拍攝者各種主觀條件

●?面部不同姿態(tài)

●?不同表情

●?是否有遮擋

●?2014年前后

●?大數(shù)據(jù)深度學習發(fā)展

●?神經(jīng)網(wǎng)絡技術

●?圖像分類

●?手寫體識別

●?語音識別

●?使用Pillow庫實現(xiàn)人臉標記

●?書上版本

●?#導入Pillow庫

●?from PIL import Image,ImageDraw

●?#打開圖像

●?im=Image.open(imageName)

●?#生成一個可以用于畫圖的對象

●?draw=ImageDraw.Draw(im)

●?#使用人工智能平臺返回的人臉坐標信息,在圖像中人臉的位置畫一個紅色的矩形框

●?#用left、top、width、height分別表示人臉框左上角的橫、縱坐標以及人臉框的寬度、高度

●?draw.rectangle((left,top,left+width,top+height),outline=(255,0,0))

●?#將圖像展示出來

●?im.show()

●?課上版本

●?輸入信息(導入圖像)->處理信息(人臉定位)[對接平臺/導入平臺]

●?#調(diào)用AIP接口

●?option={'max face.num':10}

●?(表示可識別人臉的最大值)

●?#調(diào)用接口,獲得參數(shù)

●?imagePic=client.detect(image,imageType,options)

●?#賦值給left、top、width、height變量

●?eg.left=imageDic['result'][0]['location']['left']

●?圖像預處理

●?#用imageName變量存儲要識別的圖片地址

●?ImageName=’……/pic/test2.jpeg‘

●?#打開圖像

●?f=open(imageName,'rb')

●?('rb'表示二進制)

●?#導入base64庫,將圖片轉(zhuǎn)碼為base64格式

●?import base64

●?#定義圖像類型

●?image Type='BASE64'

●?#對圖像進行base64編碼

●?base64_data=base64.b64.encode(f.read())

●?#對原圖像進行base64編碼,得到所處理圖像

●?image=base64_data.decode()

●?輸出信息(繪制人臉區(qū)域)

●?#使用人工智能平臺返回的人臉坐標信息,在圖像中人臉的位置畫一個紅色的矩形框

●?#用left、top、width、height分別表示人臉框左上角的橫、縱坐標以及人臉框的寬度、高度

●?draw.polygon([(left,top),(left+width,top),(left+width,height+top),(left,height+top)],outline=(255,0,0))

●?人臉檢測與人臉識別

●?人臉檢測

●?要檢測出圖像中人臉的所在位置

●?解決問題:(掃描、判定、找臉)

●?人臉識別

●?要找出人臉圖像所對應的身份

●?解決問題:(是誰)

●?第二節(jié) 人工智能的發(fā)展歷程

●?人工智能

●?定義:

●?人工智能是指由人創(chuàng)造出來的,具有感知、認知、決策、學習、執(zhí)行和社會協(xié)作能力,符合人類情感、倫理與道德觀念的虛擬的或人工的系統(tǒng)

●?表現(xiàn)形式

●?會看

●?(圖像識別、文字識別、車牌識別……)

●?會聽

●?(語音識別、說話人識別、機器翻譯……)

●?會說

●?(語音合成、人機對話)

●?會行動

●?(機器人、自動駕駛汽車、無人機)

●?會思考

●?(人機對弈、定理證明、醫(yī)療診斷)

●?會學習

●?(機器學習、知識表示)

●?一、專家系統(tǒng)

●?專家系統(tǒng)最杰出的代表之一就是1997年戰(zhàn)勝了國際象棋世界冠軍的神藍計算機

●?專家系統(tǒng)是早期人工智能的一個重要分支,它可以看作是一類具有專門知識和經(jīng)驗的計算機智能程序系統(tǒng)

●?醫(yī)療是專家系統(tǒng)的典型應用領域之一

●?二、機器學習

●?機器學習是人工智能的研究領域之一

●?本質(zhì)

●?是基于互聯(lián)網(wǎng)的海量數(shù)據(jù)以及計算機系統(tǒng)強大的運算能力,讓機器自主模擬人類學習的過程,通過不斷“學習”數(shù)據(jù)來做出智能決策行為

●?主要目的

●?設計和分析一些讓計算機可以自動“學習”的算法,使計算機從數(shù)據(jù)中自動分析獲得規(guī)律,并利用規(guī)律對位置數(shù)據(jù)進行預測

●?1、監(jiān)督學習

●?回歸

●?根據(jù)離散數(shù)據(jù)生成擬合曲線,因此其預測結果是?連續(xù)

●?分類

●?將一些實例數(shù)據(jù)分到合適的類別中,它的預測結果是?離散

●?2、非監(jiān)督學習

●?表示機器學習的數(shù)據(jù)無標記,機器需從中探索并推斷出潛在的聯(lián)系

●?實例:判斷鳶尾花類型的方法

●?測試步驟:

●?①計算訓練集中每種鳶尾花的屬性平均值

●?②計算測試數(shù)據(jù)與屬性平均值之間歐氏距離的平方值,找到其中的最小值

●?③將最小值對應的訓練數(shù)據(jù)分類判定為測試數(shù)據(jù)的分類

●?④將機器判定的分類與測試集中的標記分類進行對比,計算正確率

●?關鍵步驟&核心代碼:

●?第一步:數(shù)據(jù)文件準備

●?將120條訓練數(shù)據(jù)和30條測試數(shù)據(jù)分別存入iris_training.csv(訓練集)和iris_testing(測試集)文件,兩個文件的第一行為每一列數(shù)據(jù)項對應的標題,依次為se_len(萼片長度)、se_wid(萼片寬度)、pe_len(花瓣長度)、pe_wid(花瓣寬度)和classification(實際分類)

●?第二步:初始化

●?導入Pandas庫,以實現(xiàn)對CSV文件的讀取

●?對程序中用到的常量和變量進行初始化賦值

●?代碼:

●?#將山鳶尾、變色鳶尾和維吉尼亞鳶尾的名稱使用列表iris_type進行存儲

●?iris_type=['Iris-setosa','Iris-versicolor','Iris-virginica']

●?#初始化三個列表,分別存儲三種鳶尾花每個屬性的總值和訓練樣本數(shù)量

●?setosa_sum=[0,0,0,0,0]

●?versicolor_sum=[0,0,0,0,0]

●?virginica_sum=[0,0,0,0,0]

●?#設置四個常量,分別代表三個列表的索引位所表示的含義

●?se_len=0

●?#列表第0位代表萼片長度

●?se_wid=1

●?#列表第1位代表萼片寬度

●?pe_len=2

●?#列表第2位代表花瓣長度

●?pe_wid=3

●?#列表第3位代表花瓣寬度

●?amount=4

●?#列表第4位代表鳶尾花訓練樣本的數(shù)量

●?第三步:訓練

●?通過Pandas庫讀入iris_training.csv文件中的訓練數(shù)據(jù)并循環(huán)逐條處理

●?對四個屬性分別進行累加求和

●?計算每種類型鳶尾花的訓練樣本數(shù)量

●?分別存儲在setosa_sum、versicolor_sum和virginica_sum三個列表中

●?代碼:

●?#通過Pandas庫的read_csv函數(shù)讀入訓練集數(shù)據(jù)文件'iris_training.csv'

●?trainData=pd.read_csv('iris_training.csv)

●?#循環(huán)處理訓練集CSV文件中的每一條訓練數(shù)據(jù)

●?#分別累加計算每種類型鳶尾花的四個屬性的總值以及訓練樣本數(shù)量

●?for index,row in trainData.iterrows():

●?if row.classification=='Iris-setosa':

●?setosa_sum[se_len]+=row.se_len

●?#萼片長度

●?setosa_sum[se_wid]+=row.se_wid

●?#萼片寬度

●?setosa_sum[pe_len]+=row.pe_len

●?#花瓣長度

●?setosa_sum[pe_wid]+=row.pe_wid

●?#花瓣寬度

●?setosa_sum[amount]+=1

●?#樣本數(shù)量

●?elif row.classification=='Iris-versicolor':

●?versicolor_sum[se_len]+=row.se_len

●?versicolor_sum[se_wid]+=row.se_wid

●?versicolor_sum[pe_len]+=row.pe_len

●?versicolor_sum[pe_wid]+=row.pe_wid

●?versicolor_sum[amount]+=1

●?elif row.classification=='Iris-virginica':

●?virginica_sum[se_len]+=row.se_len

●?virginica_sum[se_wid]+=row.se_wid

●?virginica_sum[pe_len]+=row.pe_len

●?virginica_sum[pe_wid]+=row.pe_wid

●?virginica_sum[amount]+=1

●?第四步:預測

●?通過Pandas庫讀入iris_testing.csv文件中的測試數(shù)據(jù)并循環(huán)逐條處理

●?對于每條測試數(shù)據(jù):

●?分別計算其與三種鳶尾花屬性均值的歐式距離的平方值

●?并存儲在列表distance中

●?代碼:

●?#讀入測試集數(shù)據(jù)文件'iris_testing.csv'

●?TestData=pd.read_csv('iris_testing.csv')

●?#循環(huán)讀取測試集CSV文件中的每一條訓練數(shù)據(jù)并進行處理

●?for index,row in TestData.iterrows():

●?#分別計算輸入數(shù)據(jù)與三種鳶尾花屬性均值的歐式距離平均值

●?#存儲在列表distance中

●?distance=[]

●?distance.append

●?((row.se_len-setosa_sum[se_len]/setosa_sum[amount])**2\

●?+(row.se_wid-setosa_sum[se_wid]/setosa_sum[amount])**2\

●?+(row.pe_len-setosa_sum[pe_len]/setosa_sum[amount])**2\

●?+(row.pe_wid-setosa_sum[pe_wid]/setosa_sum[amount])**2)

●?distance.append

●?((row.se_len-versicolor_sum[se_len]/setosa_sum[amount])**2\

●?+(row.se_wid-versicolor_sum[se_wid]/setosa_sum[amount])**2\

●?+(row.pe_len-versicolor_sum[pe_len]/setosa_sum[amount])**2\

●?+(row.pe_wid-versicolor_sum[pe_wid]/setosa_sum[amount])**2)

●?distance.append

●?((row.se_len-virginica_sum[se_len]/setosa_sum[amount])**2\

●?+(row.se_wid-virginica_sum[se_wid]/setosa_sum[amount])**2\

●?+(row.pe_len-virginica_sum[pe_len]/setosa_sum[amount])**2\

●?+(row.pe_wid-virginica_sum[pe_wid]/setosa_sum[amount])**2)

●?#獲取最小的歐氏距離的平方值

●?min_distance=min(distance)

●?#獲取最小值的序號

●?idx=distance.index(min_distance)

●?#將iris_type列表中對應序號位置的分類信息作為預測分類結果

●?#打印當前樣本的實際分類和預測分類

●?print('實際分類:',row.classification,';預測分類:',iris_type[idx])

●?第三節(jié) 人工智能的作用及影響

●?一、人工智能在不同領域發(fā)揮的作用

●?1、智能制造

●?2、智能農(nóng)業(yè)

●?3、智能物流

●?4、智能金融

●?5、智能家居

●?二、人工智能創(chuàng)新發(fā)展方向

●?1、智能語言平臺

●?2、醫(yī)療影像平臺

●?3、自動駕駛平臺

●?4、城市大腦平臺

●?三、人工智能對社會發(fā)展的影響

●?人工智能已經(jīng)開始逐漸與各領域緊密結合,滲透人們?nèi)粘I畹姆椒矫婷妫瑯O大地提高了人們的工作效率和服務水平

●?人工智能應用的目的是將人類從部分腦力勞動中解放出來

?使用軟件:幕布 & B站

(由于以上均為手打,難免會有疏忽,如有錯誤,還請在評論區(qū)中指出

如需思維導圖原圖或freemind文件,請務必私信獲取~

(??????)?? (′▽`???) (●'?'●) (☆▽☆) *★,°*:.☆( ̄▽ ̄)/$:*.°★* 。 )?


信息科技完結撒花~~~

*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。?

信息技術 必修一 第四章 知識梳理(使用軟件:幕布)的評論 (共 條)

分享到微博請遵守國家法律
图木舒克市| 石林| 滨州市| 英吉沙县| 罗定市| 鄱阳县| 巴南区| 沾化县| 秀山| 平顶山市| 临夏市| 西乌| 岢岚县| 青铜峡市| 大连市| 孙吴县| 玉林市| 深州市| 乐业县| 玉山县| 长宁区| 汉源县| 麟游县| 宁南县| 绥中县| 南皮县| 曲水县| 咸宁市| 阜平县| 吉隆县| 松滋市| 会东县| 股票| 南川市| 莱西市| 大连市| 高青县| 汕尾市| 怀安县| 丰都县| 泰顺县|