【MOOC答案】《Python編程及人工智能應(yīng)用》(南京郵電大學(xué))章節(jié)作業(yè)慕課答案_第1頁
【MOOC答案】《Python編程及人工智能應(yīng)用》(南京郵電大學(xué))章節(jié)作業(yè)慕課答案_第2頁
【MOOC答案】《Python編程及人工智能應(yīng)用》(南京郵電大學(xué))章節(jié)作業(yè)慕課答案_第3頁
【MOOC答案】《Python編程及人工智能應(yīng)用》(南京郵電大學(xué))章節(jié)作業(yè)慕課答案_第4頁
【MOOC答案】《Python編程及人工智能應(yīng)用》(南京郵電大學(xué))章節(jié)作業(yè)慕課答案_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

【答案】《Python編程及人工智能應(yīng)用》(南京郵電大學(xué))章節(jié)作業(yè)慕課答案

有些題目順序不一致,下載后按鍵盤ctrl+F進(jìn)行搜索第一講:人工智能與Python概述選擇題和填空題1.單選題:AI的英文全稱是:

選項:

A、ArtificialIntelligence

B、AutomaticIntelligence

C、AutomaticInformation

D、ArtificialInformation

答案:【ArtificialIntelligence】2.單選題:以下關(guān)于強(qiáng)人工智能與弱人工智能的敘述,錯誤的是:

選項:

A、弱人工智能是沒有用處的

B、強(qiáng)人工智能在現(xiàn)實生活中很難被實現(xiàn)

C、目前實現(xiàn)的大部分人工智能都是弱人工智能

D、強(qiáng)人工智能可能會危害人類

答案:【弱人工智能是沒有用處的】3.單選題:人工智能的發(fā)展共經(jīng)歷了幾次高峰?

選項:

A、1

B、2

C、3

D、4

答案:【3】4.單選題:以下哪一位沒有被稱為“人工智能之父”

選項:

A、馬文·明斯基

B、阿蘭·圖靈

C、約翰·麥卡錫

D、馮·諾依曼

答案:【馮·諾依曼】5.單選題:以下關(guān)于Python語言的描述,錯誤的是:

選項:

A、Python語言是編譯型語言

B、Python語言是解釋型語言

C、Python語言可以跨平臺執(zhí)行

D、Python語言被稱為“人工智能語言”

答案:【Python語言是編譯型語言】6.單選題:以下關(guān)于人工智能、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)三者關(guān)系的敘述,錯誤的是:

選項:

A、機(jī)器學(xué)習(xí)是一種實現(xiàn)人工智能的方法

B、深度學(xué)習(xí)是一種實現(xiàn)機(jī)器學(xué)習(xí)的技術(shù)

C、深度學(xué)習(xí)不是人工智能的全部

D、人工智能等價于深度學(xué)習(xí)

答案:【人工智能等價于深度學(xué)習(xí)】7.人工智能的三大學(xué)派分別是:符號主義、()、行為主義

答案:【連接主義】8.Python編寫和執(zhí)行代碼有兩種模式,分別是交互模式和()

答案:【文件模式】9.Python用于安裝庫的指令名稱是:()

答案:【pip】10.人工智能的競爭核心就是()的競爭

答案:【人才】Python語言基礎(chǔ)1:基本語法選擇題和填空題1.單選題:下面的循環(huán)體執(zhí)行的次數(shù)與其它不同的是________。

選項:

A、i=0while(i<=100):print(i)i=i+1

B、i=100while(i>0):print(i)i=i-1

C、foriinrange(100,0,-1):print(i)

D、foriinrange(100):print(i)

答案:【i=0while(i<=100):print(i)i=i+1】2.單選題:以下程序的輸出結(jié)果是___________。y=0foriinrange(0,10,2):y+=iprint(y)

選項:

A、20

B、30

C、0

D、10

