Halo

A magic place for coding

0%

Intro

  这里我将介绍一下神经网络中最基本的组成部分——单个感知器(神经元)。它是组成神经网络最基本的单元,我们通过弄清楚单个神经元如何工作,最终构建起一个简单的神经网络。因此,这篇博客的重点在于单个神经元。

Read more »

Intro

  k-nearest neighbors algorithm(KNN),k近邻算法,是机器学习中的一种常用的算法。它又称作是基于实例的学习(instance-based learning)或懒学习(lazy learning)。在这篇博客我将利用一个简单的应用来给大家介绍KNN。

Read more »

Intro

  这篇博客就向大家介绍一下常用的推荐算法——LFM。LFM(Latent Factor Model),隐语义模型,是一种非常著名的推荐系统算法,它在NetFlix的推荐算法竞赛中获奖,最早被应用于电影推荐中。这里我将会简单介绍其原理,然后实现一个简单的电影推荐系统。

Read more »

Intro

  最小均方法,Least Mean Square(简称LMS),是一种通过最小化误差的机器学习算法。它是机器学习常用的算法之一,通常结合梯度下降法来求解出最优的参数。

Read more »

Git 介绍

  Git是开发人员经常会使用到的一个工具,它到底是什么呢?在这篇博客我将简单地为大家介绍一下Git。

Read more »

AS中的网络问题

  相信在国内的朋友在使用Android Studio开发时都会遇到无法更新的问题,在下载SDK、各种插件的时候经常报错。原因是这些插件的资源网址都被墙了。其中一种解决办法就是自己下载相关的问题,然后再手动放到对应的目录。但是这种做法非常麻烦,我们还是想利用AS本身提供的管理器来实现。这里就来教大家如何配置。

Read more »

Android开发环境介绍

  安卓应用的开发需要借助于一些IDE,对于安卓应用而言,比较出名的就是Android Studio和Eclipse。这里我将简要地介绍如何使用Android Studio搭建安卓的开发环境。

Read more »

X.509证书结构描述

  X.509是密码学中公钥证书的格式标准。在日常生活中,X.509证书已应用在包括TLS/SSL在内的众多Internet协议里,同时它也用在很多非在线应用场景里。X.509证书包含公钥、身份信息(网络主机名、组织或个体的名称等)和签名信息(可以是证书签发机构CA的签名,也可以是自签名)。对于一份经过可信的证书签发机构签名(如CA)或者可以通过其他方式验证的证书,证书的拥有者就可以用证书及相应的私钥来创建安全的通信,对文档进行数字签名。

Read more »