- 博客(6)
- 资源 (46)
- 收藏
- 关注
原创 Google Gson使用小结
最近开始接触使用Google Gson Library,个人觉得还是挺好用的,在这里简单介绍一下开发中 Gson的常用功能!1.Serialize JSONpackage com.ricky.java.gson;import java.util.ArrayList;import java.util.List;import com.google.gson.Gson;import c
2014-12-15 16:12:08 3030
原创 Builder模式两种常见写法
Builder模式是23中常见模式的一种,最近做Android SDK开发中使用Builder模式比较多一点,自己写了一个简单示例demo,在这里mark一下,如有写的不对的地方还请大家指正!/** * A simple demo of builder pattern * @author Ricky Feng * */public class LruCache { private
2014-12-12 15:22:17 9818
原创 K-Means(K均值) 算法
K-Means算法的基本思想是初始随机给定K个簇中心,按照最邻近原则把待分类样本点分到各个簇。然后按平均法重新计算各个簇的质心,从而确定新的簇心。一直迭代,直到簇心的移动距离小于某个给定的值。K是我们事先需要给定的聚类数目(K小于样本的个数N)。K-Means聚类算法主要分为三个步骤:(1)随机在样本中选取K个样本点作为聚类中心。(2)计算每个点到聚类中心的距离,将每个点聚类到
2014-12-11 15:16:14 4555
原创 KNN(K近邻)算法
介绍 K近邻算法又叫KNN(K Nearest Neighbor)算法,这个算法是机器学习里面一个比较经典的算法,其中的K表示最接近自己的K个数据样本。KNN和K-Means算法的区别K-Means算法用来聚类,用来判断哪些样本是一个比较相近的类型,属于非监督算法。KNN算法是用来做分类的。也就是说,有一个数据集里的样本的label已经确定了,然后,给
2014-12-10 18:25:16 1559
原创 机器学习概述
概要 机器学习是近20多年兴起的一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。机器学习理论主要是设计和分析一些让计算机可以自动“学习”的算法。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。因为学习算法中涉及了大量的统计学理论,机器学习与统计推断学联系尤为密切,也被称为统计学习理论。算法设计方面,机器学习理论关注可
2014-12-07 21:47:10 1662
原创 Android AIDL开发
Introduction 在Android中, 每个应用程序都运行在自己的进程中,拥有独立的内存空间。但是有些时候我们的应用程序需要跟其它的应用程序进行通信,这个时候该怎么办呢?显然, Java中不允许跨进程内存共享.无法直接交换数据。Android中可以采用AIDL的方式实现进程间通信(interprocess communication(IPC))。
2014-12-07 20:45:47 1964
Android仿QQ消息列表ListView滑动删除效果
2014-02-11
Android SlidingMenu仿网易新闻布局
2013-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人