答案:【20】3.單選題:以下程序的輸出結(jié)果是_____________。x=1y=-1z=1ifx>0:ify>0:print('AAA')elifz>0:print('BBB')

選項:

A、無輸出

B、'BBB'

C、'AAA'

D、程序出錯

答案:【無輸出】4.單選題:以下程序的輸出結(jié)果是_______________。number=10ifnumber%2==0:print(number,'iseven')elifnumber%5==0:print(number,'ismultipleof2')

選項:

A、10ismultipleof2

B、10iseven10ismultipleof2

C、程序出錯

D、10iseven

答案:【10iseven】5.單選題:執(zhí)行下列程序段,輸出的結(jié)果是____________。x=7.0y=5print(x%y)

選項:

A、2.0

B、1

C、1.0

D、2

答案:【2.0】6.單選題:通常我們將Python語言程序保存在一個后綴為____________的文件中。

選項:

A、p

B、python

C、pt

D、py

答案:【py】7.單選題:以下合法的用戶自定義標(biāo)識符是

選項:

A、break

B、_kill23

C、a*b

D、1a2b

答案:【_kill23】8.單選題:閱讀下面程序,選擇正確輸出結(jié)果_______________。x=10y=20ifx>10:ify>20:z=x+yprint('zis',z)else:print(x)

選項:

A、10

B、20

C、沒有輸出

D、30

答案:【10】9.單選題:接收用戶輸入的一個整數(shù)。如果輸入的是偶數(shù),則輸出“True”,否則輸出“False”。能實現(xiàn)上面功能的程序是____________。

選項:

A、print(int(input())%2==1)

B、print(notbool(int(input())%2))

C、print(int(input())%2!=0)

D、print(notbool(input()%2))

答案:【print(notbool(int(input())%2))】10.單選題:若s='HelloWorld',則執(zhí)行s.replace('l','m')后,s的內(nèi)容是____________。

選項:

A、'HelloWormd'

B、'HemmoWormd'

C、'HelloWorld'

D、'HemloWorld'

答案:【'HelloWorld'】11.單選題:?下列表達(dá)式的值為True的是________

選項:

A、(3,2)<('a','b')

B、5+4j>2-3j

C、'abc'>'xyz'

D、3>2>1

答案:【3>2>1】12.單選題:下面選項中,____________的運(yùn)行結(jié)果不是浮點數(shù)類型。

選項:

A、12/3

B、15//4

C、3+1.0

D、3e2

答案:【15//4】13.單選題:Python3中,使用input()函數(shù)可以獲取用戶從鍵盤上輸入的數(shù)據(jù),不管用戶輸入的內(nèi)容是什么,該數(shù)據(jù)的默認(rèn)數(shù)據(jù)類型為____________。

選項:

A、字符串

B、True或者False

C、實數(shù)

D、整數(shù)

答案:【字符串】14.單選題:假設(shè)現(xiàn)在有兩個變量分別是x和y,其中x=3,y=5,以下選項中____________不能交換兩個變量中的值。

選項:

A、x,y=y,x

B、t=xx=yy=t

C、x=yy=x

D、x=x+yy=x-yx=x-y

答案:【x=yy=x】15.單選題:以下程序運(yùn)行的結(jié)果是____________。>>>a=58>>>b=True>>>a+b>4*13

選項:

A、False

B、True

C、0

D、-1

答案:【True】16.執(zhí)行如下代碼,則程序的運(yùn)行結(jié)果是:s=。s=0foriinrange(1,21):ifi%2==0:continueifi%10==7:breaks=s+iprint("s=",s)

答案:【9】17.下列代碼的輸出結(jié)果是__________。num=27count=0whilenum>0:ifnum%2==0:num/=2elifnum%3==0:num/=3else:num-=1count+=1print(count)

答案:【4】18.閱讀下面程序,最終的輸出值是_______________。var_A=50ifvar_A>20:var_A+=10else:var_A-=10var_A+=3print(var_A)

