<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MebiuW的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/MebiuW</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; MebiuW]]></copyright><item><title><![CDATA[迟来的无限停更博客公告]]></title><link>https://blog.csdn.net/MebiuW/article/details/105667760</link><guid>https://blog.csdn.net/MebiuW/article/details/105667760</guid><author>MebiuW</author><pubDate>Tue, 21 Apr 2020 21:08:36 +0800</pubDate><description><![CDATA[不知不觉CSDN这个账号已经停止更新两年半了，突然收到私信才想起我还有那么个博客。
这个博客是为当时硕士毕业的时候刷题、技术做记录。 后续之所以没有更新是因为我有了新的目标~~ 
如果有一天恢复这个类型的更新，大概会“改头换面”一下，也不知道这个博客有没有人关注，但是也要留一个告别~
有缘再见吧~


...]]></description><category></category></item><item><title><![CDATA[Tensorflow 机器翻译NMT笔记 1 快速上手]]></title><link>https://blog.csdn.net/MebiuW/article/details/77825642</link><guid>https://blog.csdn.net/MebiuW/article/details/77825642</guid><author>MebiuW</author><pubDate>Sun, 03 Sep 2017 21:17:52 +0800</pubDate><description><![CDATA[开始首先，这篇博客基本基于：https://github.com/tensorflow/nmt/ 的内容来的，作为个人学习的笔记，也当做一个博客内容分享。顺序和Github上的顺序有一些区别，注意咯首先，这里讲的是一个基于Seq2Seq实现的机器翻译系统，即Neural Machine Translation，具体的论文可以参考（Sutskever et al., 2014, Cho et al.,]]></description><category></category></item><item><title><![CDATA[Leetcode 655. Print Binary Tree 打印二叉树 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/77200704</link><guid>https://blog.csdn.net/MebiuW/article/details/77200704</guid><author>MebiuW</author><pubDate>Tue, 15 Aug 2017 22:03:03 +0800</pubDate><description><![CDATA[给一个二叉树，要求进行打印，也就是在一个高度*宽度的矩阵里面打印就好了，每个子树的root打印在当前子区间的中间就好了Print a binary tree in an m*n 2D string array following these rules:The row number m should be equal to the height of the given binary tree.
T]]></description><category></category></item><item><title><![CDATA[Leetcode 654. Maximum Binary Tree 最大二叉树 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/77170643</link><guid>https://blog.csdn.net/MebiuW/article/details/77170643</guid><author>MebiuW</author><pubDate>Mon, 14 Aug 2017 22:10:34 +0800</pubDate><description><![CDATA[就是给了一堆不重复的数组，然后挑选一个最大的作为root，然后root左边的和右边的有分别按照这个方法进行构建。 
所以我做的方法也很简单咯，那么就每次找到这一段里最大的做root，然后递归左右两边。。简单粗暴的解法。。至于再高深的求各位大佬指教，我就不懂了哦，对了，说起来倒是有个优化策略，可以设置上界，这样就不用每次都搜索了，喵喵Given an integer array with no dup]]></description><category></category></item><item><title><![CDATA[Leetcode 653. Two Sum IV - Input is a BST 两数相加4 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/77074511</link><guid>https://blog.csdn.net/MebiuW/article/details/77074511</guid><author>MebiuW</author><pubDate>Thu, 10 Aug 2017 22:38:06 +0800</pubDate><description><![CDATA[恩，还是给一个数，问有给定的二叉搜索树，有没有两个数相加的和等于这个数恩，我是最直接的做法，开空间记录出现过的数字。。其实，这道题的思想，我猜应该是要求一个空间为O（1）的解法。。但是觉得这么做太复杂，就算了吧Given a Binary Search Tree and a target number, return true if there exist two elements in the B]]></description><category></category></item><item><title><![CDATA[Leetcode 652. Find Duplicate Subtrees 寻找重复子树 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/77074399</link><guid>https://blog.csdn.net/MebiuW/article/details/77074399</guid><author>MebiuW</author><pubDate>Thu, 10 Aug 2017 22:28:46 +0800</pubDate><description><![CDATA[这道题，给了一个二叉树，然后需要找出所有重复的子树（注意这个子树返回一个就可以了）做法naive一点可以记录每个node的值，然后比较相同的值的遍历。。 
进阶一点的话，可以记录以每个节点为开始时的先序遍历（中左右）的数值，然后遍历的序列如果重复出现了，那么就自然可以加入了以上问题等价于： 
记录每一颗子树的先序/后序便利结果，然后比较看有没有重复的，有重复的就可以加入PS：后续遍历也可以，只要别让]]></description><category></category></item><item><title><![CDATA[Leetcode 650. 2 Keys Keyboard 2指键盘 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/76651618</link><guid>https://blog.csdn.net/MebiuW/article/details/76651618</guid><author>MebiuW</author><pubDate>Thu, 03 Aug 2017 22:11:38 +0800</pubDate><description><![CDATA[这道题可以转化成，给一个数字N，初始K=1，C=0然后只允许你有两种操作： 
1、K = K + C （paste） 
2 、C = K （copy all） 
问，如何操作可以使得最快的得到NN>1时，其实这道题就是将N分解为M个数字的乘积，且M个数字的和最小。比如： 
2 = 1 * 1 = 2 
3 = 1 * 1 *1 = 3 
4 =  2 * 2 =  1* 1* 1 *1 =4  
等]]></description><category></category></item><item><title><![CDATA[Leetcode 649. Dota2 Senate Dota2议院 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/76599021</link><guid>https://blog.csdn.net/MebiuW/article/details/76599021</guid><author>MebiuW</author><pubDate>Wed, 02 Aug 2017 21:48:07 +0800</pubDate><description><![CDATA[这道题可以理解为议院里面有两队人争夺最终投票的胜利，一轮一轮的PK，直到只剩下自己的人。In the world of Dota2, there are two parties: the Radiant and the Dire.The Dota2 senate consists of senators coming from two parties. Now the senate wants to]]></description><category></category></item><item><title><![CDATA[Leetcode 648. Replace Words 替换词语 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/76557777</link><guid>https://blog.csdn.net/MebiuW/article/details/76557777</guid><author>MebiuW</author><pubDate>Tue, 01 Aug 2017 20:39:03 +0800</pubDate><description><![CDATA[这题要将某个prefix开头的词（successor）替换成这个prefix（root），我觉得这道题在极端条件下似乎使用字典树会快一些吧，但是我就尝试了下把那个prefix放到hashset里面，然后对于每个词一一根据前缀一一尝试，反正通过了，我就没往下了题目设置的有点宽，我连root length都没优化都能ac，就先这样吧，要是不能ac了再改成字典树吧In English, we have a]]></description><category></category></item><item><title><![CDATA[Leetcode  647. Palindromic Substrings 回文子串 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/76557629</link><guid>https://blog.csdn.net/MebiuW/article/details/76557629</guid><author>MebiuW</author><pubDate>Tue, 01 Aug 2017 20:29:26 +0800</pubDate><description><![CDATA[这道题，就是找出一个字符串中所有可能出现的回文子串的个数。 
做法嘛，就是一个个位置的统计，使用中心向外拓展的方法： 
1、每个字符自己构成回文，+1 
2、中心拓展，假设当前位置i为回文的中心，那么设置left=i-1 right=i+1，比较left与right位置是否相同，相同就+1，然后各自移动一步，重复直到退出 
3、中心拓展当前的回文长度是偶数的，那么就设置left=i，right=i+]]></description><category></category></item><item><title><![CDATA[Leetcode 646. Maximum Length of Pair Chain 找最长链 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/76284296</link><guid>https://blog.csdn.net/MebiuW/article/details/76284296</guid><author>MebiuW</author><pubDate>Fri, 28 Jul 2017 22:49:13 +0800</pubDate><description><![CDATA[这道题么，找最长的链，所谓的链就是上一个的结尾一定大于下一个的开头因为要找最长的链，所以我们按照结尾的那个数字排序，这样可以尽量的最长 
然后从第一个开始，直接往后遍历找就好，反正在前面的一定是一个最优解（因为不要求区间覆盖的覆盖长度，而是要求pair的数量）相对的，如果是要找区间最长，应该就是排序后要上DP了，而不是这样直接找You are given n pairs of numbers. In]]></description><category></category></item><item><title><![CDATA[Leetcode 645. Set Mismatch 找缺值 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/76277485</link><guid>https://blog.csdn.net/MebiuW/article/details/76277485</guid><author>MebiuW</author><pubDate>Fri, 28 Jul 2017 19:24:41 +0800</pubDate><description><![CDATA[这道题有点简单，就是本来应该是个1到n的等差递增数列，然而给的这个数列，有一个值重复了，也就是多了一个值，少了一个值。任务就是找出多了哪个值，少了哪个值The set S originally contains numbers from 1 to n. But unfortunately, due to the data error, one of the numbers in the set go]]></description><category></category></item><item><title><![CDATA[Leetcode 644. Maximum Average Subarray II 最大平均区间2 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/76222743</link><guid>https://blog.csdn.net/MebiuW/article/details/76222743</guid><author>MebiuW</author><pubDate>Thu, 27 Jul 2017 22:41:33 +0800</pubDate><description><![CDATA[这道题目呢，和之前的643类型差不多，但是更难。 
首先这道题我看了Solution的解法，反正不是n2的复杂度，是 n*log(max-min) 的样子吧，一开始怎么做都不对，超时。。。直到直接跑了solution的代码（java），发现原因不是代码写错了，而是python特别慢！！！！ 所以不是大神就别用python了，所以我大概还是以Java为主吧。Given an array consist]]></description><category></category></item><item><title><![CDATA[论文笔记：Distant Supervision for Relation Extraction via Piecewise Convolutional Neural Networks]]></title><link>https://blog.csdn.net/MebiuW/article/details/75807674</link><guid>https://blog.csdn.net/MebiuW/article/details/75807674</guid><author>MebiuW</author><pubDate>Sat, 22 Jul 2017 21:40:09 +0800</pubDate><description><![CDATA[Distant Supervision for Relation Extraction via Piecewise Convolutional Neural Networks========简陋的记录=========== 
背景知识：Distant Supervised Relation Extraction，该方法的主要思想是，假设知识库KB当中存在实体与实体的关系，那么将KB当中的关系引入到正]]></description><category></category></item><item><title><![CDATA[Leetcode 643. Maximum Average Subarray I  最大平均区间 解题报告]]></title><link>https://blog.csdn.net/MebiuW/article/details/75734888</link><guid>https://blog.csdn.net/MebiuW/article/details/75734888</guid><author>MebiuW</author><pubDate>Sat, 22 Jul 2017 15:04:50 +0800</pubDate><description><![CDATA[1 前言回归了，语言不定，可能是Python（新的题目），也可能是Java（旧的题目），形式可能会更加简单了，就这样，有空再说Given an array consisting of n integers, find the contiguous subarray of given length k that has the maximum average value. And you need t]]></description><category></category></item><item><title><![CDATA[RNN的入门烹饪指南]]></title><link>https://blog.csdn.net/MebiuW/article/details/75501192</link><guid>https://blog.csdn.net/MebiuW/article/details/75501192</guid><author>MebiuW</author><pubDate>Thu, 20 Jul 2017 11:14:01 +0800</pubDate><description><![CDATA[本文首发于如下微信号：

