在三线城市工作爽吗?
我是一名程序员,从正值青春年华的 24 岁回到三线城市洛阳工作,至今已经 6 年有余。一不小心又暴露了自己的实际年龄,但老读者都知道,我驻颜有术,上次去看房子,业务员肯定地说:“小哥肯定比我小,我今年还不到 24。”我只好强颜欢笑:“你说得对。” 1)高中三年,和一位女同学保持…
Django Haystack 全文检索与关键词高亮
博客提供 RSS 订阅应该是标配,这样读者就可以通过一些聚合阅读工具订阅你的博客,时时查看是否有文章更新,而不必每次都跳转到博客上来查看。现在我们就来为博客添加 RSS 订阅功能。 在此之前我们使用了 Django 内置的一些方法实现了一个简单的搜索功能。但这个搜索功能实在过于…
fastai 官方教程之查看数据
StackOverflow上87万访问量的问题:什么是“找不到符号”?
你好呀,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员。为了输出更好的内容,我就必须先输入更多的内容,于是我选择 Stack Overflow 作为学习的第一战线,毕竟很多大牛都在强烈推荐。本篇文章,我们来探讨一下访问量足足有 87+ 万次的问题——什么是“找不到…
宅在家学不进去吗?试试这些 GitHub 上简单易学的游戏项目吧
这是本人宅在家里的第 4 周,代码不想看,技术文章不想读,都不能愉快学习了我还怎么当一个优秀的需求消化师呢?有没有什么轻松地方法来学习技术呢?想起了小时候金山打字通,玩着玩着就学会了打字,Bingo!#用游戏的方式来学习技术#,是时候找找 GitHub 上有哪些好玩的游戏项目来…
情人节来了,教你个用 Python 表白的技巧
18年的时候,写过一篇介绍如何使用 Python 来表白的文章。 虽然创意和使用效果都不错,但有一缺点,这是那个exe文件,女神需要打开电脑,才有可能参与进来,进而被你成功"调戏”。 由于是很早期的文章了,应该有很多人没有看过。 提醒你一下,后天就是 2月14日了。什么?还是一…
OpenCV-Python SIFT尺度不变特征变换 | 三十九
如何快速打好Java基础?
微信上 tison 向我提出了这个问题。我想我是有资格来回答的,从北京奥运会那年开始学 Java,到现在已经有 10 多个年头了,真的是从一名编程白痴一步步走到现在的。 我在各大技术网站上分享了不少 Java 方面的原创文章,不知道影响了多少初学者,反正文章的留言中经常能看到他…
用什么库写 Python 命令行程序?看这一篇就够了
在近半年的 Python 命令行旅程中,我们依次学习了 argparse、docopt、click 和 fire 库的特点和用法,逐步了解到 Python 命令行库的设计哲学与演变。 本文作为本次旅程的终点,希望从一个更高的视角对这些库进行横向对比,总结它们的异同点和使用场景,…
OpenCV-Python Shi-tomas拐角检测器和益于跟踪的特征 | 三十八
Lambda 表达式入门,看这篇就够了
说出来怕你们不相信,刚接到物业通知,疫情防控升级了,车辆只能出不能进,每户家庭每天可指派 1 名成员上街采购生活用品。这不是谣言,截个图自证清白,出自洛阳市湖北路街道处。 看来事态严峻,这样看似好心,但不一定办好事,去超时抢购的人会更多。不管了,只能窝在家做持久战了。趁这段时间…
通过带Flask的REST API在Python中部署PyTorch
如何优雅地打印一个Java对象?
你好呀,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员。虽然已经写了十多年的 Java 代码,但仍然觉得自己是个菜鸟(请允许我惭愧一下)。 在一个月黑风高的夜晚,我思前想后,觉得再也不能这么蹉跎下去了。于是痛下决心,准备通过输出的方式倒逼输入,以此来修炼自己的内功…
从工具选择到团队沟通,看ML工程师一步步打造生产级机器学习
选自toucanai.com。机器之心编译,参与:Panda、杜伟。 这些年,随着数据和计算技术的发展,「机器学习」和「深度学习」已经变成了热门研究领域。对公司来说,虽然使用机器学习很时髦,但首先还是需要评估一下自己的业务能否从中受益。如果你的公司已经认定机器学习对公司的下一步…
使用 ServerLess, Nodejs, MongoDB Atlas cloud 构建 REST API
MongoDB Atlas 是一个在云端的数据库,免去了数据库的搭建、维护,通过其提供的 Web UI 能够让你在 5 分钟之内快速搭建一个 Clusters。Node.js 是一个 JavaScript 的运行时,在 JavaScript 中函数做为一等公民,享有着很高的待遇…
Go语言五种变量创建的方法
对于只有 Python 语言经验的朋友,也许会不太理解声明这个词,在 Python 中直接拿来就用,也不用声明类型啥的。 Go 语言是静态类型语言,由于编译时,编译器会检查变量的类型,所以要求所有的变量都要有明确的类型。 变量在使用前,需要先声明。声明类型,就约定了你这个变量只…
官方「补习班」:MIT新年开课,帮你补习学校没教的计算机工具技巧
学校的计算机科学专业会教什么?从数学基础到操作系统,再到机器学习。一般来讲,计算机科学课程会关注该领域最为核心的知识。 与此同时,还有一些工具相关的主题需要我们自己在实际应用中摸索和总结,比如如何用好命令行、如何玩转 Git 等。最近,MIT CSAIL 实验室推出了一系列视频…
从α到μ:DeepMind棋盘游戏AI进化史
选自towardsdatascience,作者:Connor Shorten,机器之心编译,参与:Panda、蛋酱。 本文将简单介绍这些算法的演进历程。未来,DeepMind 能否创造出这一系列的终极算法 OmegaZero 呢? DeepMind 近期发布了他们开发的 MuZ…
Go语言开发环境的搭建(Goland和VSCode)
1. 下载安装 Go语言 后面就是一路点击 Next 即可,直到出现如下界面,安装完成。 2. 配置 Goland 环境 学习编程语言,使用一个称心的 IDE,可以帮你省去很多麻烦。 开发 Python 项目,我习惯使用 PyCharm,因为已经习惯了 JetBrains 风格…
青出于蓝而胜于蓝,这是一款脱胎于Jupyter Notebook的新型编程环境
选自fast.ai,作者:Jeremy Howard,机器之心编译,参与:魔王、蛋酱。 近年来,我和同事 Sylvain Gugger 一直为热爱的事情而努力工作,它就是 Python 编程环境 nbdev。nbdev 允许用户在 Jupyter Notebook 中创建包含测…