答案:【63】19.以下程序運(yùn)行結(jié)束后,x的值為______________。x=3x*=3+5**2

答案:【84】20.執(zhí)行如下代碼,則程序運(yùn)行后,屏幕上顯示的結(jié)果中的第二行是:________foriinrange(3,10,3):ifi%2:print(i)

答案:【39】21.執(zhí)行如下代碼,則程序的運(yùn)行結(jié)果是。a=m=15b=n=20whilea%b!=0:a,b=b,a%bprint(b,m*n//b)

答案:【560】編程題1.從鍵盤輸入一個華氏溫度F,計算對應(yīng)的攝氏溫度C。計算公式:C=5×(F-32)/9,C和F均定義為double型變量。(10分)題目內(nèi)容:從鍵盤輸入一個華氏溫度F,計算對應(yīng)的攝氏溫度C。計算公式:C=5×(F-32)/9,C和F均定義為double型變量。輸入樣例:150.7輸出樣例:Celsius=65.944444

從以下幾個方面進(jìn)行互評:1代碼語法的正確性2代碼運(yùn)行的正確性3代碼輸出結(jié)果和格式的正確性4代碼可讀性,是否有合適的注釋2.以每行8個的形式輸出100-999內(nèi)的質(zhì)數(shù)。題目內(nèi)容:以每行8個的形式輸出100-999內(nèi)的質(zhì)數(shù)。輸入樣例:無輸出樣例:101103107109113127131137139149151157163167173179……

從以下幾個方面互評:1代碼語法的正確性2代碼運(yùn)行的正確性3代碼可讀性,是否有合適的注釋,變量名命令等Python語言基礎(chǔ)2:組合數(shù)據(jù)類型和函數(shù)編程題1.請編寫Python程序完成以下要求:發(fā)紅包了!請從李力的好友列表中依次讀取好友的姓名,并給他(她)發(fā)送一個1-10元之間的隨機(jī)紅包,打印在屏幕上,并編寫函數(shù)顯示誰是最幸運(yùn)的人(紅包最大的那個人)。(lst=["張偉","莉莉","小明","王剛"])提示:本題需要建立一個字典存放人名和他隨機(jī)得到的紅包;使用random.uniform(1,10)可生成1-10以內(nèi)的隨機(jī)數(shù)。請將代碼粘貼在下方:(得分點提示:程序的可讀性、功能是否正確)

程序的可讀性:非常容易看懂——5分比較容易看懂——4分一般——————3分比較難看懂———2分非常難看懂———1分完全看不懂———0分程序的正確性(不包含語法錯誤、正確定義和調(diào)用函數(shù)、功能完善、正確處理輸入輸出的數(shù)據(jù)):完全正確—————5分大約80%正確———4分大約60%正確———3分大約40%正確———2分大約20%正確———1分完全不正確————0分2.驗證哥德巴赫猜想之一題目內(nèi)容:編寫程序:驗證哥德巴赫猜想之一——2000以內(nèi)的正偶數(shù)(大于等于4)都能夠分解為兩個質(zhì)數(shù)之和。每個偶數(shù)表達(dá)成形如:4=2+2的形式,請每行輸出4個偶數(shù)及其分解結(jié)果。提示:每一個偶數(shù)可能存在多種分解表達(dá)形式,但是只要求出第一種分解就停止求其他分解,輸出結(jié)果中每一個偶數(shù)只給出一種分解的表達(dá)輸入樣例:無輸出樣例:4=2+26=3+38=3+510=3+712=5+714=3+1116=3+1318=5+1320=3+1722=3+1924=5+1926=3+23……1980=7+19731982=3+19791984=5+19791986=7+19791988=37+19511990=3+19871992=5+19871994=7+19871996=3+19931998=5+19932000=3+1997

程序的可讀性:非常容易看懂——5分比較容易看懂——4分一般——————3分比較難看懂———2分非常難看懂———1分完全看不懂———0分程序中是否包含有效的注釋信息:有———1分沒有——0分程序的結(jié)果是否正確:完全正確———2分基本正確———1分完全不正確——0分程序在輸入和輸出的時候是否有提示信息:友好的提示———2分不明確的提示——1分沒有提示————0分3.題目內(nèi)容:編寫兩個函數(shù),分別求圓錐體的體積和表面積。輸入圓錐體的高和半徑,調(diào)用兩個自定義函數(shù)分別求出對應(yīng)的體積和表面積,并輸出完整信息。提示:圓周率取3.14輸入樣例:68輸出樣例:radius=6.000000,height=8.000000,Areaofsurface=301.440000,Volume=301.440000

程序的可讀性:非常容易看懂——5分比較容易看懂——4分一般——————3分比較難看懂———2分非常難看懂———1分完全看不懂———0分程序中是否包含有效的注釋信息:有———1分沒有——0分程序的結(jié)果是否正確:完全正確———2分基本正確———1分完全不正確——0分程序在輸入和輸出的時候是否有提示信息:友好的提示———2分不明確的提示——1分沒有提示————0分選擇題和填空題1.單選題:以下不能創(chuàng)建一個字典的語句是________。

選項:

A、dict3=dict([2,5],[3,4])

B、dict1={}

C、dict2={3:5

D、dict4=dict(([1,2],[3,4]))

答案:【dict3=dict([2,5],[3,4])】2.單選題:下列程序的輸出結(jié)果是:___________。x=10y=20defswap(x,y):t=xx=yy=tprint(x,y)swap(x,y)print(x,y)

選項:

A、10201020

B、20101020

C、10202010

D、20102010

答案:【10201020】3.單選題:定義如下的函數(shù),下面哪種函數(shù)調(diào)用會出錯___________。

選項:

A、P(a2=10,a3=10)

B、P(10,a3=10)

C、P(a3=10,a1=10)

D、P(10)

答案:【P(a2=10,a3=10)】4.單選題:下列程序的輸出結(jié)果是___________。x=1deffun():globalxx=2fun()print(x)

選項:

A、2

B、0

C、1

D、3

答案:【2】5.單選題:在Python中導(dǎo)入其他函數(shù)函數(shù)庫的關(guān)鍵字是___________。

選項:

A、import

B、from

C、into

D、include

答案:【import】6.單選題:刪除字典中的所有元素的方法是________。

選項:

A、clear()

B、delete()

C、close()

D、deleteAll()

答案:【clear()】7.單選題:下列程序的輸出結(jié)果是___________。a=[10,20,30]print(a*2)

選項:

A、[10,20,30,10,20,30]

B、[20,40,60]

C、[11,22,33]

D、[10,20,30]

答案:【[10,20,30,10,20,30]】8.單選題:下列方法不適用于字符串的是___________。

選項:

A、sort()

B、count()

C、find()

D、index()

答案:【sort()】9.單選題:關(guān)于列表,下面描述不正確的是___________。

選項:

A、必須按順序插入元素

B、長度沒有限制

C、元素類型可以不同

D、支持in運(yùn)算符

答案:【必須按順序插入元素】10.單選題:下列程序段的輸出結(jié)果是___________。x=0deffun(y):y=1fun(x)print(x)

選項:

A、0

B、1

C、2

D、3

答案:【0】11.單選題:下列語句,哪個不能創(chuàng)建一個字典______________。

選項:

A、{1,2,3}

B、dict(zip([1,2,3],[4,5,6]))

C、dict([(1,4),(2,5),(3,6)])

D、{}

答案:【{1,2,3}】12.單選題:下列語句的執(zhí)行結(jié)果為_______________。

選項:

A、{3}

B、{1,2,3,4,5}

C、{1,2,3,3,4,5}

D、程序出錯

答案:【{3}】13.單選題:在字典中,查找一個鍵和查找一個值的速度哪個更快些__________。

選項:

A、鍵

B、值

C、相同快

D、無法比較

答案:【鍵】14.單選題:元組和列表都支持的方法是______________。

選項:

A、index()

B、append()

C、extend()

D、remove()

答案:【index()】15.單選題:關(guān)于元組數(shù)據(jù)結(jié)構(gòu),下面描述正確的是:_____________。

選項:

A、支持in運(yùn)算符

B、所有元素數(shù)據(jù)類型必須相同

C、插入的新元素放在最后

D、元組不支持切片操作

答案:【支持in運(yùn)算符】16.單選題:下列程序的輸出結(jié)果是___________。sum=0foriinrange(10):sum+=iprint(sum)

選項:

A、45

B、0

C、10

D、55

答案:【45】17.單選題:表達(dá)式(12,34,56)+(78)的結(jié)果是____________。

選項:

A、程序出錯

B、(12,34,56,78)

C、[12,34,56,78]

D、(12,34,56,(78))

答案:【程序出錯】18.下列表達(dá)式的返回結(jié)果是__________。[n*nforninrange(6)ifn*n%2==1]

答案:【[1,9,25]/[1,9,25]】19.下列程序的輸出結(jié)果是__________。deffun(list):list=[4,5,6]returnlista=[1,2,3]fun(a)print(a[1])

答案:【2】20.下列程序的執(zhí)行結(jié)果是___________。deffun(lst):lst=[4,5,6]lst=[1,2,3]fun(lst)print(lst)

答案:【[1,2,3]/[1,2,3]】21.下列程序的輸出結(jié)果是__________。a=[10,20,30]b=ab[1]=40print(a[1])

答案:【40】22.下列程序的輸出結(jié)果是:'___________'。deffunc(a,b):returna*bs=func('hello',2)print(s)

答案:【hellohello】23.下列程序的輸出結(jié)果是:___________。defsum(i1,i2):result=0foriinrange(i1,i2+1):result+=ireturnresultprint(sum(1,10))

答案:【55】24.設(shè)s='abcde',則s[1:3]值是'________'。

答案:【bc】25.Python提供了判斷一個元素是否屬于一個序列的操作運(yùn)算,該運(yùn)算使用運(yùn)算符________來完成。

答案:【in】26.Python組合數(shù)據(jù)類型包括元組、列表、字典、集合,其中________是Python中唯一的映射類型。

答案:【字典】Python語言基礎(chǔ)3:文件、異常處理和面向?qū)ο蠡A(chǔ)編程題1.有兩個磁盤文件A.txt和B.txt,各存放一行字符(請同學(xué)們將A.txt和B.txt放在和程序相同的文件夾中,并自行在其中添加一行字符),要求把這兩個文件中的信息合并(按字母順序重新排列,忽略大小寫),并輸出到一個新文件C.txt中。(得分點提示:程序的可讀性、功能是否正確)

程序的可讀性:非常容易看懂——5分比較容易看懂——4分一般——————3分比較難看懂———2分非常難看懂———1分完全看不懂———0分程序的正確性(不包含語法錯誤、正確定義和調(diào)用函數(shù)、功能完善、正確處理輸入輸出的數(shù)據(jù)):完全正確—————5分大約80%正確———4分大約60%正確———3分大約40%正確———2分大約20%正確———1分完全不正確————0分填空題和選擇題1.單選題:下列類的聲明中不合法的是()。

選項:

A、classA,B:pass

B、classFlower:pas

C、class中國人:pass

D、classSuperStar():pass

答案:【classA,B:pass】2.單選題:下列有關(guān)構(gòu)造方法(也稱作初始化方法,即類中名為__init__的方法)描述正確的是()。

選項:

A、構(gòu)造方法可以初始化類的成員變量

B、所有類都必須自行定義一個構(gòu)造方法

C、構(gòu)造方法必須有返回值,即必須包含return語句

D、構(gòu)造方法必須訪問類的非靜態(tài)成員

答案:【構(gòu)造方法可以初始化類的成員變量】3.單選題:以下程序的輸出結(jié)果是()。classA:deffun1(self):print("fun1A")deffun2(self):print("fun2A")classB(A):deffun1(self):print("fun1B")deffun3(self):print("fun2B")b=B()b.fun1()b.fun2()a=A()a.fun1()a.fun2()

選項:

A、fun1Bfun2Afun1Afun2A

B、fun1Bfun2Bfun1Afun2A

C、fun1Afun2Afun1Afun2A

D、fun1Afun2Afun1Bfun2A

答案:【fun1Bfun2Afun1Afun2A】4.單選題:下列哪一個異常類型用來處理表達(dá)式中有除數(shù)為0的情形______________。

選項:

A、ZeroDivisionErroor

B、NameError

C、SyntaxError

D、IndexError

答案:【ZeroDivisionErroor】5.單選題:下列程序段在運(yùn)行時輸入"yes",則輸出結(jié)果是____________。try:x=eval(input())print(x**2)exceptNameError:print("ok")

選項:

A、"ok"

B、"yes"

C、程序出錯

D、沒有輸出

答案:【"ok"】6.單選題:Python中,下列哪個保留字不用于異常處理______________。

選項:

A、if

B、try

C、except

D、finally

答案:【if】7.單選題:下列不是Python對文件的寫操作的方法是_____________。

選項:

A、next()

B、write()

C、writelines()

D、seek()

答案:【next()】8.單選題:如果要對E盤myfile目錄下的文本文件abc.txt進(jìn)行讀操作,文件打開方式應(yīng)為_______________。

選項:

A、open("e:\\myfile\\abc.txt","r")

B、open("e:\\myfile\\abc.txt","x")

C、open("e:\\myfile\\abc.txt","rb")

D、open("e:\\myfile\\abc.txt","r+")

答案:【open("e:\\myfile\\abc.txt","r")】9.單選題:若用open()函數(shù)打開一個文本文件,文件不存在則創(chuàng)建,存在則完全覆蓋,則文件打開模式是________。

選項:

A、"w"

B、"r"

C、"x"

D、"a"

答案:【"w"】10.單選題:在不使用擴(kuò)展包的情況下,Python語言可以將電腦中的文件以__________的形式打開。

選項:

A、文本文件和二進(jìn)制文件

B、文本文件和數(shù)據(jù)文件

C、數(shù)據(jù)文件和二進(jìn)制文件

D、以上答案都不對

答案:【文本文件和二進(jìn)制文件】11.Python語言中,創(chuàng)建對象時,調(diào)用的初始化方法(構(gòu)造方法)的名稱是__________。

答案:【__init__/__init__()】12.在Python語言中,定義類的關(guān)鍵字是________。

答案:【class】13.關(guān)閉一個打開的文件,可以使用文件對象的________方法。

答案:【close/close()】14.我們用try-except來處理異常,except語句后面通常會寫上________________,當(dāng)except語句后面什么都不寫時,表示可以處理其他所有的異常。

答案:【異常的類型/異常類型】15.readlines()函數(shù)是從文件中讀入所有的行,將讀入的內(nèi)容放入到一個列表中,列表中的每一個元素是文件的________________(一個字符/一個單詞/一句話/一行)。

答案:【一行】16.使用open("f1.txt","a")打開文件時,若f1文件不存在,則_________文件。

答案:【創(chuàng)建/新建/建立】Python語言基礎(chǔ)4:NumPy選擇題和編程題1.單選題:有數(shù)組n=np.arange(24).reshape(2,-1,2,2),n.shape()的返回結(jié)果是()

選項:

A、(2,3,2,2)

B、(2,2,2,2)

C、(2,4,2,2)

D、(2,6,2,2)

答案:【(2,3,2,2)】2.單選題:NumPy中改變數(shù)組形狀的函數(shù)是()

選項:

A、np.reshape()

B、np.reval()

C、np.arange()

D、np.random()

答案:【np.reshape()】3.單選題:NumPy中創(chuàng)建全為0的矩陣的函數(shù)是()

選項:

A、np.zeros()

B、np.zero()

C、np.empty()

D、np.arange()

答案:【np.zeros()】4.單選題:已知c=np.arange(24).reshape(3,4,2),那么c.sum(axis=0)所得的結(jié)果是()

選項:

A、array([[12,16],[44,48],[76,80]])

B、array([[1,5,9,13],[17,21,25,29],[33,37,41,45]])

C、array([[24,27].[30,33],[36,39],[42,45]])

D、以上都不對

答案:【array([[24,27].[30,33],[36,39],[42,45]])】5.單選題:計算NumPy中元素個數(shù)的方法是()

選項:

A、np.size()

B、np.sqrt()

C、np.identity()

D、以上都不對

答案:【np.size()】6.單選題:x是NumPy模塊中的數(shù)組,值為[1,2,3];y也是NumPy模塊中的數(shù)組,值為[[1,0,0],[0,1,0],[0,0,1]];那么x+y的運(yùn)行結(jié)果是______。

選項:

A、[[2,2,3],[0,1,0],[0,0,1]]

B、[[2,2,3],[1,3,3],[1,2,4]]

C、[[2,0,0],[2,1,0],[3,0,1]]

D、以上都不正確

答案:【[[2,2,3],[1,3,3],[1,2,4]]】7.numpy中最大值方法為()

答案:【max()/max/np.max()】8.創(chuàng)建一個3階的單位矩陣n=np.eye(3),n.dype返回()類型

答案:【float/浮點】線性回歸及Python實現(xiàn)填空題和選擇題1.單選題:下圖中“{”所指的距離是()

選項:

A、隨機(jī)誤差項

B、殘差

C、離差

D、以上度不是

答案:【殘差】2.單選題:最小二乘法是使用()達(dá)到最小值的原則確定樣本回歸方程。

選項:

A、

B、

C、

D、

答案:【】3.單選題:Y=4X+14是1—7歲兒童以年齡(歲)估計體重(市斤)的回歸方程,若體重?fù)Q成國際單位kg,則此方程()

選項:

A、截距改變

B、回歸系數(shù)改變

C、兩者都改變

D、兩者都不改變

答案:【兩者都改變】4.單選題:用最小二乘法確定直線回歸方程的原則是各觀察點直線的()

選項:

A、縱向距離之和最小

B、縱向距離的平方和最小

C、垂直距離之和最小

D、垂直距離的平方和最小

E、縱向距離的平方和最大

答案:【縱向距離的平方和最小】5.可以通過將待擬合的高階函數(shù)轉(zhuǎn)換為的方法來擬合高階函數(shù)。

答案:【多變量線性回歸】6.梯度下降法有兩種,分別是批量梯度下降法和。

答案:【隨機(jī)梯度下降法】7.求解最小二乘法有兩種方法,分別是最小二乘法和。

答案:【梯度下降法】8.Scikit-Learn庫用于進(jìn)行線性回歸的類名稱是。

答案:【LinearRegression】9.Scikit-Learn庫的Python包的名稱是

答案:【sklearn】邏輯斯蒂分類及Python實現(xiàn)選擇題和填空題1.單選題:以下關(guān)于線性回歸分析的說法,正確的是()

選項:

A、給定不重合的點,一定能找到回歸直線

B、回歸分析中r-square越大說明回歸效果越好

C、只要找到回歸直線,y就一定與x線性相關(guān)

D、r-square就是線性相關(guān)系數(shù),因此取值在-1到1之間

答案:【回歸分析中r-square越大說明回歸效果越好】2.單選題:下面對線性回歸描述不正確的是()

選項:

A、線性回歸可用來分析不同變量之間存在的線性關(guān)系

B、線性回歸可用來進(jìn)行分析預(yù)測,即給定一個變量的取值,去預(yù)測另外一個變量的取值

C、線性回歸模型的訓(xùn)練是一種非監(jiān)督學(xué)習(xí)方法

D、線性回歸模型的訓(xùn)練優(yōu)化目標(biāo)是最小化殘差平方和的均值

答案:【線性回歸模型的訓(xùn)練是一種非監(jiān)督學(xué)習(xí)方法】3.單選題:下面對邏輯斯蒂回歸(logisticregression)描述不正確的是()

選項:

A、邏輯斯蒂回歸中所使用Sigmoid函數(shù)(邏輯斯蒂函數(shù))的輸出形式是概率輸出

B、在邏輯斯蒂回歸中,能夠?qū)崿F(xiàn)數(shù)據(jù)特征加權(quán)累加

