Microstrong

关注微信公众号【Microstrong】,分享机器学习、深度学习最新研究方向!一起来学习,一起来进步,一起来交流吧!
私信 关注
Microstrong0305
码龄7年

菜鸟程序猿

  • 2,188,550
    被访问量
  • 315
    原创文章
  • 2,016
    作者排名
  • 2,642
    粉丝数量
  • 于 2014-08-26 加入CSDN
获得成就
  • 博客专家认证
  • 获得2,029次点赞
  • 内容获得385次评论
  • 获得6,166次收藏
荣誉勋章
兴趣领域
  • #人工智能
    #Python#数据分析#视觉/OpenCV#神经网络#机器学习#PyTorch#语音识别#深度学习#图像处理#TensorFlow#自然语言处理#算法#NLP
TA的专栏
  • 剑指offer
    46篇
  • 推荐系统
    3篇
  • LeetCode
    39篇
  • 自然语言处理
    1篇
  • TensorFlow学习笔记
    20篇
  • 机器学习
    18篇
  • 深度学习
    12篇
  • 机器学习
    71篇
  • 深度学习
    34篇
  • 基于深度学习的自动编程
    6篇
  • 论文+会议
    8篇
  • 算法
    82篇
  • 面试+笔试
    31篇
  • Python
    21篇
  • PyTorch
    2篇
  • android学习笔记
    8篇
  • Android项目学习
    4篇
  • JAVA
    11篇
  • SQL
    4篇
  • Linux
    13篇
  • 软考
  • js
    2篇
  • bind
    1篇
  • html
    1篇
  • ASP.NET
  • 数学
    2篇
  • image processing
    3篇
  • Tensorflow
    3篇
  • Keras
    3篇
  • 电脑技巧
我的微信公众号
  • Microstrong
  • 关注微信公众号【Microstrong】,我写过四年Android代码,了解前端、熟悉后台,现在研究方向是机器学习、深度学习!一起来学习,一起来进步,一起来交流吧!
  • 我的GitHub地址
  • https://github.com/Microstrong0305
  • 我的知乎专栏地址
  • https://zhuanlan.zhihu.com/Microstrong
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

【Leetcode】《剑指offer-面试题43》n个骰子的点数

题目链接https://leetcode-cn.com/problems/nge-tou-zi-de-dian-shu-lcof/题目描述解题思路(1)递归解法import mathfrom typing import Listclass Solution: # 定义骰子最大点数 g_maxValue = 6 # 方法一:基于递归求骰子点数,时间效率不够高 def twoSum(self, n: int) -> List[float]
原创
388阅读
0评论
1点赞
发布博客于 8 月前

【推荐阅读】基于矩阵分解的推荐算法

之前看到一篇关于《基于矩阵分解的推荐算法》的文章,文章内容很详细,写的也很棒,推荐多读几遍!因此,保留文章的链接,方便自己多读几遍。文章:基于矩阵分解的推荐算法,地址:https://lumingdong.cn/recommendation-algorithm-based-on-matrix-decomposition.html...
原创
312阅读
0评论
0点赞
发布博客于 9 月前

牛客网在线编程专题《剑指offer-面试题44》扑克牌顺子

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGithub:https://github.com/Microstrong0305个人博客:https://blo.
原创
308阅读
0评论
0点赞
发布博客于 9 月前

牛客网在线编程专题《剑指offer-面试题42》翻转单词顺序列

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGithub:https://github.com/Microstrong0305个人博客:https://blo.
原创
207阅读
0评论
0点赞
发布博客于 9 月前

深度学习推荐系统中各类流行的Embedding方法(下)

我的个人微信公众号: Microstrong微信公众号ID: MicrostrongAI微信公众号介绍: Microstrong(小强)同学主要研究机器学习、深度学习、推荐系统、自然语言处理、计算机视觉相关内容,分享自己在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!我的知乎主页: https://www.zhihu.com/people/MicrostrongAI/activitiesGithub: https://github.com/Microstrong0305个人博客:..
原创
1901阅读
0评论
1点赞
发布博客于 9 月前

