机器学习&深度学习
机器学习&深度学习
zzb5233
这个作者很懒,什么都没留下…
展开
-
西瓜书笔记-第九章 聚类
原创 2018-07-10 16:19:55 · 352 阅读 · 0 评论 -
Adam: A Method for Stochastic Optimization(打卡)
https://www.sohu.com/a/156495506_465975转载 2018-09-19 15:21:38 · 1845 阅读 · 0 评论 -
数据集高层操作
代码如下:# -*- coding: utf-8 -*-'''Created on 2018年9月24日@author: plus'''import tempfileimport tensorflow as tf# 输入数据使用本章第一节(1. TFRecord样例程序.ipynb)生成的训练和测试数据。train_files = tf.train.match_fil...原创 2018-09-28 23:13:33 · 301 阅读 · 0 评论 -
tfCongigProto以及设置运行设备
tf.ConfigProto: 在创建session时,可以通过tf.ConfigProto()对当前的session进行配置。源码如下:https://github.com/tensorflow/tensorflow/blob/r1.11/tensorflow/core/protobuf/config.proto 以下是几个常用的参数:log_device_placement::是否...原创 2018-09-28 15:44:17 · 145 阅读 · 0 评论 -
循环神经网络总结
循环神经网络(recurrent neural network, RNN):主要被用于处理和预测序列数据。从网络结构上,循环神经网络会记忆以前的信息,并利用之前的信息影响后面节点的输出。循环神经网络的隐藏层之间的节点是有连接的,隐藏层的输入不仅包括输入层的输出,还包括上一时刻隐藏层的输出。 代码如下:# -*- coding: utf-8 -*...原创 2018-09-25 22:23:34 · 428 阅读 · 0 评论 -
Seq2seq:通过RNN实现简单的Neural Machine Translation 数据预处理
项目名称:Seq2seq:通过RNN实现简单的Neural Machine Translation第一步:数据预处理下载文件:https://download.pytorch.org/tutorial/data.zip代码:import randomimport reimport stringimport unicodedataimport torchfrom tor...原创 2018-10-07 17:38:59 · 540 阅读 · 0 评论 -
一维线性回归
# -*- coding: utf-8 -*-'''Created on 2018年9月29日@author: plus'''import torchimport numpy as npfrom torch.autograd import Variableimport matplotlib.pyplot as plttorch.manual_seed(2017) # ...原创 2018-09-29 16:41:36 · 675 阅读 · 0 评论 -
pytorch 卷积神经网络
卷积神经网络的原理和结构局部性:特征识别通常情况下由局部的区域确定 相同性:如果具有相同的特征,这些特征处在不同的位置不影响特征检测。 不变性:下采样,图片的性质基本保持不变。 卷积层:是卷积神经网咯的核心,大多数计算都是在卷积层中进行的。第一个卷积层的宽度和高度可以自定义,但是深度需和图片的通道一致。 感受野(receptive field):与神经元链接的空间大小,即...原创 2018-10-02 23:11:26 · 884 阅读 · 0 评论 -
PyTorch基础
# -*- coding: utf-8 -*-"""Spyder EditorThis is a temporary script file."""#张量import pytorch as py#默认是FloatTensora = torch.Tensor([2, 3], [4, 8], [7, 9])print('a is: {}'.format(a))print...原创 2018-09-29 15:58:51 · 356 阅读 · 0 评论 -
cs224n assignment 1总结
看完cs224有段时间了,回头做下作业总结下。官网:http://web.stanford.edu/class/cs224n/里面有相关的资料可以下载。1 Softmax (10 points) 一个证明和一个实现:我的实现:np.exp(x) / np.sum(np.exp(x))github上:git上答案:def softmax(x):"""Ar...原创 2018-11-02 20:21:48 · 635 阅读 · 0 评论 -
Bilstm+crf中的crf作用详解
https://blog.csdn.net/qq_41853758/article/details/82749981转载 2019-03-28 20:42:14 · 384 阅读 · 0 评论 -
Digit Recognizer
# -*- coding: utf-8 -*-import tensorflow as tfimport pandas as pdimport numpy as npimport osfrom tensorflow.contrib.learn.python.learn.datasets.mnist import DataSetTRAIN_DATA_FILE = 'train.csv...原创 2018-11-20 15:23:19 · 240 阅读 · 0 评论 -
kaggle Bag of Words Meets Bags of Popcorn
# -*- coding: utf-8 -*-'''Created on 2018年10月13日@author: plus'''import sysimport pandas as pdtrain = pd.read_csv('./Datasets/IMDB/labeledTrainData.tsv', delimiter='\t')test = pd.read_csv('....原创 2018-10-13 21:47:01 · 411 阅读 · 0 评论 -
kaggle titanic
# -*- coding: utf-8 -*-'''Created on 2018年10月7日@author: plus'''import pandas as pd#from numpy import nanimport sysfrom sklearn.feature_extraction import DictVectorizerfrom sklearn.ensemble...原创 2018-10-07 21:48:05 · 155 阅读 · 0 评论 -
机器学习实战笔记-第十章 利用K-均值聚类算法对未标记数据分组
聚类与分类的最大不同在于,分类的目标事先已知,而聚类则不一样。因为其产生的结果与分类相同,而只是类别没有预定义,聚类有时也称为无监督分类(unsupervised classification) K-means算法优点:容易实现缺点:可能收敛到局部最小值,在大规模数据集上收敛缓慢适用数据类型:数值型数据。 K-均值是发现给定数据集的k个簇的算法。簇个数k是用户给定的,每个簇通过其质心(centr...原创 2018-07-10 16:26:01 · 344 阅读 · 0 评论 -
机器学习基础
机器学习本质上属于应用统计学两种主要方法:频率派估计 贝叶斯推断(估计)可以分成监督学习和无监督学习两类机器学习算法是一种能够从数据中学习的算法。Mitchell(1997)定义:对于某类任务T和性能度量P,一个计算机程序被认为可以从经验E中学习,通过经验E改进后,它在任务T上由性能度量P衡量的性能有所提升。任务T: 机器学习系统应该如何处理样本。样本:从某些希望机器学习系统...原创 2018-08-04 16:18:40 · 266 阅读 · 0 评论 -
二项分布的对数似然函数与交叉熵(cross entropy)损失函数的联系
今天复习Logistic回归的时候涉及到二项分布的求最大似然解,突然发现这个对数似然函数熟悉,似曾相识,不就是交叉熵损失函数么,难道这仅仅是巧合,不能够。先看下这个推导。1. 二项分布(0-1分布):2. 最大似然估计法: 3. 求解最大似然估计量:这里我们主要看下标记处的对数似然函数,是不是很熟悉?交叉熵代价函数(cross-en...原创 2018-08-12 23:55:14 · 10078 阅读 · 1 评论 -
统计学习方法 感知机(复习)
原创 2019-01-19 11:02:48 · 129 阅读 · 0 评论 -
统计学习方法 k近邻(复习)
原创 2019-01-20 20:45:15 · 186 阅读 · 0 评论 -
统计学习方法 概论(复习)
原创 2019-01-16 20:31:51 · 204 阅读 · 0 评论 -
统计学习方法 决策树(复习)
原创 2019-01-22 19:27:38 · 140 阅读 · 0 评论 -
sklearn api
Chapter 2 – End-to-end Machine Learning project1. Setup:同上忽略2. Get the data:#获取数据housing = load_housing_data()housing.head() #数据集划分的几种方法:1. 利用下标,选择对应行数据,区分train、test。2. crc32、hashlib等接口。3. 使...原创 2019-02-22 18:58:21 · 372 阅读 · 0 评论 -
吴恩达机器学习之Logistic回归笔记
logistic回归又称logistic回归分析,是一种广义的线性回归分析模型,常用于数据挖掘,疾病自动诊断,经济预测等领域。事实上它就是一个分类算法,老吴课件是这样写的,Classification,其中以疾病诊断为例,分析tumor是malignant or benign。分别对应数值{0, 1},实际问题抽象至数学。现在要解决如何将一个线性函数的输出值确定为固定的两个值 0,1.l...原创 2018-05-28 12:46:23 · 292 阅读 · 0 评论