C、邏輯斯蒂回歸是一種非線性回歸模型

D、在邏輯斯蒂回歸中,輸入數(shù)據(jù)特征加權(quán)累加值在接近-∞或+∞附近時,模型輸出的概率值變化很大

答案:【在邏輯斯蒂回歸中,輸入數(shù)據(jù)特征加權(quán)累加值在接近-∞或+∞附近時,模型輸出的概率值變化很大】4.單選題:以下關(guān)于邏輯斯蒂回歸模型的描述正確的是()

選項:

A、針對分類的可能性進(jìn)行建模,不僅能預(yù)測出類別,還可以得到屬于該類別的概率

B、直接對分類的可能性進(jìn)行建模,無需事先假設(shè)數(shù)據(jù)分布,這樣就避免了假設(shè)分布不準(zhǔn)確所帶來的問題

C、模型本質(zhì)仍然是一個線性模型,實現(xiàn)相對簡單

D、邏輯斯蒂回歸模型是線性回歸模型

答案:【針對分類的可能性進(jìn)行建模,不僅能預(yù)測出類別,還可以得到屬于該類別的概率】5.單選題:邏輯斯蒂函數(shù)的y值的取值范圍是()

選項:

A、[0,1]

B、[-1,1]

C、(-∞,+∞)

D、(0,1)

