python
文章平均质量分 95
Lane Phoebe
这个作者很懒,什么都没留下…
展开
-
基于批量随机梯度下降的非负矩阵分解
非负矩阵分解(NMF)NMF的基本思想为什么分解的矩阵式非负?为什么要运用非负矩阵分解?NMF的基本思想:对于任意给定的一个非负矩阵V,NMF算法能够通过计算,从原矩阵提取权重矩阵和特征矩阵两个不同的矩阵出来。(限制条件:W和H中的所有元素都要大于0)注:W: 权重矩阵(字典矩阵)H: 特征矩阵(扩展矩阵)V: 原矩阵为什么分解的矩阵式非负?网上流传一种很有利的解...原创 2018-10-13 11:38:24 · 1488 阅读 · 1 评论 -
基于Tensorflow的卷积神经网络模型实现水果分类识别(实践案例)
前言写这篇博客的目的,就是记录下实现Fruit Dataset Image Classification Network的过程,所以从头开始写。这里感谢下会飞的小咸鱼提供了思路,文章内容主要翻译自Kaggle平台的的Fruit Dataset Image Classification Network,数据集、原文都可以直接下载。实现过程将包含以下几个步骤为了提高读取效率,将数据集图像序列化...原创 2019-06-30 16:07:05 · 17182 阅读 · 57 评论 -
tensorflow入门MNIST多版本实现
前言本文实现方法具体步骤可在tensflow中文查看,我把实现代码贴了出来,再做了一些修改。在修改过程中,我发现损失函数的写法不同,带来的精度相差很大,具体我会在下面给大家展示。Git下载地址版本1:精度87%左右版本2:精度91%左右版本3:版本2的强化版,使用 ‘with’ 代码块自动完成会话关闭操作版本1和版本2的交叉熵的写法略微不同,精度相差将近3%版本1交叉熵的写法#...原创 2019-06-28 17:06:41 · 411 阅读 · 0 评论 -
决策树算法(2) 案例实现
决策树算法(1) 算法原理决策树算法(2) 案例实现随机森林算法(3) 算法原理随机森林算法(4) 案例实现代码实现职业年龄收入学历是否贷款自由职业285000高中是工人365500高中否工人422800初中是白领453300小学是白领2510000本科是白领328000硕士否...原创 2019-04-21 11:40:01 · 536 阅读 · 0 评论 -
朴素贝叶斯算法(2)案例实现
朴素贝叶斯算法(1)超详细的算法介绍朴素贝叶斯算法(2)案例实现引言关于朴素贝叶斯算法的推导过程在朴素贝叶斯算法(1)超详细的算法介绍中详细说明了,这一篇文章用几个案例来深入了解下贝叶斯算法在三个模型中(高斯模型、多项式模型、伯努利模型)的运用。...原创 2019-03-28 21:08:41 · 1433 阅读 · 1 评论 -
朴素贝叶斯算法(1)超详细的算法介绍
朴素贝叶斯算法(1)算法介绍朴素贝叶斯算法(2)案例实现引言贝叶斯算法的思想可以概括为选择后验概率最大的类为分类标签,先验概率+数据=后验概率。也就是说我们在实际问题中需要得到的后验概率,可以通过先验概率和数据一起计算得到。一般来说先验概率就是我们对于数据所在领域的历史经验,但是这个经验常常难以量化或者模型化。如今在很多可以具体统计的领域,贝叶斯理论很好用,比如文本分类、垃圾文本过滤,情...原创 2019-03-28 10:54:42 · 3397 阅读 · 1 评论 -
LambdaFM-最佳学习排序算法
引言随着智能互联网时代的到来和发展,推荐系统作为理解用户的核心技术之一成为智能网络的重要组成部分,并在各种实际系统中得到广泛应用。长期以来,个性化推荐技术的研究集中于如何为用户提供更为准确的被推荐物品,而在很大程度上忽视了推荐系统的可解释性,不利于推荐系统对用户的透明度和可信度。在本研究中,我们从数据、模型和结果三个方面对推荐系统的可解释性进行研究,力图做到不仅知其然更知其所以然,并在互联网真实...原创 2018-11-13 18:19:49 · 2585 阅读 · 0 评论 -
基于地理因式分解法的POI推荐排序算法(Ranking based Geographical Factorization Method,Rank-GeoFM)
POI原创 2018-11-02 13:33:03 · 3643 阅读 · 0 评论 -
因式分解机(Factorization Machines,FM )
因式分解机(Factorization Machines ,FM)原创 2018-10-24 00:01:32 · 2085 阅读 · 0 评论 -
梯度下降法(Gradient Descent)优化函数的详解(3)小批量随机梯度下降法(mini-batch SGD )
前言梯度下降法(Gradient Descent)优化函数的详解(0)线性回归问题 梯度下降法(Gradient Descent)优化函数的详解(1)梯度下降法(Gradient Descent)梯度下降法(Gradient Descent)优化函数的详解(2)随机梯度下降法(SGD Stochastic Gradient Descent)梯度下降法(Gradient Descent)优...原创 2018-10-21 20:59:19 · 4593 阅读 · 1 评论 -
梯度下降法(Gradient Descent)优化函数的详解(2)随机梯度下降法(SGD Stochastic Gradient Descent)
前言梯度下降法(Gradient Descent)优化函数的详解(0)线性回归问题 梯度下降法(Gradient Descent)优化函数的详解(1)梯度下降法(Gradient Descent)梯度下降法(Gradient Descent)优化函数的详解(2)随机梯度下降法(SGD Stochastic Gradient Descent)梯度下降法(Gradient Descent)优...原创 2018-10-21 20:54:48 · 3049 阅读 · 0 评论 -
梯度下降法(Gradient Descen)t优化函数的详解(0)线性回归问题
梯度下降原创 2018-10-17 16:26:29 · 1067 阅读 · 0 评论 -
梯度下降法(Gradient Descent)优化函数的详解(1)梯度下降法(Gradient Descent)
前言梯度下降法(Gradient Descent)优化函数的详解(0)线性回归问题 梯度下降法(Gradient Descent)优化函数的详解(1)梯度下降法(Gradient Descent)梯度下降法(Gradient Descent)优化函数的详解(2)随机梯度下降法(SGD Stochastic Gradient Descent)梯度下降法(Gradient Descent)优...原创 2018-10-20 04:05:01 · 6189 阅读 · 0 评论 -
基于随机梯度下降的矩阵分解算法
import pandas as pdimport numpy as npimport os def difference(left,right,on): #求两个dataframe的差集 df = pd.merge(left,right,how='left',on=on) #参数on指的是用于连接的列索引名称 left_columns = left.columns ...翻译 2018-10-10 16:32:46 · 2425 阅读 · 0 评论 -
python 第三方库的安装
python 安装常用的库numpy:用于矩阵等的科学计算.scipy:在NumPy的基础上提供了很多科学模块matplotlib:允许绘图pandas:基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的在跑python程序的时候常会引用外部库1、比如以下就引用了pandas,numpy库2、但是我并没有安装或者缺少这些库,所以在跑程序的时候会报ModuleNot...原创 2018-10-10 15:22:28 · 2429 阅读 · 0 评论 -
tensorflow警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX
参考:http://www.bubuko.com/infodetail-2586137.html大神的前两种方法就不采纳了,直接上第三种方法,个人感觉很好用。这个警告说你的Tensorflow不能使用SSE4.1 SSE4.2 AVX AVX2 FMA这些指令集进行编译WARNING:Your CPU supports instructions that this TensorFlow b...转载 2019-07-01 13:10:58 · 736 阅读 · 0 评论