自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 Python实现协同过滤的教程

这篇文章主要介绍了用Python实现协同过滤的教程,主要用于从大数据中抽取用户信息偏好等等,需要的朋友可以参考下协同过滤在 用户 —— 物品(user - item)的数据关系下很容易收集到一些偏好信息(preference),比如评分。利用这些分散的偏好信息,基于其背后可能存在的关联性,来为用户推荐物品的方法,便是协同过滤,或称协作型过滤(collaborative filtering)...

2018-08-08 11:19:47 2502

原创 阿里云oss上传文件

本博客是原创,讲的是如何上传文件到oss服务器,并且以python代码讲解为例:上传文件目录下的视频到OSS服务器指定的目录,需要以下几个步骤:1.需要在阿里云上注册一个OSS用户,创建自己的bucket,同时需要知道access_key_id、access_key_secret、ossurl三个参数。2.需要指出本地文件的路径,以及上传到OSS服务器上的路径。3.调用OSS...

2018-08-08 11:18:42 2830

原创 受限玻尔兹曼机详解

第一章:受限玻尔兹曼机1.1 马尔科夫链随机变量:某电子元器件,不同时刻由于原子的移动而产生不同的电压,故在不同的时刻会产生一系列不同的电压,而且在不同时刻t,产生的电压服从不同的分布,定义:某时刻t,电压v(t)就是一个随机变量,在时间t轴上,{X(t),t>=0}定义为一个随机过程。当v(t)是连续的,称为连续参数的随机过程。当v(t)是离散的称为离散参数随机过程。比如天气是否下雨,x

2017-12-06 22:27:07 2227

转载 RCNN介绍

RCNN(Regions with CNN features)是将CNN方法应用到目标检测问题上的一个里程碑,由年轻有为的RBG大神提出,借助CNN良好的特征提取和分类性能,通过RegionProposal方法实现目标检测问题的转化。        算法可以分为四步:        1)候选区域选择        Region Proposal是一类传统的区域提取方法,可以

2017-04-18 13:27:09 55492

转载 cnn介绍

卷积神经网络(ConvolutionalNeural Networks,简称CNN)提出于20世纪60年代,由Hubel和Wiesel在研究猫脑皮层中用于局部敏感和方向选择的神经元时发现。        CNN是目前深度学习最大的一个流派,其应用优点在于避免了对图像的复杂前期预处理,可以直接处理原始图像。CNN核心在于“卷积”,传统机器学习中LBP、HOG等特征都可以看作是卷积的一种特殊形

2017-04-18 13:25:08 5211

转载 深度学习基础1

AI技术研究的兴起,伴随着两种最直观的思维技巧,即遗传算法与神经网络,这是对生物学研究最直观的技术抽象。深度学习的前身就是神经网络,这个80年代灵光乍现的技术,在那一波人工智能的大潮驱使下,带着人们对于未来AI时代的憧憬,迅速蔓延,一时风头无两,和今天深度学习的火热几乎如出一辙。        某乎友的观点给出了这两种技术的鲜明对比,如同麻汁与芝麻酱,换汤不换药,所谓深度在于把二两变成了三

2017-04-18 13:21:31 792

转载 卷积和池化