【LeetCode】167. Two Sum II - Input array is sorted

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGithub:https://github.com/Microstrong0305个人博客:https://blo.
原创
170阅读
0评论
0点赞
发布博客于 9 月前

【LeetCode】169. Majority Element

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGithub:https://github.com/Microstrong0305个人博客:https://blo.
原创
120阅读
0评论
0点赞
发布博客于 9 月前

【算法-面试题】给定一个数组,数组里的每一个单元都是字符串,请判断如果数组中有重复的字符串返回False,否则返回True。

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGithub:https://github.com/Microstrong0305个人博客:https://blo.
原创
360阅读
0评论
0点赞
发布博客于 9 月前

【算法-微软面试题】求一个整数数组元素间最小差值

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGithub:https://github.com/Microstrong0305个人博客:https://blo.
原创
210阅读
2评论
0点赞
发布博客于 9 月前

【LeetCode】21. Merge Two Sorted Lists

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGithub:https://github.com/Microstrong0305个人博客:https://blo.
原创
110阅读
0评论
0点赞
发布博客于 9 月前

【LeetCode】15. 3Sum

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
135阅读
0评论
0点赞
发布博客于 10 月前

【LeetCode】19. Remove Nth Node From End of List

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
130阅读
0评论
0点赞
发布博客于 10 月前

Python中`if not x:` 和`if x is None:`区别

今天在编程的时候,判断List是否为空,我用了一个if list is None: 来判断,发现List为空的时候,依然执行不了:后面的语句。然后修改为if not x:就可以了,我们来探究一下,这两者的区别。先看一段例子:>>> x = []>>> y = None>>> x is NoneFalse>>> y...
原创
342阅读
1评论
0点赞
发布博客于 10 月前

【LeetCode】88. Merge Sorted Array

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
113阅读
0评论
0点赞
发布博客于 10 月前

【LeetCode】215. Kth Largest Element in an Array

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
140阅读
0评论
0点赞
发布博客于 10 月前

【LeetCode】704. Binary Search

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
123阅读
0评论
1点赞
发布博客于 10 月前

【LeetCode】206. Reverse Linked List

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
112阅读
0评论
1点赞
发布博客于 10 月前

【LeetCode】912. Sort an Array

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
135阅读
0评论
0点赞
发布博客于 11 月前

【LeetCode】111. Minimum Depth of Binary Tree

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
94阅读
0评论
0点赞
发布博客于 11 月前

【LeetCode】104. Maximum Depth of Binary Tree

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
146阅读
0评论
1点赞
发布博客于 1 年前

【LeetCode】145. Binary Tree Postorder Traversal

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
135阅读
0评论
1点赞
发布博客于 1 年前

深入浅出Word2Vec原理解析

本文概览:1. 背景知识Word2Vec是语言模型中的一种,它是从大量文本预料中以无监督方式学习语义知识的模型,被广泛地应用于自然语言处理中。Word2Vec是用来生成词向量的工具,而词向量与语言模型有着密切的关系。因此,我们先来了解一些语言模型方面的知识。1.1 统计语言模型统计语言模型是用来计算一个句子的概率的概率模型,它通常基于一个语料库来构建。那什么叫做一个句子的概率呢?假设 ...
原创
724阅读
0评论
2点赞
发布博客于 1 年前

【LeetCode】94. Binary Tree Inorder Traversal

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
108阅读
0评论
1点赞
发布博客于 1 年前

【LeetCode】144. Binary Tree Preorder Traversal

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
132阅读
0评论
1点赞
发布博客于 1 年前

【LeetCode】102. Binary Tree Level Order Traversal

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
122阅读
0评论
1点赞
发布博客于 1 年前

