机器学习
言希0127
这个作者很懒,什么都没留下…
展开
-
机器学习:决策树(一)python
最近在听麦子学院彭亮老师的机器学习课程。想把他课上的代码巩固一边,所以在这儿记录下来,并加上自己的理解。1.创建数据集 。创建csv文件:#coding=utf-8 import csv #创建数据集 headers=['RID','age','income','student','credit_rating','class_buys_computer'] rows=[('1','youth','...原创 2018-05-10 17:16:23 · 303 阅读 · 2 评论 -
机器学习:KNN的python实现
依旧根据麦子学院彭亮老师的机器学习视频整理。1.数据集(为UCI数据集的‘iris’数据集),粘贴出来,存为iris.data文件:5.8,2.7,3.9,1.2,Iris-versicolor6.0,2.7,5.1,1.6,Iris-versicolor5.4,3.0,4.5,1.5,Iris-versicolor6.0,3.4,4.5,1.6,Iris-versicolor6.7,3.1,4....原创 2018-05-10 23:03:23 · 282 阅读 · 0 评论 -
Tensorflow 学习(一)
1.创建图,启动图#coding=utf-8 import tensorflow as tf #创建图,启动图 #创建一个常量op m1=tf.constant([[3,3]]) #创建一个常量op m2=tf.constant([[2],[3]]) #创建一个矩阵乘法op,把m1和m2传入 product=tf.matmul(m1,m2) print product #定义一个会话,启动默认图 ...原创 2018-05-17 16:23:46 · 171 阅读 · 0 评论 -
机器学习:神经网络的建立 python(异或操作与手写体识别)
依旧根据麦子学院彭亮老师的机器学习课程,并加上自己的理解进行代码巩固。一. NN.py:# coding=utf-8 import numpy as np def tanh(x): return np.tanh(x) def tanh_deriv(x): return 1.0 - np.tanh(x) * np.tanh(x) #tanh函数的导数 def logist...原创 2018-05-13 21:40:03 · 488 阅读 · 0 评论 -
机器学习:梯度下降法与线性回归
根据麦子学院彭亮老师的机器学习梯度下降法的python程序而写#coding=utf-8 import numpy as np import random # 梯度下降算法 def gradientDescent(x, y, theta, alpha, m, numIteration): # 输入实例、分类标签、要学习的参数、学习率、实例个数、迭代次数 xTrans = x.tran...原创 2018-05-14 22:51:42 · 194 阅读 · 0 评论 -
机器学习 聚类K-means实现
依旧根究麦子学院彭亮老师的机器学习课程而写,巩固一下。感觉彭亮老师在程序中太会用numpy了。#coding=utf-8 import numpy as np def kmeans(X, k, maxIt): ''' :param X: 数据集 :param k: 聚类个数 :param maxIt: 最大迭代次数 :return: ''' ...原创 2018-05-15 20:51:39 · 375 阅读 · 0 评论