距离上一篇文章《SemiFlow 01 从一个例子开始》已有三个月。首先我为自己的拖延和狂妄道歉。在过去的三个月里由于课程和跨国行程原因,我中断了数次开发。SemiFlow的开发进度已远远超出我的预期。从今天开始,我尽量连续更新我的过去三个月的工作。 好消息是:SemiFlow 1.0已经发布了。目前支持使用MNIST 数据训练MLP、CNN分类网络。 本文介绍我对SemiFlow的设计与开发。这是一篇概要,介绍SemiFlow的组件及其关系,并尽可能详细地解释原因。 Layer is all you need. …

2020年6月27日 0条评论 2872点热度 0人点赞 阅读全文

这篇文章介绍了我近期的工作,一个端到端的手势识别模型。 Introduction 识别手势在智能交互系统领域是一个基本研究课题。能够快速识别出用户的手势并做出反应对智能交互系统的用户体验有很重要的作用。手势识别在安全、K12教育、工业领域都有广泛的应用。 本文介绍一个端到端的手势识别系统的模型。这个模型的输入是一张240*320 的 RGB 图像,输出是6种预定手势的概率。我们取概率最大者为预测的手势类型。 我们定义如下的6种手势: Data 模型的输入数据是由60个经过标注的视频数据采样而来。一共有10个人,每个…

2020年5月26日 0条评论 2967点热度 1人点赞 阅读全文

你可以在Github 找到下面完整的代码(A naive example)。 今天的目标是实现一个Dense隐藏层网络,来实现一个二分类器。 数据实例 首先我们从一个分类问题开始。我们对同方差不同均值的两个二维高斯分布进行抽样,生成两簇数量各是200的数据集。 import numpy as np import matplotlib.pyplot as plt from Dense import Dense Asamples = np.random.multivariate_normal([6, 6], [[1, …

2020年3月24日 0条评论 3146点热度 0人点赞 阅读全文

SemiFlow SemiFlow is a neural network framework for machine learning. I am going to implement a basic deep learning framework in about a month. I will record the experience at my blog in Chinese. 我已经使用Tensorflow和keras好些年, 并且最近完成了"Statistical machine learning",…

2020年3月24日 0条评论 2069点热度 0人点赞 阅读全文

随手画个神经网络结构!Draw neural network architecture quickly! 一直以来,我都是用visio绘制深度学习网络结构示意图的,时常要使用visio重复操作。绘制网络机构示意图的需求很强烈,为了减轻工作量,我自己造轮子使用Pillow开发一个Python包,用来专门绘制深度学习网络结构示意图。 NNstyle是一个绘制神经网络结构的Python Package,用来快速绘制网络的结构示意图。NNstyle,支持自定义网络数量、网络颜色与透明度、图片的尺寸。NNstyle可以快速生…

2019年4月7日 2条评论 7290点热度 0人点赞 阅读全文