牛客网在线编程专题《剑指offer-面试题42》左旋转字符串

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
172阅读
0评论
1点赞
发布博客于 1 年前

牛客网在线编程专题《剑指offer-面试题41》和为S的两个数字

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
235阅读
0评论
1点赞
发布博客于 1 年前

牛客网在线编程专题《剑指offer-面试题41》和为S的连续正数序列

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
162阅读
0评论
1点赞
发布博客于 1 年前

牛客网在线编程专题《剑指offer-面试题40》数组中只出现一次的数字

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
162阅读
0评论
1点赞
发布博客于 1 年前

深入理解CatBoost

我的个人微信公众号: Microstrong微信公众号ID: MicrostrongAI微信公众号介绍: Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!我的知乎主页: https://www.zhihu.com/people/MicrostrongAI/activities...
原创
1382阅读
0评论
2点赞
发布博客于 1 年前

【LeetCode】322. Coin Change

322.Coin ChangeDescription:You are given coins of different denominations and a total amount of moneyamount. Write a function to compute the fewest number of coins that you need to make up that ...
原创
323阅读
0评论
1点赞
发布博客于 1 年前

牛客网在线编程专题《剑指offer-面试题35》第一个只出现一次的字符

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
215阅读
0评论
0点赞
发布博客于 1 年前

牛客网在线编程专题《剑指offer-面试题33》把数组排成最小的数

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
169阅读
0评论
1点赞
发布博客于 1 年前

牛客网在线编程专题《剑指offer-面试题32》整数中1出现的次数(从1到n整数中1出现的次数)

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
190阅读
0评论
1点赞
发布博客于 1 年前

一张图搞懂《推荐系统技术演进趋势:从召回到排序再到重排》

我的个人微信公众号: Microstrong微信公众号ID: MicrostrongAI微信公众号介绍: Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!我的知乎主页: https://www.zhihu.com/people/MicrostrongAI/activities...
原创
647阅读
0评论
2点赞
发布博客于 1 年前

深入理解LightGBM

我的个人微信公众号: Microstrong微信公众号ID: MicrostrongAI微信公众号介绍: Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!我的知乎主页: https://www.zhihu.com/people/MicrostrongAI/activities...
原创
1045阅读
1评论
5点赞
发布博客于 1 年前

深入理解XGBoost

我的个人微信公众号: Microstrong微信公众号ID: MicrostrongAI微信公众号介绍: Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!我的知乎主页: https://www.zhihu.com/people/MicrostrongAI/activities...
原创
1522阅读
4评论
6点赞
发布博客于 2 年前

Linux crontab命令

命令简介Linux crontab是用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存。2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务...
原创
91阅读
0评论
1点赞
发布博客于 2 年前

深入理解GBDT多分类算法

我的个人微信公众号: Microstrong微信公众号ID: MicrostrongAI微信公众号介绍: Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!我的知乎主页: https://www.zhihu.com/people/MicrostrongAI/activities...
原创
885阅读
1评论
1点赞
发布博客于 2 年前

深入理解GBDT二分类算法

我的个人微信公众号: Microstrong微信公众号ID: MicrostrongAI微信公众号介绍: Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!我的知乎主页: https://www.zhihu.com/people/MicrostrongAI/activities ...
原创
3477阅读
5评论
11点赞
发布博客于 2 年前

【编程习惯】驼峰命名法

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
324阅读
0评论
1点赞
发布博客于 2 年前

深入理解GBDT回归算法

我的个人微信公众号: Microstrong微信公众号ID: MicrostrongAI微信公众号介绍: Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!我的知乎主页: https://www.zhihu.com/people/MicrostrongAI/activities ...
原创
905阅读
2评论
7点赞
发布博客于 2 年前

梯度提升(Gradient Boosting)算法

我的个人微信公众号:Microstrong微信公众号ID: MicrostrongAI微信公众号介绍: Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!我的知乎主页: https://www.zhihu.com/people/MicrostrongAI/activities ...
原创
851阅读
2评论
2点赞
发布博客于 2 年前

