- 博客(23)
- 收藏
- 关注
转载 SVD++推荐系统
原文地址:https://blog.youkuaiyun.com/turing365/article/details/80544594原理我们把用户的评分行为表示成一个评分矩阵RR,其中R[u][i]R[u][i]就是用户uu对物品ii的评分。但用户不会对所有的物品评分,所以这个矩阵里有很多元素都是空的因此,评分预测从某种意义上说就是对这些元素填空,如果一个用户对一个物品没有评过分,那么推荐系...
2019-08-12 19:44:05
990
1
原创 从文本特征到输入
一.编码分类特征:1.one-hot编码: 创建一个向量,向量的每一位表示某单词的出现次数。2.稠密编码: 步骤: 1.先做词嵌入,(如word2vec) 2.抽取一组与预测输出类别相关的向量,对特征向量进行组合(拼接、加减乘除等)得到输入向量x 3.将x输入到非线性分类器中。大部分神经网络工具包不能很好滴处理高维系数...
2019-06-03 21:32:00
224
原创 二叉树的非递归遍历
1.前序遍历:/*根节点先入栈。for(栈非空)do{ 栈顶元素出栈。依次压入右节点,左节点。}end for*/vector<int> preorderTraversal(TreeNode* root) { vector<int> res; if(root==NULL) return res; ...
2018-10-04 10:57:54
1814
转载 C++标准库之stack
#include "stdafx.h"#include<iostream>#include<stack>using namespace std;int main(){ stack<int> S; S.push(3); S.push(7); S.push(1); cout << S.size(...
2018-08-18 22:00:23
394
转载 c++ map
https://www.cnblogs.com/fnlingnzb-learner/p/5833051.html 根据key值快速查找记录,查找的复杂度基本是Log(N)一.创建:#include <map>using namespace std;map<int, string> mapStudent;二.数据的插入:第一种:用inse...
2018-08-18 16:43:39
301
转载 快手大数据比赛总结
1.模型融合方面:1.1普通加权这种方法更适合模型结果差异性较大,线上效果好的权重较大些,线上效果好的权重相对大些,反之权重相对小些。1.2Stacking该图是一个基模型得到P1和T1的过程,采用的是5折交叉验证,所以循环了5次,拼接得到P1,测试集预测了5次,取平均得到T1。而这仅仅只是第二层输入的一列/一个特征,并不是整个训练集。再分析作者的代码也就很清楚了。也就是刚刚提...
2018-07-03 17:37:00
2348
1
原创 sklearn 交叉验证出现too many indices for array
print(y_train.shape)c,r = y_train.shapey_train = y_train.values.reshape(c,)#DataFrame没有reshape所以要用.value.reshape
2018-06-05 11:10:21
1124
原创 第三章特征工程笔记
特征处理 特征处理 之数值型1 幅度调整/ / 归一化2 统计值 max, min, mean, std3 离散化4 Hash 分桶5 每个类别下对应的变量统计值 histogram( 分布状况 )6 试试 数值型 => 类别型1.归一化及标准化参考:https://blog.youkuaiyun.com/pipisorry/article/details/52247379数据的标准化(no...
2018-05-25 21:36:38
531
原创 anaconda+caffe的一些坑
一。makefile.config修改文件## Refer to http://caffe.berkeleyvision.org/installation.html# Contributions simplifying and improving our build system are welcome!# cuDNN acceleration switch (uncomment to build...
2018-03-31 15:12:11
3974
原创 二分查找
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。C和C++代码<C和C++的语法基本相同>循环实现 [2] 第一种12345678910111213141516171819202122232425int BinSearch(SeqList *R,int n,KeyType K){...
2018-03-29 21:15:31
446
转载 unordered_map的用法
在c++11以前要使用unordered_map需要 #include<tr1/unordered_map>//在unordered_map之前加上tr1库名, using namespace std::tr1;//与此同时需要加上命名空间[查找元素是否存在] 若有unordered_map<int, int> mp;查找x是否在map中 方法1...
2018-03-20 14:57:59
246
原创 牛客网刷题经验
一:设置小数点位数:#include<iomanip>设置小数点位数:cout << setprecision(n) << fixed << i <<endl //表示输出i,保留小数点后n位
2018-03-14 17:15:21
2959
原创 算法竞赛入门经典笔记 第五章c++与STL入门
一。sort的用法:排序对象可以存在于普通数组中,也可以存在于vector中。前者用sort(a,a+n)来调用。后者用sort(v.begin(),v.end())的方式调用。lower_bound的作用是查找“大于或者等于x的第一个位置”。eg:lower_bound(a,a+n,x)二。setset是数学上的集合:每个元素最多只出现一次,和sort一样。set还会自动排序(按字典顺序)如:s...
2018-03-12 19:17:32
473
原创 创建ROS消息和ROS服务报错- The manifest (with format version 2) must not contain the following tags: run_depen
把package.xml文件中的 message_generation message_runtime改为 message_runtime message_runtime
2018-01-21 18:42:03
1677
1
转载 ROS 编译rgbdslam_v2报错:AttributeError: module 'em' has no attribute 'Interpreter'
解决方案:pip uninstall empip install empy12出处:https://github.com/ros/genmsg/issues/63
2018-01-16 21:21:31
1461
1
转载 rosmsg show Num时could not find msg Num
解决方法:在终端输入[html] view plain copy export ROS_PACKAGE_PATH=~/catkin_ws/src/tutorials:$ROS_PACKAGE_PATH [html] view plain copy 其中~/catkin_ws/src/tutorials是你创建的功能包的路径
2018-01-15 21:37:33
657
转载 linux下切换python2和python3
本篇博文面向Linux用户,在Linux下(Ubuntu)下测试通过,Win用户嘛,……0x00 为什么需要有两个版本的PythonPython2和Python3不兼容是每个接触过Python的开发者都知道的事,虽说Python3是未来,但是仍然有很多项目采用Python2开发。Linux的许多发行版本(如Ubuntu)都会自带Python2.7,但是当我们准备开发一个Python
2018-01-10 15:52:49
679
原创 ubuntu16.04安装tensorflow
Take the following steps to install TensorFlow with Virtualenv:Install pip and virtualenv by issuing one of the following commands:$ sudo apt-get install python-pip python-dev python-virtualen
2017-12-08 11:21:35
231
转载 爬虫笔记2(转)BS4库的解析器
首发于从零开始写Python爬虫写文章从零开始写Python爬虫 --- 1.3 BS4库的解析器Ehco5 个月前bs4库之所以能快速的定位我们想要的元素,是因为他能够用一种方式将html文件解析了一遍 ,不同的解析器有不同的效果。下文将一一进行介绍。bs4解析器的选择网络爬虫的最终目的就是过滤选取网络信
2017-10-14 21:46:39
559
转载 python爬虫笔记day1 BS4库的使用
bs4库的简单使用这里我们先简单的讲解一下bs4库的使用,暂时不去考虑如何从web上抓取网页,假设我们需要爬去的html是如下这么一段:下面的一段HTML代码将作为例子被多次用到.这是 爱丽丝梦游仙境的 的一段内容(以后内容中简称为 爱丽丝 的文档):`htmlhtml>head>title>The Dormouse's storytitle>head>body
2017-10-14 21:41:02
420
原创 python网络爬虫实战笔记(一)
# -*- coding: utf-8 -*-"""Spyder EditorThis is a temporary script file."""import requestsres = requests.get('http://news.sina.com.cn/china/')res.encoding = 'utf-8'#print(res.text)from bs4 i
2017-10-13 20:57:35
499
转载 ubantu16.04安装英伟达显卡驱动
Ubuntu 16.04下Nvidia 显卡驱动安装[日期:2016-12-28]来源:Linux社区 作者:x6619[字体:大 中 小]环境: Ubuntu 16.04 64bitNvidia GeForce GTX 1070解决了个人遇到的一些问题。获取驱动 安装驱动的途径有很多,如run文件、deb文件、
2017-09-15 17:53:12
869
原创 win10安装ubantu16.04遇到的一些问题
一。U盘启动界面卡主 解决方法:重新开机,光标选中“Install Ubantu”,按“e”进入grub界面,将倒数第二行中的“quiet splash---”改为“nomodeset”。按F10保存。二.进入安装界面后分辨率不对,且无法用xrandr改。 解决方法:进入windows,打开分辨率界面把图标大小改为0.5.
2017-09-15 15:48:21
871
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人