答案:【(0,1)】6.單選題:邏輯斯蒂函數(shù)的正確形式是()

選項:

A、

B、

C、

D、

答案:【】7.單選題:有關(guān)回歸模型和分類模型的說法,錯誤的是()

選項:

A、回歸模型的預(yù)測值是連續(xù)的

B、分類模型的預(yù)測值是離散的

C、回歸模型的數(shù)據(jù)特征不能是離散的

D、分類模型的數(shù)據(jù)特征可以是連續(xù)的

答案:【回歸模型的數(shù)據(jù)特征不能是離散的】8.為了實現(xiàn)多類別邏輯斯蒂分類,LogisticRegression類提供了一個名為的屬性,只需要將該屬性值設(shè)置為multinomial。

答案:【multi_class】9.正則化方法是為了防止過擬合,所采用的方法是在成本函數(shù)中加入。

答案:【懲罰項】10.分類模型的評價指標(biāo)主要有Accuracy(正確率)、Precision(準(zhǔn)確率)、F1-Score和。

答案:【recall/Recall/召回率】11.Scikit-Learn庫用于進(jìn)行邏輯斯蒂回歸的類是。

答案:【LogisticRegression】編程題1.請基于梯度下降法對課本中表4.1數(shù)據(jù)的“房屋單價”屬性建立邏輯斯蒂分類模型。

從以下幾個方面進(jìn)行評價:1語法正確性,程序是可運(yùn)行的2邏輯正確性,程序運(yùn)行結(jié)果是正確的3代碼可讀性,是否有足夠注釋,變量命名是否規(guī)范等2.設(shè)測試數(shù)據(jù)集的真實標(biāo)簽是[0,0,0,1,1,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論