十大经典动态规划问题(Dynamic Programming Practice Problems)

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎专栏:https://zhuanlan.zhihu.com/MicrostrongGithub:https://gith...
原创
640阅读
0评论
0点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题29》数组中出现次数超过一半的数字

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎主页:https://www.zhihu.com/people/MicrostrongAI/activitiesGit...
原创
167阅读
0评论
1点赞
发布博客于 2 年前

深入理解提升树(Boosting tree)算法

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍: Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!我的知乎主页: https://zhuanlan.zhihu.com/MicrostrongGithub: https://gi...
原创
1073阅读
0评论
2点赞
发布博客于 2 年前

Python中map()和reduce()函数用法

Python内建了map()和reduce()函数。
原创
116阅读
0评论
0点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题28》字符串的排列

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎专栏:https://zhuanlan.zhihu.com/MicrostrongGithub:https://githu...
原创
207阅读
0评论
1点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题27》二叉搜索树与双向链表

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎专栏:https://zhuanlan.zhihu.com/MicrostrongGithub:https://githu...
原创
127阅读
0评论
1点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题25》二叉树中和为某一值的路径

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎专栏:https://zhuanlan.zhihu.com/MicrostrongGithub:https://githu...
原创
176阅读
0评论
1点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题24》二叉搜索树的后序遍历序列

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎专栏:https://zhuanlan.zhihu.com/Microstrong个人博客:https://blog.csd...
原创
151阅读
0评论
0点赞
发布博客于 2 年前

《GAN万字长文综述》的读文章笔记

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!Microstrong的微信公众号个人博客:https://blog.csdn.net/program_developer...
原创
994阅读
0评论
1点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题23》从上往下打印二叉树

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!个人博客:https://blog.csdn.net/program_developer知乎专栏:https://zhuanla...
原创
112阅读
0评论
0点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题22》栈的压入、弹出序列

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!个人博客:https://blog.csdn.net/program_developer知乎专栏:https://zhuanla...
原创
137阅读
0评论
0点赞
发布博客于 2 年前

【2019校招中信银行信用卡中心】数据挖掘及分析工程师面试总结

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI微信公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎专栏:https://zhuanlan.zhihu.com/MicrostrongGithub:https://git...
原创
7285阅读
2评论
3点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题21》包含min函数的栈

微信公众号题目链接:https://www.nowcoder.com/practice/4c776177d2c04c2494f2555c9fcc1e49?tpId=13&tqId=11173&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-rankin...
原创
140阅读
0评论
0点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题20》顺时针打印矩阵

微信公众号题目链接:https://www.nowcoder.com/practice/9b4c81a02cd34f76be2659fa0d54342a?tpId=13&tqId=11172&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-rankin...
原创
109阅读
0评论
0点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题19》二叉树的镜像

微信公众号题目链接:https://www.nowcoder.com/practice/564f4c26aa584921bc75623e48ca3011?tpId=13&tqId=11171&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-rankin...
原创
113阅读
0评论
1点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题14》调整数组顺序使奇数位于偶数前面

微信公众号题目链接:https://www.nowcoder.com/practice/beb5aa231adc45b2a5dcc5b62c93f593?tpId=13&tqId=11166&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-rankin...
原创
103阅读
0评论
0点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题11》数值的整数次方

微信公众号题目链接:https://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00?tpId=13&tqId=11165&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-rankin...
原创
92阅读
0评论
0点赞
发布博客于 2 年前

牛客网在线编程专题《剑指offer-面试题10》二进制中1的个数

微信公众号题目链接:https://www.nowcoder.com/practice/8ee967e43c2c4ec193b040ea7fbb10b8?tpId=13&tqId=11164&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-rankin...
原创
93阅读
0评论
1点赞
发布博客于 2 年前

