lanyu_01的博客

本人热爱机器学习研究,欢迎同行交流

LeetCode面试常见100题( TOP 100 Liked Questions)

这篇文章是关于LeetCode Top 100 Liked Questions 的 专栏记录,其中部分题目可能包括解题思路和多种优化解法。 目录: 1、Two Sum 2、Add Two Numbers 3、Longest Substring Without Repeating Char...

2018-07-16 11:25:22

阅读数 6904

评论数 4

《word2vec Parameter Learning Explained》论文学习笔记

目录: 1 Continuous Bag-of-Word Model 1.1 One-word context Update equation for hidden→output weights Update equation for input→hidden weights 1.2 M...

2018-04-26 18:12:57

阅读数 5068

评论数 10

《面试编程题真题合集(三)——华为2019校园招聘真题题解》

面试题一:获取最长对称串的长度题目描述:输入一个字符串,输出该字符串中对称的子字符串的最大长度,比如输入字符串“12213”,由于该字符串里最长的对称子字符串是“1221”,因此输出为4.输入描述:连续的字符串,字符串长度不超过64,只包含数字和字母输出描述:最长的对称字符串长度示例1:输入123...

2018-04-04 13:16:53

阅读数 3362

评论数 0

《面试编程题真题合集(二)——招商银行2019校园招聘真题题解》

一、寻找合法字符串 此题是leetcode原题:https://leetcode.com/problems/generate-parentheses/description/ 题目描述: 给出一个正整数n,请给出所有的包含n个‘(’和n个‘)’的字符串,使得’(‘he’)’可以完全匹配。...

2018-03-30 13:48:16

阅读数 628

评论数 0

《面试编程题真题合集(一)——网易2019校园招聘真题题解》

题目来源:牛客网https://www.nowcoder.com/contestRoom?filter=2&page=1 一、魔法币问题 题目描述: 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔...

2018-03-26 16:18:57

阅读数 424

评论数 0

机器学习面试常见题总结(持续更新)

1、逻辑回归(LR)损失函数为什么使用最大似然估计而不用最小二乘法?链接:https://www.zhihu.com/question/65350200/answer/266277291首先,机器学习的损失函数是人为设计的,用于评判模型好坏(对未知的预测能力)的一个标准、尺子,就像去评判任何一件事...

2018-03-23 23:03:34

阅读数 338

评论数 0

机器学习专题(二)—— 朴素贝叶斯算法的python实现

大家好,沉寂了好久之后,终于决定发第二篇文章。闲话少叙,请看正文。 朴素贝叶斯是贝叶斯决策论的一部分,在讲述贝叶斯之前,先阐述一下贝叶斯决策论。 一、贝叶斯决策论 贝叶斯决策论是概率框架下实施决策的基本方法。我们以多分类任务为例来解释其基本原理 1.1贝叶斯条件风险的提出:...

2017-12-04 16:30:50

阅读数 238

评论数 0

机器学习专题(一)——KNN算法的python实现

k-近邻算法(KNN)是一种基本的分类与回归方法。算法介绍:给定一个训练数据集,对于新的输入实例,在训练数据集中找到与该实例最邻近的K个实例。如果这K个实例多数属于某个类别,则把该输入实例分为这个类。简单来说,KNN算法的思想就是“近朱者赤,近墨者黑”。算法描述: 总结:从以上算法描述我们可以看出...

2017-11-26 10:48:39

阅读数 259

评论数 0

Coursera吴恩达深度学习课程作业:卷积神经网络 4.1(2)

简介:本文是吴恩达《卷积神经网络》课程的第一周作业 Convolution model - Application的内容 课程地址为:http://mooc.study.163.com/course/2001281004#/info 本文所需要的二维素材地址: 目录 Convolut...

2018-07-12 00:18:52

阅读数 361

评论数 0

Coursera吴恩达深度学习课程作业:卷积神经网络 4.1(1)

简介:本文是吴恩达《卷积神经网络》课程的第一周作业 Convolutional Model: step by step的内容,课程地址为:http://mooc.study.163.com/course/2001281004#/info 目录: Convolutional Neural N...

2018-07-11 17:03:05

阅读数 843

评论数 0

《剑指offer29——数组中出现次数超过一半的数字》

题目描述:  数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如:输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。解法一:思路解析:        如果数组排序,则出现次数超过数组长度一...

2018-04-19 18:36:52

阅读数 90

评论数 0

经典算法总结——背包问题(java实现)【已完结】

问题描述: 一个背包的总容量为V,现在有N类物品,第i类物品的重量为weight[i],价值为value[i] 那么往该背包里装东西,怎样装才能使得最终包内物品的总价值最大。这里装物品主要由三种装法: 1、0-1背包:每类物品最多只能装一次 2、多重背包:每类物品都有个数限制,第i类物品最...

2018-04-04 12:58:42

阅读数 4511

评论数 5

《剑指offer15——链表中倒数第k个节点》

题目描述: 输入一个链表,输出该链表中倒数第k个结点。java代码实现:/** * 《《剑指offer15——链表中倒数第k个节点》》 * 题目描述 * 输入一个链表,输出该链表中倒数第k个结点。 * @param args */ ...

2018-03-30 01:35:03

阅读数 41

评论数 0

《剑指offer14——调整数组顺序使奇数位于偶数前面》

题目描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 java实现: 解法1: /** * 输入一个整数数组,实现一个函数来调整该数组中数字...

2018-03-30 01:30:16

阅读数 48

评论数 0

《剑指offer12——打印1到最大的n位数》

题目描述: 输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。java实现:/** * 《《剑指offer——12》》 * 打印1到最大的n位数 * 思路:考虑大数问题。这里有两种解决方案,一种使用字符串表示...

2018-03-30 01:24:20

阅读数 55

评论数 0

《剑指offer09——斐波那契数列》

题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39 java实现: /** * 斐波那契数列:输入参数N 输出第N项 F(0)=0,F(1)=1, F(n)=F(n- * 1)+F(n-2) ...

2018-03-30 01:17:39

阅读数 38

评论数 0

《剑指offer11——数值的整数次方》

题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。解法1:/** * 给定一个double类型的浮点数base和int类型的整数exponent。求base * 的exponent次方 * @pa...

2018-03-30 01:09:09

阅读数 58

评论数 0

《剑指offer10——二进制中1的个数》

题目描述: 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 java代码实现: 第一种解法: /** * 第一种解法 * 思想:用整数N与1按位与运算,如果结果为1,说明该位为1,否则为零,然 * 后再将1左移1位。这种方法 *...

2018-03-30 00:59:26

阅读数 45

评论数 0

从零开始学贪心算法(转载)

文章来源:https://blog.csdn.net/qq_32400847/article/details/51336300 贪心算法是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,只做出在某种意义上的局部最优解。

2018-03-27 11:03:19

阅读数 120

评论数 0

从零开始学动态规划(转载)

文章来源:https://blog.csdn.net/qq_32400847/article/details/51148917 动态规划的定义: 动态规划是运筹学的一个分支,是求解决策过程的最优化的数学方法。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程的优化问...

2018-03-27 10:44:24

阅读数 275

评论数 0

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