亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

人工智能數學基礎與Python實戰

難度初級
時長 3小時30分
學習人數
綜合評分9.00
18人評價 查看評價
9.1 內容實用
9.1 簡潔易懂
8.8 邏輯清晰
  • 矩陣的數乘

    查看全部
  • 矩陣加減運算

    查看全部
  • 矩陣含義M行N列

    查看全部
  • 老師講得真好

    查看全部
    0 采集 收起 來源:課程介紹

    2020-09-13

  • 實戰: 利用樸素貝葉斯判斷客戶消費意愿

    調用sklearn樸素貝葉斯模塊的CategoricalNB, 訓練模型基于用戶信息,預測購買商品的概率。

    http://img1.sycdn.imooc.com//5f4a66500001383905230233.jpg

    任務一:基于上面的數據,建立樸素貝葉斯模型

    http://img1.sycdn.imooc.com//5f4a66da0001ab1705820163.jpg

    任務二:基于模型,判斷上面用戶會否購買

    具體實現代碼展示:

    import pandas as pd? //導入pandas庫

    import numpy as np? //導入numpy庫

    data = pd.read_csv("chapter3_data.csv")? //將數據預先儲存為一個csv文件,然后加載到開發環境中來

    data.head()? //讀取數據

    #x賦值? ?x = data.drop(["y"], axis=1)? //將y的一列單獨去掉,axis=0為行,axis=1為列

    print(x)

    #y賦值? y = data.loc([: , "y"])?

    print(y)

    #建立模型

    from sklearn.naive_bayes import CategoricalNB? ? //從sklearn包的naive_bayes之中導入????????????????????CategoricalNB

    model = CategoricalNB()? ?//建立模型實例

    model.fit(x , y)? ?//訓練模型

    y_predict_proba? =? model.predict_proba(x)? //預測y=1or=0的概率

    y_predict = model.predict(x)? ?//輸出y的預測值

    #計算模型準確率

    from sklearn.metrics import accuracy_score

    accuracy = accuracy_score(y, y_predict)

    print(accuracy)

    任務二:

    #測試樣品x的預測

    X_test = np.array([[0,0,0,1,1,0]])? ?//先將其轉化成為數組形式

    print(X_test)

    y_predict_proba = model.predict_proba(X_test)? //預測樣品的購買或不購買的概率

    print(y_predict_proba)

    y_test = model.predict(X_test)? //輸出樣品的預測值

    print(y_test)






    查看全部
  • 概率分析

    例子:

    http://img1.sycdn.imooc.com//5f4a56320001d73a06690355.jpg

    玩一次輸贏的概率:

    http://img1.sycdn.imooc.com//5f4a56a60001bd0802630067.jpg

    如果進行3700次:

    http://img1.sycdn.imooc.com//5f4a56e5000138be02440073.jpg

    長久下去基本上都是輸的

    概率分析在人工智能中的應用:

    分類,人面識別的情況,預測不同類別可能性的概率

    http://img1.sycdn.imooc.com//5f4a58600001a81306520371.jpg

    http://img1.sycdn.imooc.com//5f4a598f00014f4b06360298.jpg

    >0 , 值得玩

    <0, 不值得玩

    在某種情況A發生下的B發生的概率: 條件概率的情況

    http://img1.sycdn.imooc.com//5f4a5a4400014c1806410348.jpg

    現實的情況,就是在某種分布的條件之下計算某個事情發生的可能性

    http://img1.sycdn.imooc.com//5f4a5b220001908606640327.jpg

    你出門的概率 1/4 ,女神出門的概率1/2 ,遇到女神的概率是1/2

    全概率的情況:

    http://img1.sycdn.imooc.com//5f4a5c5e0001646a06250360.jpg

    http://img1.sycdn.imooc.com//5f4a5d1b0001119f06570195.jpg

    總結出來

    http://img1.sycdn.imooc.com//5f4a5d8200015bae06490116.jpg

    貝葉斯公式:

    http://img1.sycdn.imooc.com//5f4a5f000001e19906740336.jpg

    貝葉斯公式與全概率、條件概率公式的關系:

    http://img1.sycdn.imooc.com//5f4a5fd700015ef506610258.jpg

    條件概率公式/全概率公式 = 貝葉斯公式

    http://img1.sycdn.imooc.com//5f4a60520001696906170172.jpg

    所謂的后驗概率就是上面的? P( Bi |? A )

    樸素貝葉斯:

    http://img1.sycdn.imooc.com//5f4a62690001be4406850374.jpg

    樸素貝葉斯的案例:

    基于用戶的性別、年齡和使用的設備,預測用戶是否購買產品

    http://img1.sycdn.imooc.com//5f4a63c40001e38806450372.jpg

    yi 先計算 y=1 或 =0 的各自概率? ?乘以? ?xj|yi 計算? x1,x2, x3都為0的概率 / xj 每個x在各自組里面是0的概率

    注意:y = 1 的概率和y!= 1的概率總和不為1

    查看全部
    2 采集 收起 來源:概率基礎知識

    2020-08-29

  • 概率分析

    例子:賭博


    查看全部
    0 采集 收起 來源:概率基礎知識

    2020-08-29

  • 實戰:python 實現函數微分與積分

    http://img1.sycdn.imooc.com//5f4908bb0001acb806870375.jpg

    具體代碼展示:

    import sympy as sp //導入sympy庫

    x = sp.Symbol("x")? ?//告訴程序x為符號

    y = 3*x**2? //定義y,*為乘,**為次方

    #求導

    y1 = 3*x? ?//定義y1

    f1 = sp.diff(y1) //對y1進行求導

    print(f1) //打印f1結果

    依次對y2,y3求導,在此省略...

    #求積分

    F1 = sp.integrate(f1, x)? //對f1進行積分,相應函數為x

    print(F1)

    依次計算F2, F3的積分,此處省略...

    #求極限

    L1 = sp.limit(y1, x, 0)? //求y1的極限,當x趨近于0時

    print(L1)

    依次計算L2, L3的極限,此處省略...



    查看全部
  • 積分:反導數

    不定積分

    定積分

    http://img1.sycdn.imooc.com//5f4904d80001942106880390.jpg

    概率密度函數的概念:

    http://img1.sycdn.imooc.com//5f49077e0001cac006930387.jpg


    查看全部
    1 采集 收起 來源:積分

    2020-08-28

  • 模型求解(AI相關的模型)與梯度下降法

    http://img1.sycdn.imooc.com//5f48f1fb000127f907070340.jpg

    偏導數,用于兩個或以上的自變量的情況

    http://img1.sycdn.imooc.com//5f48f2980001760a07070317.jpg

    尋找適合的a 和 b 值

    http://img1.sycdn.imooc.com//5f48f42100018f6107080295.jpg

    目標:盡可能使模型模擬出來的y值接近實際的y值,使兩者差值的平方最小化

    http://img1.sycdn.imooc.com//5f48f4c900012d0d06640095.jpg

    引入損失函數,使導數后的平方抵消,由于存在m個樣品,也除以m

    http://img1.sycdn.imooc.com//5f48f5cb0001c35803040190.jpg

    應用梯度下降法來計算收斂

    http://img1.sycdn.imooc.com//5f48f67a00010a2606740374.jpg

    最后獲得一條最優解

    http://img1.sycdn.imooc.com//5f48f709000116bd06760375.jpg

    查看全部
  • 極限與導數

    案例:

    http://img1.sycdn.imooc.com//5f47c9160001d47b06660368.jpg

    lim n-->無窮(1/2)^n 越接近 0

    當n 次數越多,接近正無窮時,整個數越接近 0

    極限的定義:當函數中的某個變量在不斷變大或者變小的無限過程中,函數逐漸逼近于某一確定數值的過程,其中這種不斷地永不停止地逼近某點的趨勢,就是極限。

    求極限的例子:

    http://img1.sycdn.imooc.com//5f47cc090001017d06770361.jpg

    導數的基本概念 :

    http://img1.sycdn.imooc.com//5f47cd340001811a06930374.jpg



    查看全部
    0 采集 收起 來源:極限與導數

    2020-08-27

  • python 中AI的常用庫

    matplotlib? : python基礎繪圖庫,幾行代碼可生成繪圖、直方圖、條形圖、散點圖。

    pandas : 強大的分析結構化數據的工具集,快速實現數據導入、導出、索引。

    Numpy : 使用Python進行科學計算的軟件包,核心是基于N維數組對象 ndarray 的數組運算。

    實戰 : python 實現矩陣運算

    http://img1.sycdn.imooc.com//5f47c4de0001f14b05380174.jpg

    代碼 :

    import numpy as np? ? //導入numpy庫

    A = np.array([[1, 2, 3],[4, 5, 6],[7, 8, 9]])? ? //利用array建立矩陣A

    print( A . shape)? ?//查看行列數

    依次用np.array() 建立矩陣B-D...此處省略

    E = A + B

    F = A - B

    G = np.dot(A, B)? //*注意:A*B 需要用dot來計算

    H = -A

    用 print() 依次打印 E, F, G, H...此處省略

    I = np.dot(A, D)

    print(I)


    查看全部
  • 房價預測的模型:因子和房價存在線性關系

    則 y =a x + b?

    深度學習中的矩陣運算

    根據用戶信息 ,預測是否消費,模仿人的神經結構系統建立深度學習模型

    深度學習的基本框架 : A^2 = x * theta^1, y = A* theta^2

    查看全部
  • AB ^T

    負矩陣、同型矩陣

    加法滿足交換律、結合律

    乘法滿足交換律、結合律、分配律

    乘法矩陣不滿足交換律,但滿足結合律、分配律

    矩陣加法、矩陣數乘、矩陣乘法

    向量:矩陣的特殊情況

    只有一行或一列的矩陣,亦稱為向量

    矩陣乘向量還是向量

    例子:房屋面積和價格存在線性關系? Y=aX+b

    查看全部
  • 555
    查看全部
    0 采集 收起 來源:課程介紹

    2020-08-18

舉報

0/150
提交
取消
課程須知
實戰環節涉及簡單的python編程,同學們需要熟悉基礎的python語法。
老師告訴你能學到什么?
1、矩陣的基礎知識、運算及在AI中的應用 2、極限與導數的理解 3、積分的基礎知識及運算 5、條件概率、全概率的基礎知識 6、貝葉斯公式與樸素貝葉斯的理解與運用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!