【华为2019届校园招聘】算法工程师面试总结

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎专栏:https://zhuanlan.zhihu.com/MicrostrongGithub:https://githu...
原创
1708阅读
3评论
4点赞
发布博客于 2 年前

【算法】常见的复杂度分析

一、O(1)二、O(n)有时候,for循环的次数可能是,我们在计算时间复杂度时往往会忽略常数项,即时间复杂度为O(n)。如下:三、O()一般双重for循环时间复杂度为O(),但有时要看内层循环是否用到了外层循环的变量。如下的例子:四、O(logn)log中以2为底和以10为底的区别?以上算法时间复杂度为O(n*logn)五...
原创
275阅读
0评论
1点赞
发布博客于 2 年前

Linux中htop使用详解

微信公众号top作为日常管理工作中最常用也是最重要的Linux系统监控工具之一,可以动态观察系统进程状况。但其缺点就是只支持键盘操作,显示也单调。现在有了一个更好的选择:htop。1. htop介绍htop是Linux系统下一个基本文本模式的、交互式的进程查看器,主要用于控制台或shell中,可以替代top,或者说是top的高级版。htop命令优点:快速查看关键性能统计数据,如...
原创
518阅读
0评论
1点赞
发布博客于 2 年前

Keras中保存和加载权重及模型结构

微信公众号1. 保存和加载模型结构(1)保存为JSON字串json_string = model.to_json()(2)从JSON字串重构模型from keras.models import model_from_jsonmodel = model_from_json(json_string)(3)保存为YAML字串yaml_string = model....
原创
5772阅读
0评论
4点赞
发布博客于 2 年前

Show, Attend and Tell: Neural Image Caption Generation with Visual Attention

微信公众号Xu K, Ba J, Kiros R, et al. Show, attend and tell: Neural image caption generation with visual attention[C]//International conference on machine learning. 2015: 2048-2057.【1】Paper(ICML-2015)...
原创
637阅读
0评论
2点赞
发布博客于 2 年前

【LeetCode】72. Edit Distance

微信公众号72.Edit DistanceDescription:Given two wordsword1andword2, find the minimum number of operations required to convertword1toword2.You have the following 3 operations permitted on a ...
原创
1688阅读
0评论
1点赞
发布博客于 2 年前

Keras多GPU及分布式训练模型

微信公众号【1】keras 关于使用多个 gpu地址:https://blog.csdn.net/MachineRandy/article/details/80040765【2】Keras多GPU及分布式地址:https://blog.csdn.net/qq_34564612/article/details/79209965...
原创
1583阅读
0评论
1点赞
发布博客于 2 年前

理解LSTM网络

目录:LSTM网络LSTM前向传播算法LSTM反向传播算法思考几个问题LSTM的变体Reference1. LSTM网络LSTM是一种特殊的RNN,可以解决长期依赖的问题。它是由Hochreiter和Schnidhuber提出的,后来被很多人改进和推广,并在各种各样的问题上工作得非常好,现在被广泛的应用。明确来说,设计LSTM主要就是为了解决长期依赖的问题,它的本质就是能够记...
原创
888阅读
1评论
4点赞
发布博客于 2 年前

Latex中字母上面加符号

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎专栏:https://zhuanlan.zhihu.com/MicrostrongGithub:https://githu...
原创
17956阅读
0评论
9点赞
发布博客于 2 年前

【算法】对数据规模有一个概念

微信公众号1. 时间复杂度1.1 数据规模n的概念问题:对的数据进行选择排序,结果计算机假死?这非常正常的现象,对于家用计算机来说,用选择排序对数据进行排序需要非常长的时间。举例:对数据规模n的一个概念,运行一个O(n)的程序,观察n对程序运行时间的影响。from datetime import datetimefor x in range(1,10): ...
原创
1350阅读
0评论
1点赞
发布博客于 2 年前

