- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 2019届大疆提前批校招机器学习岗笔试B卷
选择题:有单选、多选填空题: 1. 给定一个N×N的图像,以及Conv和MaxPooling的Filter维度、Padding大小和步长,经过两轮卷积和一轮池化运算后输出的图像维度。Output = (Input + 2 * Padding - Filter) / Stride 2. [0,0,0,1,1,1,1,1] 为一组数据集的标签,求该组数据集标签的熵。问答题: 1.图片数据...
2018-07-09 17:42:33
2103
原创 TensorFlow 报错:unhashable type: 'numpy.ndarray' error
在TensorFlow运行计算图的过程中,sess.run()那行可能会出现报错 unhashable type: 'numpy.ndarray' error 大致意思为不可哈希的类型问题出现在feed_dict 里面。我们知道,feed_dict 参数一般存放占位符placeholder 所指向的具体的数据,以字典方式存储。而Python中字典的key和value类型是有限制的,并不是所有类...
2018-07-02 19:30:53
22931
2
原创 Tensorflow API tf.contrib.layers.linear() 用法
最近在网上看到一些基于TensorFlow的Demo,其中很多例子用到了tf.contrib.layer.linear这个接口,查了一下发现官方文档已经将此功能换了名字(已经遇到了很多次这种情况了),最后在Stack Overflow里面的一个问题里面找到了解释。 https://stackoverflow.com/questions/41627738/why-is-there-no-menti...
2018-06-26 22:11:00
8445
1
原创 Windows使用TensorFlow-GPU导致IPython Notebook 崩溃问题 'CUBLAS_STATUS_ALLOC_FAILED'
在IPython Notebook中执行训练步骤的时候,可能没有任何提示的就突然崩溃了,这时候要注意看控制台的提示。 会显示报错failed to create cublas handle: CUBLAS_STATUS_ALLOC_FAILED 原文解释在这里https://www.tensorflow.org/programmers_guide/using_gpu The fir...
2018-06-21 22:59:20
1114
原创 自然语言处理(NLP)相关资料汇总
自然语言处理怎么最快入门? - 刘知远的回答 - 知乎 https://www.zhihu.com/question/19895141/answer/24710071 刘老师主要是从ACL等著名NLP相关会议的角度来介绍如何跟进NLP领域的研究...
2018-05-12 16:07:30
1712
原创 2018春招算法实习生面试经历
百度Linux 查看进程的命令,查看Apache进程的命令Linux系统下软链接和硬链接的区别C++中malloc和new的区别C++的多态实现C++的虚函数Python的函数中如何判断传值还是引用用两个栈实现一个队列用空间O(1)和时间O(n)的方案判断一个字符串是否有重复字符Bilibili在10W条数据中找出Top10大的数C++中Vector的insert...
2018-04-30 16:45:39
863
原创 [LeetCode]Palindromic String 回文串系列(三道题)
这里是LeeTioN的博客在LeetCode做了三道经典的回文串的题目,分别是 5. Longest Palindromic Substring 最长回文子串 516. Longest Palindromic Subsequence 最长回文子序列 647. Palindromic Substrings 回文子串个数最长回文子串描述:给定一个字符串,找出它里面最长的回文子串,...
2018-04-29 23:03:03
404
原创 Tensorflow实战——使用Estimator创建卷积神经网络
这里是LeeTioN的博客前言本篇文章是针对GitHub上的一个TensorFlow实例来进行源码讲解和分析Esitmator简介Esitmator是用来封装网络模型和参数的类,它的父类estimator(小写字母e)的其它子类有线性回归和分类等其他经典模型,而Esitmator用于构造自定义网络模型。 Estimator定义和传参方式在Estimator中我们需...
2018-04-07 13:34:41
1307
原创 Windows 10 下安装XGBoost (Python2.7版本)
这里是LeeTioN的博客 Python3.6(3.5)版本下的安装直接可以在这里https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost 下载到安装包,保存到本地,在安装包当前目录下执行pip install 安装包名即可下面说一下Python2.7版本的XGBoost安装从官网下载源码自己编译会出现很多问题,我的办法是直接下载别人编译好的...
2018-04-04 01:05:22
277
原创 机器学习面试——集成学习篇
这里是LeeTioN的博客一、集成学习概论什么是集成学习?集成学习(Ensemble Learning)通过构建并结合多个基学习器来完成学习任务,比如分类问题下,集成学习通过一定的方式组合若干个基分类器的预测结果来对问题进行更精准的预测,具有更高的鲁棒性和泛化能力。集成学习一般有哪几类?Bagging:全称Bootstrap Aggregation。Bagging方法中...
2018-03-31 11:36:45
1985
原创 Windows 10 下安装LightGBM(VS 2017 编译)
这里是LeeTioN的博客准备玩一下LightGBM,原以为可以用pip install LightGBM直接安装,结果换了几个源也没有找到。所以只能从官方那里下载。GitHub地址——直接download就可以。下载后,进入windows文件夹里,点击.sln文件进入Visual Studio界面项目和IDE之间的工具集版本之间可能有一点冲突,按照提示的更新即可更改编译时...
2018-03-27 11:10:54
2589
1
原创 [机器学习]判别式模型和生成式模型
这里是LeeTioN的博客 机器学习中有两大任务——监督学习和非监督学习。其中监督学习的任务学习一个模型,拟合好目标问题的模型后,再将其应用。而监督学习的学习方法可以分为生成方法(Generative Approach)和判别方法(Discriminative Approach)。所学到的模型便称之为生成模型(Generative Model)和判别模型(Discriminative Mod...
2018-03-22 17:33:02
1272
原创 [LeetCode]297. Serialize and Deserialize Binary Tree 序列化和反序列化二叉树
因为不太了解C++中string流的概念,看了好几个discuss,终于半推半就地懂了。先简单介绍一下string流。 sstream中定义的istringstream和ostringstream,也是这道题要用到的两个类,题目的目的是想让我们从文件中读取存储好的二叉树的序列,将其序列化和反序列化,我们也可以将其理解成构造函数和析构函数两种操作。
2018-03-21 21:53:33
358
原创 [LeetCode]329. Longest Increasing Path in a Matrix —— DFS和动态规划
这里是LeeTioN的博客这两天一直在刷Top interview 中的BFS和DFS的题目,这道题我一开始只用了深度优先搜索,发现快到最后的一个case超时了,于是看了Discuss里面,大牛们用到了动态规划的思想,于是恍然大悟。这道题的目的是给定一个整形数的矩阵,让我们求出一个最长的递增序列,序列是通过数字上下左右四个方向联系起来,首先让我想到的就是DFS方法,当matrix[i][j...
2018-03-10 00:15:15
429
原创 [LeetCode]207. Course Schedule 课程表
原题大致意思是有从编号0到n-1的课程,输入一个二维数组,表示两两课程之间的前置关系,[0, 1]表示必须修完1号课程才能修0号课程。问题是给定一个课程的前置关系,让我们判断这个关系是否合理。(如[[0,1], [1,0]]即为矛盾的课程关系)稍微想一下,我们就可以想出来可以用一个图来表示课程之间的前置关系。这道题是拓扑排序的典型应用。
2018-03-03 21:52:47
2983
原创 [LeetCode]快慢指针笔记[142和287]
这里是LeeTioN的博客快慢指针一般用于判断一个链表是否存在环的问题 142. Linked List Cycle II思路在寻找环的入口时,我们将设置两个指针,快指针和慢指针。初始化时,将快指针和慢指针都指向头结点,在遍历时,快指针每次移动两个节点,慢指针每次移动一个节点。 当链表存在环时,因为快指针每次会比慢指针快一步,所以会在N次循环后,在环内的某一点相遇。 当他们第...
2018-02-27 10:44:41
706
原创 [LeetCode] 2.Add Two Numbers
题目描述题目大致的意思是给输入是两个非负的数字,数字由链表存储,一个节点存储一个数,比如342存储为2 -> 4 -> 3。 在题目中所给的测试样例Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)Output: 7 -> 0 -> 8Explanation: 342 + 465 = 807.思路这道题和在国内经常做的大数加法由异曲同工之妙,我记
2018-02-02 20:02:07
211
原创 万能的头文件 #include <bits/stdc++.h>
准备校招刷题中,在hihocoder上看别人的代码突然发现了这样的神器, #include可以包含一下所有头文件。#include #include #include #include #include #include #include #include #include #include #include
2018-01-31 11:10:46
5636
1
原创 [机器学习]AdaBoost学习笔记(一):原理
前言八月和九月参加了阿里天池的安全算法挑战赛,用了很多的集成模型,GBDT、XGBoost等等。对于刚入门的我来说,在比赛中纯粹把这些模型当成API函数,并没有了解太多的原理。现在比赛结束了(成绩不理想),想整理一些关于和树有关的经典机器学习模型来趁热打铁,所以就从AdaBoost开始整理了。这里是LeeTioN的博客背景知识集成学习在谈及AdaBoost之前,我们来看...
2017-10-01 00:43:48
865
翻译 CSS Float Theory: Things You Should Know
译者注:原文链接:http://www.smashingmagazine.com/2007/05/01/css-float-theory-things-you-should-know/初次翻译外国文献,若有不足请大家批评指正!“[]“内均为每段内容的原文名和原文地址翻译正文浮动元素的概念也许是CSS中最不直观的概念之一了。浮动属性的功能经常被误解。比方说,在一个文章内容里,人们会错误地以为整篇文章...
2014-08-23 16:47:05
933
原创 CSS3实现图片滚动播放效果
本文原地址:http://blog.csdn.net/wongleetionCSS3实现图片滚轮效果在平常我们使用一些滚动图片的效果,都是用javascript代码(JQuery)实现,但是在如今Html5和CSS3盛行的时代,可以替代javascript代码来实现一些常见的效果来提高网页的加载速度,对用户来说体验是更加友好的。特别是现在微信平台开发比较火热的年代,同样的效果用HTML5+CSS3...
2014-08-23 16:10:59
21870
转载 利用cx_Freeze将py文件打包成exe文件(图文全解)
本文转载自http://keliang.blog.51cto.com/3359430/661884
2014-06-18 13:39:56
1408
转载 python爬虫抓网页的总结
原文链接 http://outofmemory.cn/code-snippet/1653/python-pachong-zhua-wangye-summary学用python也有3个多月了,用得最多的还是各类爬虫脚本:写过抓代理本机验证的脚本,写过在discuz论坛中自动登录自动发贴的脚本,写过自动收邮件的脚本,写过简单的验证码识别的脚本,本来想写google music的抓取脚本的,
2014-05-19 21:10:06
1775
原创 矩阵连乘问题(C++)
Description给定n个矩阵{A0,A1,…,An-1}, 其中Ai,i=0,…,n-1的维数为pi*pi+1,并且Ai与Ai+1是可乘的。考察这n个矩阵的连乘积A0A1…An-1,由于矩阵乘法满足结合律,所以计算矩阵的连乘可有许多不同的计算次序。矩阵连乘问题是确定计算矩阵连乘积的计算次序,使得按照这一次序计算矩阵连乘积,需要的“数乘”次数最少。Input第一行输入n的值,第二行输入n个
2014-05-03 21:42:52
8581
1
原创 Python入门
这里是LeeTioN的CSDN博客 http://blog.csdn.net/wongleetion早上打开电脑,开始了第一次的Python 学习,参照了Swaroop.C.H 写的《简明Python教程》 此书链接:http://sebug.net/paper/python/index.html下的软件是Python的集成软件(后来才知道是pythonxy(4.27日补充)),包含了IDLE、P...
2014-04-20 21:39:24
989
原创 第K小元素问题(C++)
Description用分治法编程解决在n个数当中找第K小元素问题(注意:不能用排序)。Input第一行输入n的值,第二行输入n个数,第三行输入K的值。Outputn个数中的第K小元素。Sample Input58 1 3 6 93Sample Output6#include <iostream.h>int a[100];void swap(int &a,int &...
2014-03-21 19:37:05
5636
2
原创 集合的幂集(C++)
Description设S是有n(n≤20)个元素的集合,S的幂集是S所有可能的子集组成的集合。例如,S={a,b,c},则S的幂集={()(c)(b)(bc)(a)(ac)(ab)(abc)}。写一个C++递归程序,以S为输入,输出S的幂集。Inputn(n≤20)的值以及S的n个元素OutputS的幂集Sample Input3abcSample Out
2014-02-22 20:31:01
8394
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人