自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 几种推荐系统领域解决排序问题的损失函数

loss=误差+正则http://www.cnblogs.com/rocketfan/p/4083821.html1.1 Loss TermGold Standard (ideal case):0-1 loss, 记录分类错误的次数 Hinge (SVM, soft margin) Log (logistic regression, cross entropy error) Sq...

2019-05-07 20:25:08 4966

转载 机器学习的数学基础(二)

学习自https://zhuanlan.zhihu.com/p/36584206二.线性代数基础行列式:矩阵:

2019-04-29 21:54:30 189

转载 机器学习的数学基础

学习自https://zhuanlan.zhihu.com/p/36311622一.高等数学1.导数定义:导数与微分的概念:2.左右导数的几何意义与物理意义:3.函数的可导性与连续性之间的关系:可导一定连续,连续不一定可导4.平面曲线的切线与法线:切线:法线:5.导数的四则运算:6.基本导数与微分表:7.复合函数,反函数,隐函...

2019-04-29 21:42:57 294

原创 python常见技巧

1.numpy中的随机数模块rand(3,4)   产生[0,1]的浮点随机数,括号里面的参数可以指定产生数组的形状 randn()  产生标准正太分布随机数,参数含义与random相同 randint(0,10,size = (4,3))  产生指定范围的随机数,最后一个参数是元祖,他确定数组的形状2.常用分布normal()  正太分布 uniform()  均匀分布 poi...

2019-04-26 22:07:09 227

转载 Latex中的特殊符号

此文章转载自https://blog.csdn.net/chen134225/article/details/78793622

2019-04-26 16:08:40 22413 2

原创 机器学习萌新必备的三种优化算法(牛顿法、梯度下降法、最速下降法)

找到一个合理的优化算法是机器学习的重要问题,本文从理论角度来选择优化算法推荐斯坦福大学凸优化课程:https://study.163.com/course/introduction.htm?courseId=1006397029#/courseDetail?tab=1对待优化函数的基本假设:一般假设我们处理的函数的导数是连续的。对于牛顿法,函数的二阶导数必须也是连续的,我们假设函数是凸函数...

2019-04-26 13:21:58 3245 1

原创 深度学习推送

1.深度学习的可解释性:https://github.com/pbiecek/xai_resources2.来自机器之心:解读阿里巴巴大规模图表征学习框架Euler: https://mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==&mid=2650761055&idx=3&sn=c11ff5dfe0ad32ac2f56e995ec89...

2019-04-24 21:59:44 767

原创 深度学习loss出现NAN的原因分析:

最近写model出现了一些NAN的问题,总结一下1.我用的GAN网络做推荐,G model 中的pred需要用self.prob = tf.clip_by_value(tf.nn.sigmoid(self.score), 1e-5, 1)处理一下,不然score可能为0,在cross_entropy与policy gradient中log(score)->log(0)->无穷...

2019-04-24 21:48:41 5753

原创 python小错误笔记本

1.TypeError: unsupported operand type(s) for -: 'list' and 'set'解决办法:list与dict不能做减法运算,必须同类型,可以改为dict1 = dict op set(list)2.UnicodeDecodeError: 'gbk' codec can't decode byte 0xe9 in position 7581...

2019-04-24 09:19:10 1587

原创 机器学习推送

今天推送一些机器学习和深度学习的资料,送给在这条路上奋勇前进的可爱的人儿们。1.http://work.caltech.edu/telecourse.html 这个online课程,建议大家看看2.https://www.amazon.com/Learning-Data-Yaser-S-Abu-Mostafa/dp/16004900693.邱锡鹏老师的《神经网络与深度学习》4.机器...

2019-04-20 21:57:32 486 1

翻译 Patterns for writing good rebuttals(借用"我就说我对这篇论文很自豪,与是否能被录用已经没有关系了")

作为第一次写论文就投顶会的小菜鸟,真的是有好多地方要虚心学习。焦急又兴奋的收到review的评论,读完就觉得自己没戏了,rebuttal本想随意凑合一下,但是两位老师还是拉着我一字一句地改了,指导我什么是重点,该怎么表达,觉得自己像一个学写英语作文的小学生,哈哈哈哈,虽然结果理想的可能性并不大,但是依旧感谢两位老师的陪伴,吸取经验教训。Understand the decision proce...

2019-04-19 22:08:52 951 2

原创 学习笔记(一):《神经网络与深度学习》(邱锡鹏)(2019.4.14)

