2 HPU_FRDHR

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 13w+

小球游戏

代码实现功能如下: 绘制一个小球,并且在小球下方添加有材质的地面。w,s,a,d分别实现控制小球上,下,左,右的移动。键盘上,下,左,右的箭头分别控制视角的旋转变化。#include <GL/glut.h>#include <cmath>#include <stdlib.h>#include <GL/glut.h&gt...

2019-11-10 18:05:00

Adversarial Collaborative Neural Network for Robust Recommendation翻译

ABSTRACT 大多数基于神经网络(NN)的推荐技术主要集中在提高整体性能,例如 hit ratio for top-N recommendation(前N推荐的命中率),用户的反馈是被视为事实。 在实际应用中,那些反馈可能受到不完善用户行为的污染,这对稳健推荐方法的设计提出了挑战。一些方法将人为噪声应用于输入数据更有效地训练网络(例如,the collaborative den...

2019-09-03 23:20:56

Generative Adversarial Nets(译)

仅供参考,如有翻译不到位的地方敬请指出。论文地址:Generative Adversarial Nets论文翻译:XlyPb(http://blog.csdn.net/wspba/article/details/54577236)摘要我们提出了一个通过对抗过程估计生成模型的新框架,在新框架中我们同时训练两个模型:一个用来捕获数据分布的生成模型G,和一个用来估计样本来自训练数据而不是...

2019-05-07 10:51:56

用python绘制漂亮的图形

绘制一个樱花树# 画一棵樱花import turtleimport randomfrom turtle import *from time import sleep# 画樱花的躯干(60,t)def tree(branchLen,t): sleep(0.0005) if branchLen >3: if 8<= branch...

2019-10-14 23:05:29

绘制科赫曲线

绘制科赫曲线,并改变曲线绘制的速度、绘制方向和颜色阶数:1-6阶import turtle # 引入决解问题需要的工具——turtle作图包 # 定义turtle画笔和画布的参数def huabi(i,h): if i==6: turtle.pencolor('red') turtle.sp...

2019-10-14 17:44:57

几何变换 之 平移glTranslatef 旋转glRotatef

代码实现功能如下: 绘制一个小球,并且实现用两个键来控制一个小球前进与后退的滚动效果,其中按F键前进,按B键后退。#include <GL/glut.h>#include <stdlib.h>static int day = 0;void init(void){ glClearColor (0.0, 0.0, 0.0, 0.0)...

2019-10-11 20:18:30

简单种子填充算法

在这里就不多啰嗦解释了,直接上代码(自我感觉写的简洁明了!!!)#include <GL/glut.h>#include <fstream>typedef float Color[3];void Reshape(int w, int h) //窗口被移动或修改大小后的宽度和高度{ glViewport(0...

2019-10-01 09:26:08

计算机图形学环境配置路径

1.glut.h放到GL文件夹路径:C:\Program Files (x86)\Microsoft Visual Studio\VC98\Include\GL2.glut.lib和glut32.lib放到静态函数库所在文件夹路径:C:\Program Files (x86)\Microsoft Visual Studio\VC98\Lib3.glut.dll和glut...

2019-09-26 17:33:52

Google免费GPU【Colaboratory】使用教程

准备工作:这个软件的使用需要翻墙,并且需要注册一个google的邮箱/账号。Colaboratory基础使用步骤:(1)首先登陆谷歌云盘:https://drive.google.com/drive/my-drive然后用自己的google账号登录,进入谷歌云硬盘,在空白处右键,选择新建一个文件夹。(本文新建的文件夹名为:Colab Notebooks):(2)进入该文件夹...

2019-05-07 20:08:45

贝叶斯个性化排序(BPR)算法

在推荐系统中的经典矩阵分解技术中,我们讨论过像funkSVD之类的矩阵分解方法如何用于推荐。今天我们讲另一种在实际产品中用的比较多的推荐算法:贝叶斯个性化排序(Bayesian Personalized Ranking, 以下简称BPR),它也用到了矩阵分解,但是和funkSVD家族却有很多不同之处。下面我们来详细讨论。1.排序推荐算法背景介绍    排序推荐...

2019-04-23 11:58:14

先验 后验概率 与 极大 最大似然估计 的异同

先验概率 先验概率(prior probability)是指根据以往经验和分析得到的概率。例如投硬币事件,我们在执行这个事件之前就已经了解其符合二项分布,然后直接根据二项分布分析出的概率被称作是先验概率。它往往作为"由因求果"问题中的"因"出现的概率。 在贝叶斯统计推断中,不确定数量的先验概率分布是在考虑一些因素之前表达对这一数量的置信程度的概率分布。例如,先验概率分...

2019-04-09 17:56:28

Anacoder的python版本切换

one查看Anaconda版本:conda --versiontwo查看python版本:python --versionthree查看当前python环境:conda info -e*所在的地方就是当前环境four使用以下命令创建新的python环境conda create -n env_name list of packag...

2019-04-04 23:24:30

常用损失函数及Tensorflow代码实现

损失函数(loss):用来表示预测值(y)与已知答案(y_)的差距。在训练神经网络时,通过不断 改变神经网络中所有参数,使损失函数不断减小,从而训练出更高准确率的神经网络模型。常用的损失函数有均方误差、自定义和交叉熵等。1.均方误差 msen 个样本的预测值 y 与已知答案 y_之差的平方和,再求平均值。 ...

2019-04-03 10:49:20

神经网络之BP反向传播算法

反向传播算法和BP网络简介 误差反向传播算法简称反向传播算法(BP算法)。使用反向传播算法的多层感知器又称为BP神经网络。BP算法是一个迭代算法,它的基本思想为:(1)先计算每一层的状态和激活值,直到最后一层(即信号是前向传播的);(2)计算每一层的误差,误差的计算过程是从最后一层向前推进的(这就是反向传播算法名字的由来);(3)更新参数w和b(目标是误差变小)。迭代前面两个步骤,...

2019-04-03 10:08:19

BP反向传播算法之激活函数

神经元模型:用数学公式表示为:,f 为激活函数。神经网络是以神经元为基本单元构成的。激活函数:引入非线性激活因素,提高模型的表达力。常用的激活函数有 relu、sigmoid、tanh 等。① 激活函数 relu: 在 Tensorflow 中,用 tf.nn.relu()表示 ② 激活函数 sigmoid:...

2019-04-02 11:42:25

推荐系统中的经典矩阵分解技术

网络中的信息量呈现指数式增长,随之带来了信息过载问题。推荐系统是大数据时代下应运而生的产物,目前已广泛应用于电商、社交、短视频等领域。本文将针对推荐系统中基于隐语义模型的矩阵分解技术来进行讨论。NO.1对于一个推荐系统,其用户数据可以整理成一个user-item矩阵。矩阵中每一行代表一个用户,而每一列则代表一个物品。若用户对物品有过评分,则矩阵中处在用户对应的行与物品...

2019-03-30 21:14:18

推荐系统笔记(矩阵分解)

基于矩阵分解的推荐算法,简单入门一,基于矩阵分解的推荐算法相关理论介绍基本思想 正如其名称所暗示的那样,矩阵分解显然是对矩阵进行分解,即找出两个(或更多)矩阵,这样当你将它们相乘时,你将得到原始矩阵。 推荐系统中的经典问题:评分预测(实际应用中,评分数据很难搜集到,属于典型的精英问题),与之相对的问题...

2019-03-29 18:46:55

机器学习之k-近邻算法

title: ‘机器学习| K-近邻算法详解 (Python 语言描述)’date: 2019-01-07thumbnail: https://laugh12321-1258080753.cos.ap-chengdu.myqcloud.com/laugh’s blog/images/photo/06.jpglayout: posttags:machine learningk-nea...

2019-03-26 14:52:00

python环境搭建和pycharm的安装配置及汉化

详情请参考:https://blog.csdn.net/ling_mochen/article/details/79314118

2019-03-18 22:29:19

机器学习之梯度下降

翻译|Gradient Descent in Pythonimport numpy as npimport matplotlib.pyplot as plt%matplotlib inlineplt.style.use(['ggplot'])当你初次涉足机器学习时,你学习的第一个基本算法就是梯度下降 (Gradient Descent), 可以说梯度下降法是机器学习算法的支...

2019-03-14 18:29:30

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。