循环神经网络RecurrentNeural Network （RNN），是一个拥有对时间序列显示建模能力的神经网络。RNN相对于传统前馈神经网络的“循环”之处具体表现为RNN网络会对之前输入的信息进行记忆归纳，并把这份“记忆”应用于当前的计算。理论上来说，RNN非常适用于处理序列数据、并且可以支持对任意长度的序列处理。



RNN网络图及展开示意图]]></description><category></category></item><item><title><![CDATA[抱歉，抱歉]]></title><link>https://blog.csdn.net/MebiuW/article/details/74612958</link><guid>https://blog.csdn.net/MebiuW/article/details/74612958</guid><author>MebiuW</author><pubDate>Thu, 06 Jul 2017 21:59:44 +0800</pubDate><description><![CDATA[很抱歉，很久没有更新了，包括微博上咨询我的问题，我也几乎没有回复，原因：
1、框架 工具 细节类的，我知道的就是文章里面那么多，debug的问题自己搜吧，我也不懂
2、我也真的太忙了，最近有些比较大的变动。。无心更新，不过可能之后会贴一些论文的东西吧，刷题暂时暂停。。。




可能要等10月份吧，才会恢复，抱歉]]></description><category></category></item><item><title><![CDATA[LightRNN 论文笔记：LightRNN: Memory and Computation-Efficient Recurrent Neural Networks]]></title><link>https://blog.csdn.net/MebiuW/article/details/69787946</link><guid>https://blog.csdn.net/MebiuW/article/details/69787946</guid><author>MebiuW</author><pubDate>Sat, 08 Apr 2017 21:48:30 +0800</pubDate><description><![CDATA[Introduction近年来RNN被广泛的应用于基于神经网络的NLP任务当中，比如说语言模型，QA等等，并且通常来说由RNN的相关结构能够在这些任务当中取得state of art的表现。不过呢，虽然RNN相关的网络在NLP任务中表现十分优异，但是其也有一些非常显著的缺点，比如说当一个语料库所对应的词表数量非常大的情况下，整个模型的大小也会随之变大。比如，当我们使用RNN构建语言模型的时候，我们首]]></description><category></category></item><item><title><![CDATA[Sampled Softmax 论文笔记：On Using Very Large Target Vocabulary for Neural Machine Translation]]></title><link>https://blog.csdn.net/MebiuW/article/details/68952814</link><guid>https://blog.csdn.net/MebiuW/article/details/68952814</guid><author>MebiuW</author><pubDate>Sun, 02 Apr 2017 16:43:32 +0800</pubDate><description><![CDATA[前言记录下Sampled Softmax的一些原理，相当于论文 
《 On Using Very Large Target Vocabulary for Neural Machine Translation 》的个人读书笔记，语句很不通顺，仅用作个人记录，若是有人有问题 再讨论吧1 问题NMT（神经网络系统现在已经得到了极大的发展，但是NMT系统一直存在一个问题，就是如何去应对词表过大的问题。词表过]]></description><category></category></item><item><title><![CDATA[Tensorflow RNN源代码解析笔记2：RNN的基本实现]]></title><link>https://blog.csdn.net/MebiuW/article/details/62424586</link><guid>https://blog.csdn.net/MebiuW/article/details/62424586</guid><author>MebiuW</author><pubDate>Thu, 16 Mar 2017 15:46:53 +0800</pubDate><description><![CDATA[1 前言话说上回说到了RNNCell的基本实现，本来按照道理来说，应该介绍LSTM GRU的，但是奈何这些于我而言也是不太熟悉（然后我又悲伤的想到了那个电话，哎），所以不如先说说RNN网络的实现吧，毕竟之前熟悉的是基本的RNNCell，现在再熟悉下RNN的具体实现，那不正好可以完整的学习一个基本版的RNN么？ 
Tensorflow RNN源代码解析笔记1：RNNCell的基本实现2  基本说明Te]]></description><category></category></item></channel></rss>