日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

3.11 程序示例--逻辑运算-机器学习笔记-斯坦福吴恩达教授

發布時間:2025/4/5 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 3.11 程序示例--逻辑运算-机器学习笔记-斯坦福吴恩达教授 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

程序示例–邏輯運算

我們使用感知器神經網絡來描述邏輯AND運算:

代碼:

# coding: utf-8 # neural_network/test_logic_and.py """邏輯AND運算 """ import nn import numpy as npdata = np.mat([[0, 0, 0],[1, 0, 0],[0, 1, 0],[1, 1, 1] ])X = data[:, 0:2] y = data[:, 2]res = nn.train(X, y, hiddenNum=0, alpha=10, maxIters=5000, precision=0.01) print 'Run %d iterations'%res['iters'] print 'Error is: %.4f'%res['error'] print 'Theta is: ', res['Thetas'][0]

程序運行結果如下:

Doing Gradient Checking.... Run 164 iterations Error is: 0.0100 Theta is: [[-12.99763241 8.55129742 8.55129749]]

可以看到,最終生成的權值矩陣如下:
Θ(1)=[?12.997632418.551297428.55129749]Θ^{(1)}=[?12.99763241 \quad 8.55129742 \quad 8.55129749]Θ(1)=[?12.997632418.551297428.55129749]

亦即,我們可以這樣描述邏輯運算:

x1ANDx2=sigmoid(8.55129742x1+8.55129749x2?12.99763241)x_1\ AND\ x_2=sigmoid(8.55129742x_1+8.55129749x_2?12.99763241)x1??AND?x2?=sigmoid(8.55129742x1?+8.55129749x2??12.99763241)

總結

以上是生活随笔為你收集整理的3.11 程序示例--逻辑运算-机器学习笔记-斯坦福吴恩达教授的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。