TensorFLow学习笔记(二)

官方文档第二篇。MNIST for ML Beginners
先介绍MNIST,还有softmax regression(softmax回归),然后利用tensorflow构建一个模型。

1. MNIST

MNIST对于机器学习就相当于Hello World对于一门编程语言。

MNIST是一个简单的计算机视觉数据集。有好多手写数字图片,并有相应的label标记,说明这张图片是数字几(0~9)。

一个简单的任务就是,训练一个模型,然后给它一张图片,它会预测出这张图片是数字几。(是一个分类Classification问题,多分类)

→_→阅读全文

JS高程(五)

第5章 引用类型(二)(Function类型、基本包装类型、单体内置对象)

5.5 Function类型

函数是对象。
函数名实际上是一个指向对象的指针。

函数的定义

  • 法一:函数声明
  • 法二:函数表达式
  • 法三:使用Function构造函数

→_→阅读全文

TensorFlow学习笔记(一)

按照官网的介绍、教程学习。整理、记录知识点。

这一篇是最开始的一篇。Getting Started With TensorFlow

现在的TesorFlow的API可以分为两个,一个低级一点的,称为TensorFlow Core,更适合研究人员使用,对所构建的模型有更深层的控制;另一个高级一点的,使用更简单,但还在开发中。学会了更底层的东西,更简答的用法可以很快掌握。这里只记录TensorFlow Core中的知识点。

这篇文章其实可以分为两部分。一部分介绍TensorFlow中的一些名词、类、方法等等。另一部分介绍了一个简单的机器学习模型——线性回归。

→_→阅读全文

JS高程(四)

第5章 引用类型(一)(Object、Array、Date)

引用类型是一种数据结构,和其他面向对象语言中的很相似。之前介绍的JS中的6种数据类型,5种基本数据类型Undefined,Null,Boolean,String,Number,还有1种复杂数据类型Object,这里用Object是由于JS中大多数引用类型的值都是Object类型的实例。JS中可以通过Object创建用户自定义的引用类型,也有许多内置的原生引用类型:Array、Date、RegExp、Function、基本包装类型、单体内置对象。

→_→阅读全文

Android还踢球app总结(三)

这一篇介绍一下用到的开发模式。做这款软件时对于Android开发的了解仅仅只是看了郭霖大神的《第一行代码》,对于开发模式,或者说软件架构什么的都不了解。不过之前帮一个老师做类似校园BBS时,听他介绍过MVC,自己也查过一些关于MVC的资料。其目的是为了让各个模块儿互相更独立,高内聚低耦合。而M(Model)模型V(View)视图C(Controller)控制器,应该是数据访问界面展示业务逻辑三者的对应,正是一个软件不可少的东西。

1. 预备知识

在敲代码之前,是先做了一些功能模块的划分,再做了UI,然后就在想用什么方式组织代码,可以提高效率。同时也在想如果是在公司做的话,会用什么方式分配这些不同模块、不同功能的代码任务。之后就在网上查到了应用于Android的MVP模式。它其实是从MVC模式演化而来。

在Android中Activity或者Fragment是用来做界面展示的,但是其生命周期对于整个软件是很关键的,所以会将一些业务逻辑写在Activity中,这样做很直观,但是其代价就是Activity会越来越臃肿……

→_→阅读全文