![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习(MOOC笔记代码)
cj1064789374
大佬们多多指教
展开
-
tensorflow速度复习-RNN/LSTM
#Tensorflow->RNN/LSTMimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#一、得到带标签的数据mnist=input_data.read_data_sets("MNIST_data",one_hot=True)#载入数据集n_inputs=28#输...原创 2019-03-06 10:56:32 · 133 阅读 · 0 评论 -
tensorflow速度复习-CNN
#Tensorflow->CNNimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#一、得到带标签的数据#载入数据集mnist=input_data.read_data_sets("MNIST_data",one_hot=True)#计算批次大小及一个周期有多少个批...原创 2019-03-06 08:00:24 · 121 阅读 · 0 评论 -
numpy速度复习
#第一课属性import numpy as nparray=np.array([[1,2,3], [4,5,6], [7,8,9]])print(array,array.ndim)#维度print(array.shape)#形状print(array.size)#大小print(array.dtype)#元素类型#第二...原创 2019-03-04 20:47:18 · 171 阅读 · 0 评论 -
matplotlib速度复习
#第一课基础import matplotlib.pyplot as pltimport numpy as npx=np.linspace(-1,1,100)#从-1到1生成100个点y=2*x+1#由X来求Y,Y的区间自动设定plt.plot(x,y)#绘图plt.show()#展示到控制台#第二课图像y1=2*x+1y2=x**2plt.figure()plt.plot(...原创 2019-03-04 21:28:53 · 164 阅读 · 0 评论 -
sklearn速度复习-knn
#人工生点人工算法import matplotlib.pyplot as pltimport numpy as npimport operatorx1 = np.array([3,2,1])#1类点X坐标y1 = np.array([104,100,81])#1类点Y坐标x2 = np.array([101,99,98])#2类点X坐标y2 = np.array([10,5,2])...原创 2019-03-10 20:27:00 · 167 阅读 · 0 评论 -
sklearn速度复习-神经网络
#单层感知器/线性神经网络-异或问题'''异或0^0 = 00^1 = 11^0 = 11^1 = 0'''import numpy as npimport matplotlib.pyplot as pltX = np.array([[1,0,0],#输入数据 [1,0,1], [1,1,0], ...原创 2019-03-10 20:43:20 · 125 阅读 · 0 评论 -
sklearn速度复习-决策树
//例子from sklearn.feature_extraction import DictVectorizerfrom sklearn import treefrom sklearn import preprocessingimport csvDtree = open(r'AllElectronics.csv', 'r')# 读入数据reader = csv.reader(Dtr...原创 2019-03-10 23:20:29 · 287 阅读 · 0 评论 -
sklearn速度复习-集成学习
#bagging# 导入算法包以及数据集from sklearn import neighborsfrom sklearn import datasetsfrom sklearn.ensemble import BaggingClassifierfrom sklearn import treefrom sklearn.model_selection import train_test...原创 2019-03-10 23:40:24 · 277 阅读 · 0 评论 -
sklearn速度复习-贝叶斯
#贝叶斯import numpy as npfrom sklearn import datasetsfrom sklearn.model_selection import train_test_splitfrom sklearn.metrics import classification_report,confusion_matrixfrom sklearn.naive_bayes i...原创 2019-03-11 07:45:22 · 190 阅读 · 0 评论 -
sklearn速度复习-PCA
#PCA例子import numpy as npimport matplotlib.pyplot as plt# 载入数据data = np.genfromtxt("data.csv", delimiter=",")x_data = data[:,0]y_data = data[:,1]plt.scatter(x_data,y_data)plt.show()print(x_da...原创 2019-03-11 07:49:35 · 251 阅读 · 0 评论 -
sklearn速度复习-SVM
#SVM例子from sklearn import svmx = [[3, 3], [4, 3], [1, 1]]y = [1, 1, -1]model = svm.SVC(kernel='linear')model.fit(x, y)# 打印支持向量print(model.support_vectors_)# 第2和第0个点是支持向量print(model.support_)...原创 2019-03-11 07:56:07 · 304 阅读 · 0 评论 -
sklearn速度复习-聚类
#模型实现from sklearn.cluster import KMeansimport numpy as npimport matplotlib.pyplot as plt# 载入数据data = np.genfromtxt("kmeans.txt", delimiter=" ")# 设置k值k = 4 # 训练模型model = KMeans(n_clusters=k)...原创 2019-03-11 08:08:28 · 453 阅读 · 0 评论 -
python速度复习
"""一、基本数据类型integerfloatstring"""print("hello\tworld");print("hello"+str(122));print(int(1)+4);print(float(1.5)+4.1);"""二、运算符与变量+-*/%//"""print(3**2);print(5/3);原创 2019-03-04 19:40:47 · 187 阅读 · 0 评论 -
sklearn速度复习-标准方程法
import numpy as npfrom numpy import genfromtxtimport matplotlib.pyplot as plt#导入数据:输入,输出,偏置data=np.genfromtxt("data.csv",delimiter=',')x_data=data[:,0,np.newaxis]#(100,1)y_data=data[:...原创 2019-03-06 22:54:29 · 327 阅读 · 0 评论 -
keras速度复习-线性回归
线性回归import kerasimport numpy as npimport matplotlib.pyplot as pltfrom keras.models import Sequentialfrom keras.layers import Dense#生成随机样本点x_data=np.random.rand(100)#生成100个随机点,默认范围0-1noise=np...原创 2019-03-05 15:01:56 · 123 阅读 · 0 评论 -
keras速度复习-非线性回归
import kerasimport numpy as npimport matplotlib.pyplot as pltfrom keras.models import Sequentialfrom keras.layers import Dense,Activation#激活函数from keras.optimizers import SGD#生成200个随机点,区间[-0.5...原创 2019-03-05 15:26:38 · 218 阅读 · 0 评论 -
keras速度复习-mnist分类
import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Densefrom keras.optimizers import SGD#load data(从网...原创 2019-03-05 16:08:09 · 137 阅读 · 0 评论 -
keras速度复习-dropout与正则化
import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Dense,Dropoutfrom keras.optimizers import SGD#load...原创 2019-03-05 16:33:35 · 981 阅读 · 2 评论 -
keras速度复习-CNN
import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Dense,Dropout,Convolution2D,MaxPooling2D,Flatten#二维卷积...原创 2019-03-05 17:29:50 · 124 阅读 · 0 评论 -
keras速度复习-RNN
import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Densefrom keras.layers.recurrent import SimpleRNNfr...原创 2019-03-05 17:44:28 · 187 阅读 · 0 评论 -
keras速度复习-模型存读
import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Densefrom keras.layers.recurrent import SimpleRNNfr...原创 2019-03-05 17:53:58 · 128 阅读 · 0 评论 -
tensorflow速度复习-网络结构
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#载入数据集mnist=input_data.read_data_sets("MNIST_data",one_hot=True)#批次大小batch_size=64#计算一个周期一共有多少个批次n_batch=mnist...原创 2019-03-05 19:21:56 · 614 阅读 · 0 评论 -
tensorflow速度复习-记录数据
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#载入数据集mnist=input_data.read_data_sets("MNIST_data",one_hot=True)#批次大小batch_size=64#计算一个周期一共有多少个批次n_batch=mnist...原创 2019-03-05 19:51:03 · 1095 阅读 · 0 评论 -
sklearn速度复习-梯度下降
import numpy as npimport matplotlib.pyplot as pltdata=np.genfromtxt("data.csv",delimiter=',')#载入数据x_data=data[:,0]# : 表行所有行,第0列y_data=data[:,1]# : 表行所有行,第1列lr=0.1#学习率learning rateb=0#截距k=0#斜率...原创 2019-03-06 11:39:32 · 265 阅读 · 0 评论 -
sklearn速度复习-多元线性回归
import numpy as npfrom numpy import genfromtxtimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3D#导入数据并切分成XYdata=np.genfromtxt("data.csv",delimiter=',')x_data=data[:,:-1]#读出...原创 2019-03-06 13:32:55 · 371 阅读 · 0 评论 -
pandas速度复习
#第一课基础series,dataframeimport pandas as pdimport numpy as nps1=pd.Series([4,7,-5,3])print(s1)#索引为默认值print(s1.values)print(s1.index)s2=pd.Series([4.0,6.5,-0.5,4.2],index=['d','b','a','c'])print...原创 2019-03-05 12:48:36 · 206 阅读 · 0 评论