
机器学习算法
人如墨
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
keras中使用MLP(多层感知机)神经网络来实现MNIST手写体识别
Keras是一个基于python的的深度学习框架,比tensorflow更简单易用,适合入门学习,本篇文章主要介绍使用keras实现手写体识别任务。环境为python3+,Keras2.1,神经网络基础知识在此不做过多介绍。 1. 加载MNIST数据。 方式一:from keras.datasets import mnist(X_train, y_tr...原创 2018-06-27 16:55:20 · 4298 阅读 · 0 评论 -
机器学习和深度学习中的正则化
正则化是在机器学习和深度学习中作为一种抑制过拟合的比较有效的手段之一,好的算法应该具有良好的泛化能力,即不仅要在训练集数据上表现良好,推广到未知的测试数据时,也能有良好的表现。正则化是一类通过显式设计降低泛化误差来提升算法通用性的策略的统称。由于深度学习中隐藏节点众多,涉及到的参数也众多,正则化就变得尤为重要。本文从正则化定义与正则化的分类两方面来阐述这一概念。一、正则化的定义: 正则...原创 2018-07-15 15:22:13 · 1265 阅读 · 0 评论 -
神经网络中超参数的选择
超参数是在开始学习过程之前设置值的参数,而不是通过训练得到的参数数据。通常情况下,需要对超参数进行优化,给学习机选择一组最优超参数,以提高学习的性能和效果。首先需要知道的是并不存在适用于所有场景的超参数,不同的数据集、模型适用的超参数可能不同,因此我们需要尝试不同的超参数,然后得到最优。超参数的分类:一般可以将超参数分为两类: 优化器超参数:包括学习率、minn_batch大小、...原创 2018-08-07 11:12:39 · 7014 阅读 · 0 评论 -
自然语言处理中常用的文本清理流程
在自然语言处理中,尽管文本清理受所做的任务影响比较大,但是有一些通用的清理流程标准是通用的,比如是否有必要替换URLS,时间,货币,姓名,地名,数字等。 我们以英文文本为例,大致将文本处理流程分为以下几个步骤: - Normalization - Tokenization - Stop words - Part-of-speech Tagging - Named Entity Reco...原创 2018-10-01 09:14:20 · 18712 阅读 · 2 评论