1.01^365=31.78 (Lucene、ES、ELK开发交流群: 370734940)

Engineers are versatile minds who create links between science, technology, and society.

排序:
默认
按更新时间
按访问量

协同过滤推荐算法

简单的理解协同过滤: 相似兴趣爱好的人喜欢相似的东西,具有相似属性的物品可以推荐给喜欢同类物品的人。比如,user A喜欢武侠片,user B也喜欢武侠片,那么可以把A喜欢而B没看过的武侠片推荐给B,反之亦然,这种模式称为基于用户的协同过滤推荐(User-User Collaborative Fi...

2015-12-31 16:19:08

阅读数:1969

评论数:0

贪心法求解背包问题

背包问题: 背包问题: 已知背包的容量为M和n件物品。第i件物品的重量为wi,价值为pi,将物品i的一部分xi放进背包即可获得价值pi*xi的价值。问题: 怎样装包使所获得的价值最大? 贪心法核心思想: 贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的...

2015-12-29 19:10:26

阅读数:3020

评论数:0

一万小时定律的思考

美国作家格拉德威尔在《异类》一书中指出: “人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件。” 其实这是一个很朴素的思想,水滴石穿、绳锯木断都是讲的坚持的道理,在任何领域坚持十年都会成为这个领域点专家。以1.01的365...

2015-12-28 11:21:31

阅读数:1240

评论数:0

Emmet语法(一)

Emmet是一个前端开发插件,可以快速生成html代码,总结emmet生成html文档结构、类、id、属性、文本内容、父级节点、兄弟阶段、子节点、序号的方法。正确安装emmet插件,注意中英文切换和空格,熟练掌握以上命令可以快速提高开发效率.

2015-12-26 11:30:20

阅读数:807

评论数:2

概率算法

概率算法也叫随机化算法。分治算法、贪心算法、动态规划算法、回溯法、分治界限算法这些算法的每一计算步骤都是确定的,概率算法则允许算法在执行过程中随机地选择下一个计算步骤。在很多情况下,算法在执行过程中面临选择时,随机性选择比最优选择省时,因此概率算法可以在很大程度上降低算法的复杂度。

2015-12-25 16:04:04

阅读数:962

评论数:0

最大子段和

给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。

2015-12-25 00:22:32

阅读数:849

评论数:0

归并排序

归并排序c++ 代码

2015-12-23 20:12:05

阅读数:802

评论数:0

快速排序

快速排序是分治算法的典型应用,基本策略:将数组A[1..n]分成两个子数组B[1..p]和B[p+1..n],使得B[1..p]中的元素均不大于B[p+1..n]中的元素,然后分别对这两个数组进行排序,最后把两个数组连接起来。

2015-12-23 19:43:09

阅读数:727

评论数:0

使用Matplotlib绘制正余弦函数、抛物线

今天第一次使用python的Matplotlib库,绘制函数非常方便,参考Matplotlib官方指南绘制了正余弦函数和抛物线.通过下面的代码可以快速实现Matplotlib入门

2015-12-19 17:12:03

阅读数:3979

评论数:0

机器学习之k近邻算法

k-近邻算法

2015-12-19 16:21:37

阅读数:933

评论数:0

Numpy中的argsort函数详解

正确理解Numpy中的argsort函数

2015-12-19 15:23:43

阅读数:1143

评论数:0

[python]Numpy快速入门

NumPY是Python的一个矩阵处理库,提供了大量点矩阵处理函数,其内部通过C语言实现,执行速度快。

2015-12-19 11:19:04

阅读数:1728

评论数:0

http://thecodeplayer.com/

http://thecodeplayer.com/

2015-12-18 22:22:07

阅读数:771

评论数:0

[ruby]ruby基本数据类型和流程控制

一切都是对象 Ruby支持常见的数据类型:定点整数(Fixnum)、浮点数(Float)、字符类型(string)、线性数组(Array)、哈希表(Hash).变量的类型知道运行时才能推理出来。比如定义语句s=”abcd”后还可以定义s=4.Ruby种的对象都是基于直接调用方法的操作来实现的.

2015-12-16 18:34:44

阅读数:979

评论数:0

[j2ee]Eclipse搭建SSH开发框架

开发SSH项目的时候搭建开发环境是一项很重要的工作,这篇博客从下载jar包开始一步一步在eclipse中进行配置。配置jdk、安装eclipse、tomact相信每一个学习ssh框架的同学都轻车熟路,不熟悉的同学请自行百度之。

2015-12-15 09:32:04

阅读数:5588

评论数:3

lucene创建索引

上篇博客写了信息检索的基本知识和lucene架构,这篇博客记录一下如何在eclipse中创建索引. 1.lucene下载. 下载地址:http://archive.apache.org/dist/lucene/java/. lucene不同版本之间有不小的差别,这里下载的是lucene 4....

2015-12-15 00:29:30

阅读数:2910

评论数:2

lucene全文检索基础

信息检索整体流程 一次完整的搜索从用户输入要查询的关键词开始,比如想查找lucene的相关学习资料,我们都会Google或百度中输入关键词,比如输入“lucene, 全文检索框架”,之后系统根据用户输入的关键词返回相关信息。一次检索大致可分为四步:

2015-12-15 00:28:31

阅读数:2019

评论数:1

[数据结构]双机调度问题

双机调度问题解法:1.问题描述 双机调度问题,又称独立任务最优调度:用两台处理机A和B处理n个作业。设第i个作业交给机器A处理时所需要的时间是a[i],若由机器B来处理,则所需要的时间是b[i]。现在要求每个作业只能由一台机器处理,每台机器都不能同时处理两个作业。设计一个动态规划算法,使得这两台机...

2015-12-12 15:01:47

阅读数:2418

评论数:0

[ruby]Rails中使用bootstrap

1.新建rails工程 $ rails new stu $ cd stu $ bundle install $ rails server 2.创建手脚架 $ rails g scaffold Student name:text score:decimal description:text

2015-12-03 21:51:20

阅读数:1952

评论数:1

[数据结构]二分插入排序

二分插入排序是对二分查找和插入排序的一个结合,插入操作时通过二分查找找到要插入的位置.

2015-12-01 21:19:44

阅读数:877

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