【算法】究竟什么是大O(Big O)&面试中的时间复杂度分析

1. 时间复杂度表示的是什么?如果n表示数据规模,那么O(f(n))表示运行算法所需要执行的指令数,和f(n)成正比。2. 常见算法的时间复杂度每个算法的时间复杂度都有可能含有一个常数项,比如上面的a、b、c和d,随着数据规模n的增大,常数项对算法复杂度的影响可以忽略不计。3. 到底什么是大O?4. 一个时间复杂度的问题5. 算法复杂度在有些情况是用...
原创
656阅读
0评论
1点赞
发布博客于 2 年前

【LeetCode】最长公共子序列 | 718. Maximum Length of Repeated Subarray | 最短路径

1. 最长公共子序列1.1 介绍最长公共子序列的概念最长公共子串(Longest Common Substring)与最长公共子序列(Longest Common Subsequence)的区别: 子串要求在原字符串中是连续的,而子序列则只需保持相对顺序一致,并不要求连续。(1)例如X = {a, Q, 1, 1}; Y = {a, 1, 1, d, f}那么,{a, 1, 1}是X和...
原创
1280阅读
0评论
1点赞
发布博客于 2 年前

PyTorch使用多GPU

在PyTorch中使用多GPU则需要在声明模型之后,对声明的模型进行初始化,如:model = DataParallel(modelName)然后,直接运行模型训练的Python文件之后,则默认使用所有的GPU。相关文章:【1】Pytorch使用多GPU【2】pytorch DataParallel 多GPU使用...
原创
689阅读
0评论
1点赞
发布博客于 2 年前

Linux中netstat -anp命令

(1)netstat -anp | grep 64015命令作用:Linux查看程序端口占用情况。补充1:功能相同的命令查看所有的进程和端口使用情况netstat –apn进一步使用命令:ps -aux | grep Program name,或者直接:ps -aux | grep pid 查看,就可以明确知道端口是被哪个程序占用了,然后判断是否使用kill命令干掉!补充...
原创
5085阅读
0评论
1点赞
发布博客于 2 年前

Linux终端复用Tmux命令

Tmux是终端里的窗口管理器。(1)创建sessiontmux new-session -s mysession1(2)从会话中脱离,想要重新连接此会话,需要输入:tmux attach-session -t 0(3)查看当前拥有的终端窗口个数tmux ls(4)创建会话窗口,窗口默认+1tmux(5)同一个会话内部操作:1. 中断当前会话Ct...
原创
127阅读
0评论
1点赞
发布博客于 2 年前

Linux中rz命令与sz命令

1. sz命令(1)功能sz命令(Send ZMODEM)通过ZMODEM协议,可将多个文件从远程服务器下载到本地。注意此命令不能下载文件夹,如果需要下载文件夹,请先打包再下载。(2)命名格式rz [选项] [filelist](3)常用示例sz test.txt...
原创
442阅读
0评论
1点赞
发布博客于 2 年前

在Linux服务器下远程使用Jupyter并切换Jupyter中Python环境为Anaconda中虚拟环境

微信公众号环境目前状况:Jupyter默认Python环境是Conda中的基础环境。需求:想用Jupyter调用服务器中的GPU,远程调试一下代码,把Jupyter的Python环境换成服务器中自己创建的Conda虚拟环境。解决方案:1.conda安装conda_nbconda install nb_conda据说,完成后jupyter网页上将多出conda标签,我这...
原创
1063阅读
0评论
2点赞
发布博客于 2 年前

Linux查看文件夹中文件的个数

我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!知乎专栏:https://zhuanlan.zhihu.com/MicrostrongGithub:https://githu...
原创
12184阅读
0评论
4点赞
发布博客于 2 年前

TensorFlow中使用GPU方法