一、首先先给出图示,什么叫卷积。(http://deeplearning.stanford.edu/wiki/index.PHP/)当然很多人会疑问,为什么卷积后的图像会缩小,那是因为在进行图像滤波的时候边缘没有加0进行填充。正常的图像滤波边缘是会填充0,这样滤波出来的图像与原图像的大小保持一致。卷积可以用如下表示式来表示:    训练卷积核的方式(第一种):

2016-11-16 14:53:23 2592

转载 deep learning 卷积神经网络的实现(Convolution Neural Networks)

本节将会讲到卷积神经网络的实现。说到卷积神经网络,在图像识别和目标检测方面已经取得了不错的效果,为什么要叫做卷积神经网络呢?主要是因为在特征提取的时候,输入图像会通过卷积核对原始图像进行特征抽取,然后再通过神经网络进一步进行特征提取,也可以称为降维,再通过分类器得到分类或者识别的结果,斯坦福大学研究人员通过卷积神经网络训练猫的图像,在YouTube视频中找到了关于猫的视频,这也是一个强大的应用。此

2016-11-16 14:43:43 1308

原创 逻辑回归Python代码

在工程应用中,我们得到一组数据,两维的,如下所示:-0.017612 14.053064 0-1.395634 4.662541 1-0.752157 6.538620 0-1.322371 7.152853 00.423363 11.054677 00.406704 7.067335 10.667394 12.

2016-07-01 10:26:04 4847

原创 python链接mysql

# -*- coding: utf-8 -*-import MySQLdbimport ConfigParserdef mysqlConn(): cf = ConfigParser.ConfigParser() cf.read('dataconf/activityDegree.conf') host = cf.get("mysqlconf", "host")

2016-06-28 14:55:17 319

原创 Python连接Hive

1.在使用Python连接hive之前,需要将hive安装包下的lib/py中的文件拷贝到python的sys.path中的site-packages下,否则引入对应的包会报错,这个是使用hive提供的Python接口来调用hive客户端。2 启动hive 的thrift确保以下服务开启:hive --service hiveserver默认端口是10000

2016-06-15 17:01:30 7053 1

转载 Mahout推荐算法

前言用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根据业务的场景进行算法配置和调优。本文将深入算法API去解释Mahout推荐算法底层的一些事。目录Mahout推荐算法介绍算法评判标准:召回率与准确率Recommender.ja

2016-06-06 13:38:24 785

转载 深入推荐引擎相关算法 - 协同过滤

本系列的第一篇为读者概要介绍了推荐引擎,下面几篇文章将深入介绍推荐引擎的相关算法,并帮助读者高效的实现这些算法。 在现今的推荐技术和算法中,最被大家广泛认可和采用的就是基于协同过滤的推荐方法。它以其方法模型简单,数据依赖性低,数据方便采集 , 推荐效果较优等多个优点成为大众眼里的推荐算法“No.1”。本文将带你深入了解协同过滤的秘密,并给出基于 Apache Mahout 的协同过滤算法的高效

2016-06-06 10:17:37 553

转载 推荐系统中协同过滤算法实现分析

原创博客,欢迎转载,转载请注明:http://my.oschina.net/BreathL/blog/62519      最近研究Mahout比较多,特别是里面协同过滤算法;于是把协同过滤算法的这个实现思路与数据流程,总结了一下,以便以后对系统做优化时,有个清晰的思路,这样才能知道该如何优化且优化后数据亦能正确。     推荐中的协同过滤算法简单说明下:     首先,通

2016-06-06 09:29:33 1380

转载 协同过滤算法的Python实现

协同过滤算法的Python实现

2016-05-17 15:26:28 13496 1

原创 中国联通sgip协议java代码

以下是sgip协议的java代码实现,有需求的用户可以直接下载使用。

2012-04-19 15:20:14 600 1

原创 java获取主机cpu信息和磁盘容量

互联网中对主机的监控需求日益强烈,本人写一点监控windows和linux主机的cpu和磁盘信息,希望对各位有用。jdk版本是jdk5,jdk6有封装的方法,直接调用比较简单。以下是源代码:package com.mcm.ucix.telnet;import java.io.BufferedReader;import java.io.File;import java.io.FileInputS...

2012-04-19 15:15:43 641

原创 软件工程师的品质

  想成为一名优秀的软件工程师,看看一下的一些建议:   代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢?在本文中,我们简明扼要地列出了明星开发人员的10种特质。1. 热爱编程 2. 完成事情 3. 持续重构代码 4. 使用设计模式 5. 编写测试 6....

2011-06-22 10:20:30 366

原创 java应用性能

Java是一种伟大的语言。它管理内存,传授面向对象的编程(思想),使我们更好地用它来编码。另外,它确实是一种“编写一次,到处运行“的语言。然而,Java应用程会遇到一些常见的开发者和应用者独耳熟能详的性能挑战。 内存泄露 Java的最大的好处之一是它能够管理内存模型。当对象不再使用时,Java会做清理工作。较旧的语言需要人工来管理内存,但开发者宁愿花时间专注于核心语言逻辑而不愿为内存分配而忧心。 ...

2010-12-27 08:47:15 122

原创 float精度的问题

1、小数的二进制表示问题        首先我们要搞清楚下面两个问题:      (1)  十进制整数如何转化为二进制数            算法很简单。举个例子,11表示成二进制数:                      11/2=5   余   1                        5/2=2   余   1                      ...

2010-12-27 08:44:01 171

原创 MyEclipse优化

相信大家在启动MyEclipse的时候都很慢,很烦有没有让他更快更舒服些呢?现在就介绍一些优化方法,很管用,对电脑配置较低的朋友相信有很大的帮助,希望大家能仔细的看完,并按以下每步设置。1、去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - P...

2010-12-04 09:01:28 67

原创 开机启动项

启动项目就是开机的时候系统会在前台或者后台运行的程序】   当Windows(操作系统)完成登录过程,进程表中出现了很多的进程!Windows在启动的时候,自动加载了很多程序。   许多程序的自启动,给我们带来了很多方便,这是不争的事实,但不是每个自启动的程序对我们都有用;更甚者,也许有病毒或木马在自启动行列!   其实Windows2000/XP中的自启动文件,除了从以前系统中遗留下来的Auto...

2010-12-04 08:44:46 186

原创 String数组的转换

public class toString {  public static void main(String[] args) {    String string="2,3,45,6,7,2";    String [] strs=string.split(",");    if (strs!=null&&strs.length>0) {     int []intArr=...

2010-11-01 22:50:17 174

原创 获取radio的值函数

1.获取radio的值:function GetRadioValue(){    var obj;        obj=document.getElementsByName("chktask");    if(obj!=null){        var i;        for(i=0;i<obj.length;i++){            if(obj[i].checked)...

2010-10-08 19:06:52 483

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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