改模型调参数的同时,用java和python实现今日的算法,用习惯了C++写算法,真是不习惯用java.抽时间阅读了邱老师的新书《神经网络与深度学习》,最近会做一些整理。《神经网络与深度学习》第一章绪论最初人工智能的idea来自图灵测试,重读图灵测试的核心思想,不得不说,精简的话语撑起了AI的半边天,尤其是自己对GAN深入研究的半年,生成对抗的思想真的是图灵测试最好的诠释。要想使计算机...

2019-04-14 14:19:09 863

原创 推荐系统入门小白

有幸进入郭老师的推荐团队也有近8个月了,感谢在推荐算法的道路上得老师相助愿与我同行,投完论文之后总觉得自己缺点基础,因此这段时间都是一边着手新的idea与实验,一边为自己充电,争取做到每天为新的idea工作半天,余下半天阅读一些基础书籍与行业overview及最新paper,近期会整理一下。...

2019-04-13 22:07:26 264

转载 tensorflow学习笔记

一。命令行参数全局环境下编写代码:import tensorflow as tfflags = tf.flags #flags是一个文件:flags.py,用于处理命令行参数的解析工作logging = tf.logging#调用flags内部的DEFINE_string函数来制定解析规则flags.DEFINE_string("para_name_1","default_val...

2018-12-10 13:20:40 162

翻译 python中pdb的使用教程

1.运行脚本至断点pdb.set_trace()处,n+enter/enter执行当前的statement2.推出debug:quit/q,暴力退出3.打印变量的值:p 变量A(条件是A已经执行得到)4.停止debug继续执行程序:c5.debug过程中显示代码:list/l6.使用函数:import pdb def combine(s1,s2): # define s...

2018-11-02 15:27:43 11675

转载 NP问题真的很难

(转载)有一则程序员界的笑话,就是有一哥们去google面试的时候被问到一个问题是:在什么情况下P=NP,然后他的回答是”当N=1的时候”。这是我第一次听说P=NP问题,大概是在临近毕业为找工作而准备的时候。这几天科技类新闻的头条都被阿尔法狗大战李世石刷爆了,虽然我也不是AI专家,但是也想从普通人的角度来写点东西来聊聊这个有意思的事情,在搜集资料的时候又一次看到了NP问题,于是想开个小差,在写...

2018-10-27 18:24:56 1416 1

转载 推荐系统中的常用评估指标

最近研究推荐系统,是时候整理一下五花八门的评测指标了。1.recall,pre前文中有介绍。2.f1-score:3.AUC,ROC前文有介绍4.HR:5.map:6.NDCG:7.MPR:8.ILS:本文实践了部分上面提到的评价指标,git地址为:https://github.com/princewen/tensorflow_practice/...

2018-10-25 21:56:20 1722 2