1. Tensorflow中指定程序在哪一块GPU上训练Python中代码:import os# 使用第一张与第三张GPU卡os.environ["CUDA_VISIBLE_DEVICES"] = "0, 2"命名行代码:CUDA_VISIBLE_DEVICES=0,2 python train.py 2. 按需增加GPU的内存import tensorflow ...
原创
3176阅读
0评论
2点赞
发布博客于 2 年前

Linux中查看GPU使用情况

(1)查看GPU目前运行状况nvidia-smi(2)查看谁正在使用GPUps aux | grep 3085补充:Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的哪些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。理解:ps aux、...
原创
3200阅读
1评论
2点赞
发布博客于 2 年前

深度学习中查看软硬件版本的命令总结

(1)查看CentOS版本方法 lsb_release -a(2)查看CUDA版本的方法 cat /usr/local/cuda/version.txt(3)查看cuDNN版本的方法cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2(4)查看Python版本的方法python -version...
原创
161阅读
0评论
0点赞
发布博客于 2 年前

Win10 企业版 2016 长期服务版激活

最近笔记本老是提醒我“Windows 许可证即将过期”。在网上找了一个帖子,按照方法注册了一下,亲测有效。以管理员的身份打开命令提示符窗口:slmgr /ipk DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJslmgr /skms xykz.f3322.orgslmgr /atoReference:【1】https://jingyan.baidu.com/a...
原创
23753阅读
3评论
4点赞
发布博客于 2 年前

深度学习中Tensorflow多显卡多人使用问题集

微信公众号1.多显卡环境在某块显卡被占用时在其他显卡运行返回:Segmentation fault (core dumped)当我在用编号为1的显卡时,其他人使用其他显卡时就会报这个错。而其他人使用编号0显卡时,我使用编号2显卡也会报错。在网上也可以看到此类问题。虽然tensorflow可以指定显卡(参见:Using GPUs),如果前端用keras时也就无从指定。其实有一劳永...
原创
1353阅读
0评论
1点赞
发布博客于 2 年前

【LeetCode】300. Longest Increasing Subsequence

300. Longest Increasing SubsequenceDescription:Given an unsorted array of integers, find the length of longest increasing subsequence.Example:Input: [10,9,2,5,3,7,101,18]Output: 4 Explanati...
原创
794阅读
0评论
1点赞
发布博客于 2 年前

Python中修改字符串的几种方法

微信公众号1. Python中字符串的特点在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符。因此改变一个字符串的元素需要新建一个新的字符串。2. Python中常见的修改字符串的方法2.1 将字符串转换成列表后修改值,然后用join组成新字符串>>> name = 'Microstrong' ...
原创
3061阅读
0评论
9点赞
发布博客于 2 年前

【算法编程题】Flipping signs

Description:Given a string made of '+' and '-' signs of length L ,the only allowed operation is to flip K consecutive signs at the same time.Input:String:length L,made of only ‘+’ and '-'Integ...
原创
590阅读
0评论
2点赞
发布博客于 2 年前

如何给CSDN博客添加微信公众号二维码或自定义栏目

1. 前言在浏览CSDN博客的过程中,我们可以发现有些博主的主页有微信公众号二维码等一些个人栏目信息。这可以让其他浏览博客的游客和作者进行有效的沟通,同时也可以在博客里对自己的微信公众号作宣传。我这里以添加微信公众号二维码为例进行举例。2. 实现效果图1:最终实现效果3. 实现步骤(1)打开我的博客主页,然后依次选择“管理博客”--->" 栏目管理"--->"添加...
原创
633阅读
0评论
1点赞
发布博客于 2 年前

【LeetCode】416. Partition Equal Subset Sum

416. Partition Equal Subset SumDescription:Given a non-empty array containing only positive integers, find if the array can be partitioned into two subsets such that the sum of elements in both su...
原创
824阅读
0评论
1点赞
发布博客于 2 年前

【Python】利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456

