- 博客(248)
- 资源 (11)
- 收藏
- 关注
原创 手写深度学习之优化器(SGD、Momentum、Nesterov、AdaGrad、RMSProp、Adam)
优化器是深度学习领域的重要组成模块之一,执行深度学习任务时采用不同的优化器会产生截然不同的效果。这也是研究者们不遗余力「炼丹」的原因之一。常见的优化算法包括梯度下降(变体 BGD、SGD 和 MBGD)、Adagrad、Adam、Momentum 等,那么这些优化器的细节是怎么样的呢?本篇文章争取带大家初窥深度学习优化器...
2022-07-28 16:39:38 2808 2
原创 im2col函数实现超级详细解释
im2col函数是进行卷积运算所常用的一个函数,它的作用是将进行卷积运算的一组图片二维化,而后再与卷积核进行矩阵相乘,代替了卷积运算原来相乘再相加的运算形式,可以大大减少运算所需时间。...
2022-06-07 15:18:20 9238 4
原创 记录一次http请求失败的问题分析
问题背景当前我有一个基于Flask编写的Restful服务,由于业务的需求,我需要将该服务打包成docker 镜像进行离线部署,原始服务的端口是在6661端口进行开启,为了区分,在docker中启动的服务使用了端口映射,将宿主机上的6665端口映射到docker容器中已启动服务的6661端口.加入宿主机的ip地址为:192.168.124.234即如果我请求宿主机的http://192.168.124.234:6665/api/hello,实际上是访问docker容器中的XXXX:6661/api/he
2021-01-13 09:42:06 1031
原创 高效的在pycharm编写flask程序
文章目录前言pipenv准备pipenv 安装创建虚拟环境激活虚拟环境显式激活虚拟环境隐式激活虚拟环境管理依赖Flask 安装pycharm 搭建Flask集成开发环境设置python解释器使用pycharm运行服务器tips前言本文所选用的环境是pycharm + pipenv + flask其中Pipenv是基于pip的Python包管理工具, 它和pip的用法非常相似, 可以看作pip...
2019-08-20 11:15:45 5092
原创 硕士学位答辩PPT制作技巧
文章目录排版布局攻略内容模板文字图片建议PPT技巧幻灯片如何自动设置页码?参考排版布局攻略内容1、一般概括性内容:课题标题、答辩人、课题执行时间、课题指导教师、课题的归属、致谢等;2、课题研究内容:研究目的、方案设计(流程图)、运行过程、研究结果、创新性、应用价值、有关课题延续的新看法等;3、PPT要图文并茂,突出重点,让答辩老师明白哪些是自己独立完成的,页数不要太多,30页左右足够,不...
2019-05-11 20:33:25 1601
原创 【置顶】利用 NLP 技术做简单数据可视化分析教程(实战)
置顶本人决定将过去一段时间在公司以及日常生活中关于自然语言处理的相关技术积累,将在gitbook做一个简单分享,内容应该会很丰富,希望对你有所帮助,欢迎大家支持。内容介绍如下你是否曾经在租房时因为租房信息纷繁复杂,不知哪个房间性价比最好而不知所措?你是否曾经希望自己编写一个爬虫为你提取与你相关的招聘信息发送给你以便节省大量时间?在随着数据不断增加的今天,如何从海量的数据中提取出对自己有用的信...
2019-04-01 16:43:51 2502
原创 硕士学位论文格式调整技巧
文章目录如何插入封面如何制作三线表怎么实现奇数页页眉用本章标题,偶数页用论文标题?如何插入封面在指定的封面填好信息在写正文的文件中插入封面如何插入封面?插入-》对象选择从文件创建,插入需要的封面即可如何制作三线表看这里怎么实现奇数页页眉用本章标题,偶数页用论文标题?在word中,可以通过下面的设置,实现奇数页页眉用本章标题,偶数页用论文标题。1、单击页面布局选项卡右下...
2019-03-21 09:21:26 7496 2
原创 关于某日访问次数最多的IP的topK问题的三种解法
题目描述在july大神的博客中,看到这样两道题:1. 海量日志数据,提取出某日访问百度次数最多的那个IP。2. 假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个。一个查询串的重复度越高,说明查询它的用户越多,也就是越热门。),请你统计最热门的10个查询串,要求使用的内存不能超过1G。现在我将两题结合一下:假如有1千万+的...
2018-08-19 20:32:01 7476 1
原创 TF-IDF 原理及sklearn中的tf-idf实例分析
背景介绍在一个大的文本语料库中,一些单词将出现很多次(例如 “the”, “a”, “is” 是英文),因此对文档的实际内容没有什么有意义的信息。 如果我们将直接计数数据直接提供给分类器,那么这些频繁词组会掩盖住那些我们关注但很少出现的词。 为了为了重新计算特征权重,并将其转化为适合分类器使用的浮点值,因此使用 tf-idf 变换是非常常见的。 Tf表示术语频率,而 tf-idf 表示术语...
2018-08-18 22:32:20 12175 3
原创 re2正则表达式匹配引擎的c接口版本cre2的中文使用手册
1 基本类型定义不透明类型:cre2_regexp_t 正则表达式对象的不透明类型; 它用于 声明指向对象的指针。此类型的实例可用于 任意数量的匹配操作,并且对于多个线程并发使用是安全的。Struct Typedef:cre2_string_t 用于引用另一个 字符串的一部分的简单数据结构。它有以下领域: 'const char * data'...
2018-07-13 20:37:02 8743
原创 leetcode 5. Longest Palindromic Substring 字符串中的最长回文数 逐步从O(n^2)优化至线性时间
题目解析思路一 暴力解法思路二 指针+最大长度思路3 由中间至两边找回数思路4 Manacher’s algorithm 线性时间参考文档题目链接给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: "babad"输出: "bab"注意: &quot
2018-05-26 17:06:16 5993
原创 linux系统下以存储从大到小并以K,M,G为单位的方式查看当前目录下的文件信息
前言ls命令ls -als -llldu命令du -sdu -s *du -s * | sort -nr我的DIY_Bash在linux任意位置都可以使用这个目录下的脚本注意前言最近几乎大部分工作都在linux上进行的,发现在工作过程中经常要查看当前目录下的文件大小,但是每次都是用ls命令每次都是以字节形式显示的,看起来特别不爽。于是开始了再l...
2018-04-06 10:22:12 14968 2
原创 通过python利用哈希值实现比较两个文件的一致性
背景近来学习到python的内置函数hash(),深入发现通过python的哈希值可以做很多的事情,最典型的可能就是文件加密了,在我们现实生活中大约有如下一些用途:加密网站注册用户的密码。网站用户上传图片 / 文件后,计算出MD5值作为文件名。(MD5可以保证唯一性)key-value数据库中使用MD5值作为key。比较两个文件是否相同。(大家在下载一些资源的时候,就会发现网站提供了MD5值
2017-11-30 08:41:17 18929
原创 为什么神经网络的激活函数必须使用非线性函数?
什么是线性函数?函数本来是输入某个值后会返回一个值的转换器。向这个转换器输入某个值后,输出值是输入值的常数倍的函数称为线性函数(用数学式表示为h(x) = cx。 c为常数)。因此,线性函数是一条笔直的直线。而非线性函数,顾名思义,指的是不像线性函数那样呈现出一条直线的函数为什么神经网络的激活函数必须使用线性函数?线性函数的问题在于,不管如何加深层数,总是存在与之等效的“无隐藏层的神经网络”。为了具体地(稍微直观地)理解这一点,我们来思考下面这个简单的例子。这里我们考虑把线性函数 h(x) = c
2022-04-02 14:49:07 3180 1
翻译 德国最受欢迎的程序员技能排行
javaawspythonspringjavascriptdockersql kubernetes reactapisnosqlkafkatypescriptgokotlinnodemongodbapirestfulpostgresqlgcpnodejsmysqlrubyboot参考链接
2022-01-08 14:46:41 168
原创 docker 设置国内镜像源
设置镜像源新建/etc/docker/daemon.json文件,然后添加:{ "registry-mirrors" : [ "http://ovfftd6p.mirror.aliyuncs.com", "http://registry.docker-cn.com", "http://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com" ], "insecure-registries" : [
2021-11-29 23:20:36 488
原创 发现服务内存中free部分很小,available部分很大,应该怎么办
现象解决办法>> sync>> sync>> sync>> echo 3 > /proc/sys/vm/drop_caches效果明显总结手动释放buff/cache 只需要执行 echo 3 > /proc/sys/vm/drop_caches 就能实现,但是前提需要执行 sync 确保缓存区都写入到磁盘,否则会造成文件的丢失等问题。参考链接...
2021-11-18 21:08:37 5182
原创 centos 安装 node12以及yarn
安装node 12curl -sL https://rpm.nodesource.com/setup_12.x | bash -yum install nodejs安装yarncurl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repoyum install yarn更换淘宝源npm config set registry https://registry.npm.taobao.org
2021-11-01 22:05:22 1015
原创 2021-10-22
公司创始人的主要工作是什么?他的主要工作很可能是讲故事。向员工讲故事,向投资人讲故事,向媒体讲故事,向用户讲故事。这样可以团结团队、获得投资和报道,完成用户营销。每个人都喜欢听到一个好故事,你的故事越吸引人,就越容易成功。可是,大多数人都不具备讲故事的能力,所以我们应该向那些善于讲故事的人学习。Pixar 是全世界著名的动画公司,制作了很多脍炙人口的动画电影。它具有非凡的讲故事能力,每部电影都让人们津津乐道。它的编剧透露,这些故事都是按照一个公式展开的。每个故事都依次分成六个部分。(1)很
2021-10-22 17:14:13 143
原创 centos使用yum快速安装java的方法
查找yum资源库中的java包yum search java | grep -i --color JDK安装Java 1.8yum install -y java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64 验证安装java -version参考https://blog.csdn.net/hadues/article/details/102513433https://cloud.tencent.com/developer/
2021-10-19 08:55:58 478
原创 利用牛顿法求平方根-Go语言实现
牛顿法解释百度的解释如下:通俗的解释就是:多数方程不存在求根公式,牛顿提出了一种用迭代来求方程近似根的方法。思路就是不断取切线,用线性方程的根逼近非线性方程f(x)=0f(x)=0f(x)=0的根x∗x^*x∗随着k的增大xkx_{k}xk会不断逼近x∗x^*x∗牛顿法求平方根假如求a的平方根,那么也就是求解:f(x)=x2−a=0(a>0)f(x)=x^2-a=0(a>0)f(x)=x2−a=0(a>0)的正根利用牛顿迭代公式:f′(x)=2∗x{f'}(x)=2*
2021-10-07 22:09:01 515
原创 如何在本地访问远程服务器的jupyter notebook?
背景jupyter notebook作为一个非常好用的工具,我们经常会在学习python以及深度学习的时候用到,但是经常我们面临的问题是远程服务器上的jupyter notebook,我们可能在本地没法使用,作者遇到的主要场景有:服务器是云服务器,虽然运行jupyter notebook,显示8888端口已开,但是实际上云服务器没有开放8888端口,因此我们在本地访问不了直接在服务器运行jupyter notebook开启的ip是http://127.0.0.1,虽然我们可以指定ip地址,但是比较麻
2021-08-22 15:27:05 707 1
原创 docker打包镜像出现python安装包超时的现象
现象Step 3 : RUN pip install -r requirements.txt ---> Running in fe0b84217ad1Collecting blinker==1.3 (from -r requirements.txt (line 1)) Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Conn
2021-06-01 16:18:18 1014
原创 python中如何对复杂的json数据快速查找key对应的value值(使用JsonSearch包)
前言之前在实际的项目研发中,需要对一些复杂的json数据进行取值操作,由于json数据的层级很深,所以经常取值的代码会变成类似这样:value = data['store']['book'][0]['title']有的甚至会比这个更长,看起来特别不舒服,而且假如原始的数据发生了一个变化,你需要针对你的代码再做一个工作量不小的适配工作,非常不方便,所以我想能否可以快速的对一串json数据取到想要的key对应的value值呢?经过一段尝试,终于成功的解决了这个问题,其实核心思想就是将取值过程流程化,代
2021-05-29 11:07:08 11364 7
原创 使用vscode连接服务器写代码指南
1安装vscode2vscode中安装remote-ssh3按F1->输入SSH->选择相关选项(选择ConnecttoHost【图1】,如果之前没有连接过服务器,可以选择AddNewSSHHost【图二】或者直接输入user@ip【图三】)4输入密码5打开文件夹6写程序...
2021-02-25 12:15:57 1777 1
原创 最好用的修改docker镜像源的方式
在/etc/docker/daemon.json文件中添加下面的配置{ "registry-mirrors" : [ "https://mirror.ccs.tencentyun.com", "http://registry.docker-cn.com", "http://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com" ], "insecure-registries" : [ "registry.do
2021-02-07 09:52:57 530 3
原创 有的人活该成功!!
呆伯特漫画的作者亚当斯( Scott Adams),有一次谈到自己的成功秘诀。他的经历其实很普通。小时候喜欢画画,画得还可以,但远远不算优秀。长大以后,在一家公司当经理,管理企业,也是业绩平平。无论是选择当画家,或者继续当公司经理,也许都能够干下去,但应该都不会很成功。于是,他灵机一动,把自己的这两个特点结合起来,选择了另一条路:专门画讽刺企业管理的漫画,结果走红了,成了世界闻名的漫画家。他说,任何领域最优秀的前5%的人,都能拿到很好的报酬,比如,最优秀的那5%的程序员、面包师、钢琴家、美发师都是高收入
2021-02-05 14:27:53 277 6
原创 努力好像没什么用?
正文有些人非常勤奋,别人休息和娱乐的时候,都在工作学习。但是努力了一辈子,人生也没有显著的提升,就像报道里经常说的:“某某在平凡的岗位上,勤勤恳恳工作了一辈子”。另一方面,很多成功者似乎也没有特别努力,就取得了许多成就,过上了好日子。蔡志忠以自己为例,他从小就喜欢画画,然后一直画,不知不觉就成了大漫画家,名利双收,从没有觉得过得很辛苦。老师或父母老是说,努力就会走到巅峰----才怪。如果这样,不是所有人都走上巅峰了吗?没有人开始不努力,为什么后来不努力,因为努力没有效果。 人生不是走斜坡,你持续走就
2021-02-03 09:10:53 270 3
原创 用python实现杨辉三角的几种不同方式
杨辉三角的概念比较详细的知识可以看这里,在杨辉三角中,每个数是它左上方和右上方的数的和。 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \1 5 10 10 5 1解法1:动态规划思路:如果能够知道一
2020-11-21 16:13:57 2424
原创 jieba词性说明字典
{ "n": "普通名词", "f": "方位名词", "s": "处所名词", "t": "时间", "nr": "人名", "ns": "地名", "nt": "机构名", "nw": "作品名", "nz": "其他专名", "v": "普通动词", "vd": "动副词", "vn": "名动词", "a": "形容词", "ad": "副形词", "an": "名形词",
2020-11-07 18:56:28 684
原创 flask sqlalchemy踩坑记录
查询坑1: 查询不存在返回值不全是None当使用first()、one()等函数进行查询时,如果查询不存在,返回值为None但是如果使用all()、paginate()等函数进行查询是,如果返回值不存在,返回值为[]所以如果判断返回值存在与否的语句最好是写成: if results: do_something() else: do_otherthing()...
2020-11-05 11:47:08 751
转载 稻盛和夫:只有极度认真工作,才能扭转人生
日本实业家稻盛和夫,在52岁前创立过两家世界500强公司,被称为日本的“经营之神”。作为世界级的知名企业家,他一直强调,成就事业没有其他捷径,唯有努力的工作。成功的人往往都是那些沉醉于所做之事的人。下面这篇文章几乎蕴含了所有的稻盛和夫的工作哲学,值得每一个人一读再读。本文来自微信公众号:管理的常识(ID:Guanlidechangshi),作者:稻盛和夫,题图来自视觉中国在今天的年轻人中,有许多人热衷于股票买卖,憧憬于“轻轻松松发大财”。很多人创办风险企业,其目的也只是想通过上市一攫千金,然后年纪轻轻就
2020-09-12 22:32:57 411
原创 如何优雅的在python中暂停死循环?
死循环有时候在工作中可能会遇到要一直执行某个功能的程序,这时候死循环就派上用途了,python中死循环的具体形式大致如下 while True: run_your_code()结束死循环通常我们结束死循环的程序都是使用ctrl+c,但是如果不对程序做处理的话,往往程序会以“异常”的方式结束程序,并且更多的时候我们希望程序在退出之前能够结束最近一次循环所执行的功能。如何优雅结束import signaldef signal_handler(signal, f
2020-08-03 17:22:58 4865 1
item_seleted
2019-01-22
python画小猪佩奇
2019-01-20
Box2D_v2.1.2已经编译好的文件
2018-11-07
Box2D_v2.1.2
2018-11-07
2018 Google kickstart Problem A. Planet Distance 输入数据
2018-05-27
笨方法学python3 Learn Python 3 the Hard Way
2018-04-06
用python进行数据分析 第二版 Python for Data Analysis, 2nd Edition
2018-04-06
SQL与关系数据库理论:如何编写健壮的SQL代码 第二版
2018-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人