人工智能
人工智能
hansy2015
这个作者很懒,什么都没留下…
展开
-
利用TensorFlow实现CNN解决手写数字识别问题
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("data/", one_hot=True)learning_rate = 0.001training_iters = 2000batch_size = ...原创 2019-10-06 18:46:27 · 199 阅读 · 0 评论 -
手动实现决策树(ID3算法)
rom math import logimport operator#计算熵def calcShannonEnt (dataSet): numEntries = len(dataSet) labelCounts = {} for featVec in dataSet: currentLabel = featVec[-1] if cur...原创 2019-12-08 19:59:21 · 617 阅读 · 0 评论 -
线性回归的几个例子
线性回归的概念:给定数据集D = {(x1, y1), (x2, y2)........(xm, ym)},向量x和结果y均属于实数空间R。“线性回归”试图学得一个线性模型以尽可能准确的预测实值进行标记。其数学表达式如下图所示:再定义损失函数:其中h(x)为预测值,y为真实值现在就是要找到一个θ使得J(θ)的值最小(1)标准公式法:然而实际情况下往往不满秩,...原创 2019-10-28 11:20:43 · 7021 阅读 · 0 评论 -
NumPy的使用
import numpy as np1.创建numpy数组的几种方法(1)使用列表创建#创建一个2行4列的numpy数组arr = np.array( [ [1, 2, 3, 4], [5, 6, 7, 8] ])(2)使用zeros函数创建,数组中每个元素填充0np.zeros((3, 4))#定义一个3行4列的全是...原创 2019-10-17 14:10:14 · 466 阅读 · 0 评论 -
手动实现BP神经
BP神经网络对于每个训练实例X,执行以下步骤:1. 由输入层向前传(如下图所示)2.根据误差反向传送Oj为第j个神经元的输出值,Tj为输出层第j个神经元的真实值, Errj为第j个神经元计算后得到的误差。Backpropagation的实例然后手动实现BP神经网络import numpy as npclass Function(object): '...原创 2019-09-11 14:13:17 · 370 阅读 · 0 评论 -
PLA算法python实现和c++实现
C++版#include <bits/stdc++.h>using namespace std;const double exps = 1e-5;double dataset[6][5]={ {1,0.10723,0.64385,0.29556,1}, {1,0.2418, 0.83075, 0.42741,1}, {1,0.23321,0....原创 2019-09-01 12:54:14 · 269 阅读 · 0 评论 -
用sklearn实现一元线性回归
from sklearn.linear_model import LinearRegressionimport numpy as npimport matplotlib.pyplot as pltdata = np.genfromtxt("data.csv", delimiter=",")x_data = data[:, 0, np.newaxis]y_data = data[:,...原创 2019-08-17 13:59:08 · 461 阅读 · 1 评论 -
利用梯度下降法实现一元线性回归
import numpy as npimport matplotlib.pyplot as plt#载入数据data = np.genfromtxt("data.csv", delimiter=",")x_data = data[:,0]y_data = data[:,1]#学习率learning ratelr = 0.0001#截距b = 0#斜率k = 0#最大...原创 2019-08-17 13:23:51 · 663 阅读 · 0 评论 -
一个简单的分词系统
一、基于枚举法的中文分词工具前向最大匹配 例子:我们经常有意见分歧 词典:["我们", “经常”,“有”, “有意见”, “意见”, “分歧”] 我们定义max_len = 5 开始执行前向匹配算法 (1) [我们经常有]意见分歧 (词典中没有, max_len缩小一位) [我们经常]有意见分歧(词典中没有, max_len缩小一位) [我们经]常有...原创 2020-04-20 21:10:18 · 538 阅读 · 0 评论