在浏览器中进行深度学习:TensorFlow.js (二)第一个模型,线性回归 - naughty的个人页面 - 开源中国

笔者在上中介绍了TensorFlow.js中的基本概念,以及机器学习的数学基础,线性代数的基本知识。在这一遍文章里,我们来看一看如何利用TensorFlow.js来构建数学模型,以及进行学习的基本过程。学习的过程基本如下:1. 准备训练数据2. 构建一个模型3. 利用训练数据和模型,进行迭代的学习4. 模型训练完毕,用这个模型对新的数据进行预测(这里我们先略过对模型的验证...
阅读全文

在浏览器中进行深度学习:TensorFlow.js (三)更多的基本模型 - naughty的个人页面 - 开源中国

在中,我们介绍了如果实现一个最简单的线性回归的模型,今天我们来看一下,如何利用同样的思路实现更多的模型。 逻辑回归逻辑回归并非只能实现二分类,我们下面就看一个利用逻辑回归()实现多分类的例子。这个是训练数据:这个是分类的结果。我们可以看到对某些点,蓝色和橙色,分类效果比较好;而对于绿色和红色的点,分类的结果不是很理想。在这里:```function logis...
阅读全文

ElasticSearch笔记系列(8)——简单查询、条件查询、聚合查询 - HappyBKs的Research Center - 开源中国

ES的查询方式可以分为三类:简单查询条件查询聚合查询数据准备====我们先按照前几篇介绍的插入文档的方法准备一些实验数据,然后再来演示如何实现各类查询。我们在我们之前创建的rent索引的community类型下面加入如下文档信息。回忆一下:当时创建的索引及类型如下:```{ "settings":{ "number_of_shards":3, "n...
阅读全文

ElasticSearch5.4.3离线搭建 - AmCoder - 开源中国

1、ElasticSearch简介=================ElasticSearch 是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch 是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用...
阅读全文

在浏览器中进行深度学习:TensorFlow.js (四)用基本模型对MNIST数据进行识别 - naughty的个人页面 - 开源中国

在了解了TensorflowJS的一些基本模型的后,大家会问,这究竟有什么用呢?我们就用深度学习中被广泛使用的MINST数据集来进行一下手写识别的操作。 MINST数据集是一组0到9的手写数字。就像这个:这组数据出现在各种深度学习的入门和例子中,有点像传统机器学习中的。被各种使用。TensorflowJS提供了一个关于训练MINST数据集的。为了便于重用,笔者把其中...
阅读全文

Kafka的存储机制以及可靠性 - 星汉的个人空间 - 开源中国

Kafka的存储机制以及可靠性===============一、kafka的存储机制================```kafka通过topic来分主题存放数据,主题内有分区,分区可以有多个副本,分区的内部还细分为若干个segment。所谓的分区其实就是在kafka对应存储目录下创建的文件夹,文件夹的名字是主题名加上分区编号,编号从0开始。```1、segment...
阅读全文

在浏览器中进行深度学习:TensorFlow.js (五)构建一个神经网络 - naughty的个人页面 - 开源中国

这一次我终于可以开始真正的深度学习了,从一个神经网络开始。神经网络(Neural Network)是深度学习的基础,基本概念包括:神经元,层,反向传播等等。如果细讲我估计没有五到十篇文章那是讲不完的。简单说它模拟了大脑神经元工作的方式,利用把多个神经元组合成网络结构的模型来对数据进行分类。 神经网络是一个多层结构的反馈网络,包括输入,输出和隐藏层。 每一层由若干个神经元组...
阅读全文

人人都能看懂的GRU - 知乎

接续上一次介绍的LSTM ,这里我又很不要脸地使用“人人都能看懂的xxx”来作为标题,来将对GRU进行介绍。同样这里的内容是对台大李宏毅老师课程视频的一些记录以及自己的一些整理和思考。对于不懂基础RNN和LSTM的同学可以先看看我的上一篇文章 __。有任何疑问欢迎交流。 1\. 什么是GRUGRU(Gate Recurrent Unit)是循环神经网络(Recurrent Neu...
阅读全文

在浏览器中进行深度学习:TensorFlow.js (七)递归神经网络 (RNN) - naughty的个人页面 - 开源中国

介绍上一篇博客我们讨论了CNN,卷积神经网络。CNN广泛应用于图像相关的深度学习场景中。然而CNN也有一些限制: 很难应用于序列数据 输入数据和输出数据都是固定长度 不理解上下文这些问题就可以由RNN来处理了。神经网络除了CNN之外的另一个常见的类别是RNN,递归/循环神经网络。这里的R其实是两种神经网络,_Recurrent_:时间递归 , _Recusiv...
阅读全文

ElasticSearch排序引起的all shards failed异常原因分析 - 大鹏的个人空间 - 开源中国

背景注:`ElasticSearch`版本为`5.4`。在我们的日志系统里需要一些系统索引,这些系统索引在应用初始化的时候就会被添加到`ElasticSearch`中去,这些在`ElasticSearch`中的系统索引在没有索引数据的时候,只有索引名和一些配置信息,没有`mapping`信息。当用户去根据时间区间排序搜索日志信息的时候,`ElasticSearch`就会产生`all ...
阅读全文