翻译 深度学习模型评估指标(http://scikit-learn.org/stable/)

 在机器学习中,对模型的测量和评估同样至关重要。只有选择与问题相匹配的评估方法,我们才能够快速的发现在模型选择和训练过程中可能出现的问题,迭代地对模型进行优化。常见的模型评估指标:precisionrecallF1-scorePRCROC/AUCIOU(1)Next,i will introduce confusion matrix:TP+FN+FP+F...

2018-10-25 21:29:52 1993

翻译 cs231n(5) CNN--翻译

CNN卷积神经网络与先前章节的原始神经网络非常相似:他们有具有权重和偏置值学习能力的神经元组成。每个神经元都接收输入数据,点乘运算然后进行非线性激活函数运算。整个神经网络是一个单一的可导的评分函数:输入原始图像像素,输出类别评分。在神经网络的最后一层有损失函数,我们在有规律的神经网络中发现的所有技巧仍然适用。那有什么改变呢?CNN架构假设输入是图像,这允许我们在架构中加入特定的属性。这些特...

2018-08-08 20:38:31 280

原创 ML

第一次尝试神经网络以外的机器学习天下,感知机,KNN,朴素贝叶斯从理论到实践观察结果,作为机器学习入门级新手,深深感觉这些传统的古老算法在运行效率与精准度上也许逊色于当下最火的深度学习,但是每一种算法都有其独特的优势,都会给我DL之外的感受,翱翔在IT的世界里,入门成员还有很长的路要走啊,但深知理论与实践结合才可走的更远。...

2018-07-19 15:51:32 174

转载 Jacobian矩阵和Hessian矩阵

1. Jacobian在向量分析中, Jacobian矩阵是一阶偏导数以一定方式排列成的矩阵, 其行列式称为Jacobian行列式.Jacobian矩阵的重要性在于它体现了一个可微方程与给出点的最优线性逼近. 因此, Jacobian矩阵类似于多元函数的导数.假设FF: Rn→RmRn→Rm是一个从欧式n维空间转换到欧式m维空间的函数. 这个函数由m个实函数组成: y1(x1,…,xn...

2018-07-18 16:51:43 363

原创 cs131_lecture3_notebook(linear algebra primer)

1.vectors and matricescolumn vectorrow vectorwhy do we learn matrices?because Grayscale images have one number per pixel and are stored as a matrix.Color images like RGB have 3 colors each p...

2018-07-18 11:39:48 262

转载 cs131_CV_lecture2学习笔记(主要介绍颜色编码和最重要的线性代数两个基础)

what is color?The result of interaction between physical light in the environment and our visual system. A psychological property of our visual experiences when we look at objects and lights, not a...

2018-07-18 11:28:12 608

转载 SSD论文Single Shot MultiBox Detector

SSD: Single Shot MultiBoxDetector Wei Liu1 , Dragomir Anguelov2 ,Dumitru Erhan3 , Christian Szegedy3,Scott Reed4 , Cheng-Yang Fu1 ,Alexander C. Berg 1 UNC Chapel Hill 2Zoox Inc. 3GoogleInc.4University...

2018-03-31 20:46:12 635

转载 数据库中存取文件的路径问题

写这个文章是因为最近在做数据库方面遇到了一个问题,如:定义一变量存储文件路径,string str= “F:\\file\\test.avi”,这里要写双斜杠,其中一个被当作转义字符去掉了。当再把这个str写到数据库时,发现写入的数据变成了str = ‘F:filetest.avi’。我晕,又去掉了我一个’\’,当然读取时得到的文件名字就错了。什么原因呢,我们将文件路径读取到字符串中会数据库在存储...

2018-03-28 17:51:34 8244

转载 C++连接mysql的两种方法

第一种方法是利用ADO连接,第二种方法是利用mysql自己的api函数进行连接。第一种通过连接不同的字符串来连接不同的数据库,可连接Mysql,sqlserver,oracle,access,因为它创建表的SQL语句不太兼容标准SQL语句,需要做一些处理。第二种方法只针对MySQL数据库的连接,但不用安装MyODBC服务器程序。(1)通过ADO连接mysql数据库a 通过ADO连接MySql数据库...

2018-03-23 09:39:53 1342

转载 LNK2019的常见情况及解决方法

导致LNK2019的常见问题:(1)未链接的对象文件或包含符号定义的库(2)符号声明的拼写不与符号的定义相同(3)使用了函数,但类型或参数数目不匹配函数定义(4)声明但未定义的函数或变量(5)  调用约定是函数声明和函数定义之间的差异(6)符号定义在c文件中,但未使用extern C在c++文件中声明(7)符号定义为静态,并随后被外部文件引用(8)未定义类的静态成员(9) 生成依赖项仅定义为解决方...

2018-03-22 15:55:00 80602 6

翻译 warning LNK4099: PDB 原因及解决方案

出现这个问题,原因无非是路径错误,有两种解决方案1.如果确认不需要PDB, 即不需要调试开源库, 完全可以在设置里将/Zi或/ZI去掉, 这样即能消除warning也能提升开源库编译速度2.如果需要调试开源库, 方法也不复杂(1). 将开源库project里的C/C++->General->Debug Information Format 设置为Zi或ZI(两者区别请自行google,...

2018-03-09 19:28:08 4230

原创 fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突——我的解决方案

遇到这个问题,查了很多资料,大部分失败,最终自己的解决方法是:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\lib中的部分lib为我错误的设为32位文件,我从Windows sdk中重新将64位的lib文件与之替换,此问题解决,希望可以给广大码友带来方便...

2018-03-09 19:13:39 3319

转载 ZZmsvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义

如果你使用的作业系统是 Linux、Mac 或其他非 Windows 平台,你可以忽略这篇文章;如果你使用的作业系统是 Windows 平台,但没有用 Microsoft Visual Studio C++(以下简称为 MSVC)软体撰写 C++ 程式的话,这篇文章对你的帮助可能很有限;但如果你的作业系统是 Windows,而且你使用的程式整合开发环境是 MSVC 软体撰写 C++ 程式的话,这篇...

2018-03-09 18:42:51 220

空空如也

空空如也

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

TA关注的人

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