- 博客(14)
- 资源 (11)
- 收藏
- 关注
原创 面试经历
阿里:算法(机器学习) 实习:介绍项目,聊了项目中的MDP定义与实现,问了CNN,RNN等深度模型,CNN的卷积操作意义,有哪些网络结构以及各自的操作与意义 校招内推:一面:问了C++容器,天池比赛 二面:问了项目中涉及到机器学习算法哪些东西,数组与vector的区别,指针与引用的区别,正则化的意义,L1等范数的意义,梯度下降,排序算法的操作与比较,腾讯比赛用到哪些特征,模型
2017-07-17 17:56:38
484
原创 effective c++ 条款
1.视c++为一个语言联邦2.尽量以const,enum和inline替换#define3.及可能使用const4.确定对象被使用前已经被初始化5.了解c++默默编写并调用哪些函数6.若不想使用编译器自动生成的函数,就应该明确拒绝
2017-04-18 10:15:36
340
原创 LeetCode_389-Find the Difference
Solution:思路:添加不同字符到s再与t比较 char findTheDifference(string s, string t) { if(s.empty()){ return t[0]; } string ss; for(int i = 0; i s
2017-03-04 18:45:27
350
原创 LeetCode_136-Single Number
Solution:思路:排序后进行左右比对 int singleNumber(vector& nums) { sort(nums.begin(),nums.end()); for(vector::iterator iter = nums.begin();iter!=nums.end();iter++){
2017-03-04 17:01:21
331
原创 LeetCode_268-Missing Number
Solution: int missingNumber(vector& nums) { int sum = 0; int desired_sum = (1 + nums.size()) * nums.size() / 2; for(vector::iterator a = nums.begin(); a!=nums.en
2017-03-04 15:59:31
267
原创 LeetCode_476-Number Complement
Solution: int findComplement(int num) { int c = num,i=0,r=num; while(r){ c = c^(1 r = r/2; i++; } return c; }
2017-03-04 14:58:00
330
原创 LeetCode_461-hamming distance
Solution one: int hammingDistance(int x, int y) { int c = 0; for(int i = 32;i>=0;i--){ if((x & (1 c++; } } return c; }
2017-03-04 14:14:25
261
原创 C++ 笔记_类的成员函数以及const的作用
类内部,声明成员函数是必须的,而定义成员函数则是可选的,在类内部定义的函数默认为inline。在类外部定义的成员函数必须指明他们是在类的作用域中,将关键字const添加到函数形参后面,就可以将成员函数声明为常量:class PPAP::double pen() const;const成员不能改变其所操作的对象的数据成员。const必须同时出现在声明和定义中,否则编译会报错。在普
2016-11-02 22:18:52
1391
原创 ROS下利用 moveit 控制gazebo模型并在rviz中显示的探索总结
本文所讲都是我的个人探索经验,配置Ubuntu14.04,ros indigo,gazebo2.x,安装好rviz,moveit,以及依赖项ros-indigo-gazebo-ros ros-indigo-gazebo-ros-pkgs ros-indigo-gazebo-ros-control ros-indigo-ros-controllers 。基本流程参照ur robot (http:
2016-11-01 11:12:00
12635
3
原创 RL笔记_DP方法与蒙特卡洛方法的差异
DP方法中常见的如值迭代和策略迭代,可以统称为GPI,Generalized Policy Iteration,包括两个主要部分,evaluation 和 improvement。在此方法中我们需要知道状态转移的概率分布,相当于对环境有了一个先验知识,而蒙特卡洛方法只有样本,需要什么自己计算什么,也可以叫做model free的方法。
2016-10-19 21:33:19
837
原创 RL笔记_Balance exploration and exploitation 几种简单方法
1,首先是pursuit方法,一直选择当前贪婪的action;2,柯西-贪婪方法:以一定概率探索,随机选择非当前最优的action;3,softmax :在以一定概率探索的基础上,根据当前的action_value estimates,利用Gibbs函数对剩余action做grade,对第二种方法随机选择非最优的一个改进;4,interval estimation:以上方法是在acti
2016-10-14 22:00:00
2851
原创 Adams-Matlab联合仿真Forces反馈的一些注意事项
Adams通过状态变量与Matlab进行通信,说一下adams状态变量设置的一些注意问题。1:Forces力包括接触力contact摩擦力及其他力的输出设置:利用function measure,图标在Design Exploration 栏中的f(t),点开后函数中选择Force in Object,下拉栏中选择要选择的力后点击Assist,设置以下参数就可以了。接着打开状态
2016-07-19 14:52:27
2015
1
原创 Ubuntu14.04下openni2以及nite2的配置-kinectv1篇
本文实现了ubuntu14.04下的openni2和nite2的配置,使用freenect来驱动kinect v1,测试可用!
2015-09-11 19:35:05
6662
1
ros by example indigo volume2
2016-11-01
ur5_robot实现moveit控制gazebo并在rviz中显示的文件分析
2016-11-01
野火零死角玩转stm32初级篇
2013-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人