回归-分类
来源:互联网 发布:js触发按钮提交 编辑:程序博客网 时间:2024/06/06 03:46
1. 最小二乘法
上图是数据点
a = 0.5; b = 2n_samples = 50x = np.linspace(0, 10, n_samples)y = a * x + b + np.random.randn(n_samples) * 0.5
2. 二分类问题
上图中蓝色点和红色点集分别是以
n_samples = 200## 蓝色点集x1 = np.random.randn(n_samples, 2) * 0.5 + np.asarray([[0, 1]])y1 = np.asarray([[1, 0] for ii in range(len(x1))])## 红色点集x2 = np.random.randn(n_samples, 2) * 0.5 + np.asarray([[1, 0]])y2 = np.asarray([[0, 1] for ii in range(len(x2))])
3. 曲线拟合
使用 numpy 生成拟合数据集
使用 python 编写一个多项式回归模型
n_samples = 100x = np.linspace(0, 2*np.pi, n_samples).reshape(n_samples, 1)y_1 = np.sin(x)y = np.sin(x) + np.random.randn(x.shape[0], 1)*0.1
4.
实现快速排序算法
5.
以人民币的面额为例,给出对于任意数额(x元)的所有面额组合方式的数目 n。比如 x=7时,n=2 (第一种方式:7张1元; 第二种方式:1张5元+2张1元)
6.
解释Confusion Matrix中各个指标的意义,并举例说明,
解释 ROC(Receiver Operating Characteristic)曲线和AUC 曲线的概念。试着使用python画出两条曲线。
7.
使用 numpy 实现一个全连接神经网络算法的Layer类, 包括数据预处理(preprocessing), 前向传播(forward), 具体如下。
class Layer(object): def __init__(self, input_dim, output_dim, activation='sigmoid') pass def weights_init(self, **kwargs): """ 生成权重矩阵W (W.shape=[input_dim, output_dim]), W 中的元素满足均值为0, 方差为 sigma 的高斯分布 """ pass def preprocessing(self, X, **kwargs): """ argments: X: 2D matrix with shape [n_samples, input_dim] return: preprocessed 2D matrix with same shape as X 本函数的功能: 1.检查X矩阵中是否有'Nan', 'inf','-inf'类型的元素, 如果有将他们分别替换为对应列的均值,最大值和最小值 2.对输入矩阵的每一列做高斯变换(均值为0, 方差为1) """ pass def forward(self, X, **kwargs): """ 本函数功能: 计算 y = sigmoid(W*X), 或 y = tanh(W*X), 根据 activation 而定 argments: X: 2D matrix with shape [n_samples, input_dim] return: y: 2D matrix with shape [n_samples, output_dim] """ pass
利用类 Layer 实现下图中的网络模型,其中 hidden_layer 和 output_layer 的 ‘activation’ 分别取 sigmoid 和 tanh。并自己生成实验数据,测试模型的结果
- 回归-分类
- 分类回归树CART
- 回归树分类器
- Logistic回归分类
- logistic回归分类
- logistic回归分类
- CART分类回归树
- Softmax分类回归器
- 分类、标注与回归
- 分类与回归
- 分类:线性回归
- 分类与回归 概念
- Classification&Regression(分类&回归)
- 分类,回归,标注
- 回归与分类
- Python Logistic 回归分类
- 逻辑回归分类器
- 分类和Logistic回归
- 神经网络的学习(Neural Networks: Learning)-反向传播算法
- Java设计模式--------代理模式
- ETL主流程(书摘备查)
- Masonry介绍与使用实践
- 页面上加载地图(二)
- 回归-分类
- windows下pyqt4
- Moving pictures encoding with constant overall bit rate
- ETL会话期流程(书摘备查)
- mybatis 保存修改jdbcTypeForNull的错误
- SparkContext的parallelize
- 解决myeclipse编辑js缓慢的问题
- kylin java查询
- .9图片边框黑线意义