资源简介
神经网络和深度学习——吴恩达 第三周编程作业相关文件
代码片段和文件信息
import matplotlib.pyplot as plt
import numpy as np
import sklearn
import sklearn.datasets
import sklearn.linear_model
def plot_decision_boundary(model X y):
# Set min and max values and give it some padding
x_min x_max = X[0 :].min() - 1 X[0 :].max() + 1
y_min y_max = X[1 :].min() - 1 X[1 :].max() + 1
h = 0.01
# Generate a grid of points with distance h between them
xx yy = np.meshgrid(np.arange(x_min x_max h) np.arange(y_min y_max h))
# Predict the function value for the whole grid
Z = model(np.c_[xx.ravel() yy.ravel()])
Z = Z.reshape(xx.shape)
# Plot the contour and training examples
plt.contourf(xx yy Z cmap=plt.cm.Spectral)
plt.ylabel(‘x2‘)
plt.xlabel(‘x1‘)
plt.scatter(X[0 :] X[1 :] c=np.squeeze(y) cmap=plt.cm.Spectral)
def sigmoid(x):
s = 1/(1+np.exp(-x))
return s
def load_planar_dataset():
np.random.seed(1)
m = 400 # number of examples
N = int(m/2) # number of points per class
D = 2 # dimensionality
X = np.zeros((mD)) # data matrix where each row is a single example
Y = np.zeros((m1) dtype=‘uint8‘) # labels vector (0 for red 1 for blue)
a = 4 # maximum ray of the flower
for j in range(2):
ix = range(N*jN*(j+1))
t = np.linspace(j*3.12(j+1)*3.12N) + np.random.randn(N)*0.2 # theta
r = a*np.sin(4*t) + np.random.randn(N)*0.2 # radius
X[ix] = np.c_[r*np.sin(t) r*np.cos(t)]
Y[ix] = j
X = X.T
Y = Y.T
return X Y
def load_extra_datasets():
N = 200
noisy_circles = sklearn.datasets.make_circles(n_samples=N factor=.5 noise=.3)
noisy_moons = sklearn.datasets.make_moons(n_samples=N noise=.2)
blobs = sklearn.datasets.make_blobs(n_samples=N random_state=5 n_features=2 centers=6)
gaussian_quantiles = sklearn.datasets.make_gaussian_quantiles(mean=None cov=0.5 n_samples=N n_features=2 n_classes=2 shuffle=True random_state=None)
no_structure = np.random.rand(N 2) np.random.rand(N 2)
return noisy_circles noisy_moons blobs gaussian_quantiles no_structure
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2171 2019-01-17 21:15 神经网络和深度学习—吴恩达 第三周编程作业相关文件\planar_utils.py
文件 4171 2019-01-17 21:16 神经网络和深度学习—吴恩达 第三周编程作业相关文件\test_cases.py
目录 0 2019-01-20 13:37 神经网络和深度学习—吴恩达 第三周编程作业相关文件\
- 上一篇:IP网络监控方案平面图
- 下一篇:微信小程序云开发-数据库添加分页列表删除
相关资源
- 癫痫预测代码
- package control离线包
- 利用百度人脸识别API和pyqt5实现基于人
- xlwt-1.0.0-py2.py3-none-any.whl
- 天眼查爬虫亲测可以用
- ATM.zip 一个简单的ATM主要是熟悉对象的
- SendKeys-0.3_py27.exe
- requests 实现的 api 自动化测试框架
- Machine Learning Linear Regression-线性回归
- 动漫知识图谱代码及关系文件
- k-means训练
- 易班自动答题脚本全版
- opencv人脸识别源码
- 人脸识别--课堂点名
- 贝叶斯分类器实现手写数字识别
- 中文停止词库
- django web通讯
- 读取json文件切割图集
- kaggle入门-Titanic
- 豆瓣电影爬虫、豆瓣电影推荐系统
- 数据挖掘与机器学习.pdf
- 逻辑回归分类鸢尾花和红酒等级,源
- 线性回归数值型预测:预测鲍鱼的年
- 波士顿房价预测数据及代码
- 全国计算机等级考试二级公共基础知
- 鱼c资源全套视频+课件+作业答案
- 新冠病毒数据集包含地理位置、全国
- 神经网络二分类
- requests安装所需包和依赖_whl.rar
- python tsp 求解VRP问题的经典算法
评论
共有 条评论