微信公众号题目来源:【廖雪峰的官方网站-map/reduce】利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456:from functools import reduceCHAR_TO_FLOAT = { '0' : 0, '1' : 1, '2' : 2, '3' : 3, '4...
原创
1127阅读
1评论
1点赞
发布博客于 2 年前

【Python】Python提供的sum()函数可以接受一个list并求和,请编写一个prod()函数,可以接受一个list并利用reduce()求积

微信公众号题目来源:【廖雪峰的官方网站-map/reduce】Python提供的sum()函数可以接受一个list并求和,请编写一个prod()函数,可以接受一个list并利用reduce()求积:from functools import reducedef prod(L): return reduce(lambda x, y : x * y, L)print('...
原创
4944阅读
0评论
0点赞
发布博客于 2 年前

【Python】利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

微信公众号题目来源:【廖雪峰的官方网站-map/reduce】利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:def normalize(name): result = name[0].upper() + name[1:].l...
原创
4490阅读
0评论
1点赞
发布博客于 2 年前

动态规划学习-【0-1背包问题的优化和变种】

0-1背包问题的基本描述和解题算法请看:动态规划学习-【0-1背包问题】上面这篇文章我们已经得出0-1背包问题的状态转移方程:F(n, C)考虑将n个物品放进容量为C的背包,使得价值最大:F(i, C) = max( F(i - 1, C), v(i) + F(i - 1, C - w(i)))1. 空间复杂度为:O(2 * C)根据状态转移方程,我们可以分析出来,第i...
原创
1691阅读
0评论
2点赞
发布博客于 2 年前

动态规划学习-【0-1背包问题】

题目描述:问题:0-1背包问题描述:有一个背包,它的容量为C(Capacity),现在有n种不同的物品编号分别为0...n-1,其中每一件物品的重量为w(i),价值为v(i)。问可以向这个背包中盛放哪些物品,使得在不超过背包容量的基础上,物品的总价值最大。解题思路:(1)暴力解法:每一件物品都可以放进背包,也可以不放进背包,有种情况。我们再从这种情形中选出总价值最大的物品,...
原创
2999阅读
0评论
2点赞
发布博客于 2 年前

【LeetCode】309. Best Time to Buy and Sell Stock with Cooldown

309. Best Time to Buy and Sell Stock with CooldownDescription:Say you have an array for which the  element is the price of a given stock on day i.Design an algorithm to find the maximum profit. ...
原创
446阅读
0评论
1点赞
发布博客于 2 年前

【LeetCode】337. House Robber |||

337. House Robber |||Description:The thief has found himself a new place for his thievery again. There is only one entrance to this area, called the "root." Besides the root, each house has one an...
原创
444阅读
0评论
1点赞
发布博客于 2 年前

Linux中cp(拷贝)命令

如果同时指定两个以上的文件或目录,且最后的目的地是一个已存在的目录,则此命令会把前面指定的所有文件或目录复制到该目录中。Linux下进行复制的命令为cp。假设复制源目录为dir1,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下呢?两种情况:1)如果dir2目录不存在,则可以直接使用cp -r dir1 dir22)如果dir2目录已经存在,则需要使用...
原创
16835阅读
0评论
3点赞
发布博客于 2 年前

【LeetCode】213. House Robber ||

213. House Robber IIDescription:You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed. All houses at this place are arranged in a c...
原创
484阅读
0评论
5点赞
发布博客于 2 年前

我的2018年总结

微信公众号本文首发在我的微信公众号里,地址:https://mp.weixin.qq.com/s/jyZdcgLhYZtIH-Q3aCfoaQ本文同步更新在我的知乎专栏里,地址:https://zhuanlan.zhihu.com/p/53985547  ...
原创
1789阅读
3评论
4点赞
发布博客于 2 年前

【LeetCode】63. Unique Paths II

63. Unique Paths IIDescription:A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below).The robot can only move either down or right at any point in time....
原创
434阅读
0评论
2点赞
发布博客于 2 年前