机器学习
文章平均质量分 93
笔墨留年
如果觉得委屈,那就努力让自己变得更强大。
展开
-
一行代码训练一个图像分类器(Luwu教程系列)
大佬们好,很久不见……(真*很久不见=。=)很长时间没有写过博文了,为表歉意,今天给大佬们整个花活儿~ 那就是我这次要讲的主题咯——Luwu~那么,Luwu是啥?是本菜鸡写的一个辣鸡开源项目……这个辣鸡开源项目有啥用呢?咳咳,Luwu,即 陆吾,旨在提供一个 无代码 或 低代码 的 深度学习工具 (开发初衷只是为了方便自己偷懒……哪怕只是简单的深度学习任务中,往往也存在大量重复而繁琐的工作,这些低价值的任务不应该浪费我们宝贵的时间。自动化,yyds!)Luwu的诉求大致可以归结为两点:使无深原创 2021-06-15 06:34:51 · 1604 阅读 · 4 评论 -
点选式验证码?使用深度学习搞定它
汉字点选式验证码解决方案方案要点:点选式验证码的一般解决流程如何使用 xyolo 训练自己的目标检测模型不借助 OCR 功能解决中文验证码的识别问题爬虫,反爬虫,反反爬虫……一个无限循环。验证码是反爬虫手段中的常用技术,今天,笔者选择其中的一种——汉字点选式验证码 和大家分享一下。点选式验证码一般会给定两部分内容:需要点击的几个汉字(为了便于区分,把这部分称为标签部分)。可能直接给文字(可以直接从html中知道是什么字),也可能给一张包含这几个字的图片(从html里面只原创 2020-11-16 23:45:06 · 9577 阅读 · 7 评论 -
xyolo?几行Python代码轻松完成yolo3目标检测
前段时间在 qqwweee/keras-yolo3 的基础上改写出了一个支持TensorFlow 2.2版本的yolo3项目,我把它命名为tf2-keras-yolo3。怎么说呢,用是肯定能用的,但操作步骤太过繁琐和反人性化,自己用起来嫌麻烦,别人用起来上手也有一定难度,于是,我萌生了重构并打包它的想法。于是,就有了xyolo~xyolo可以通过pip一键安装,而且使用起来非常简单,只需要几行代码就可以训练自己的yolo3模型,或者调用训练好的模型进行目标检测。废话少说,一起来看一下吧!GitHu原创 2020-11-06 23:33:29 · 3762 阅读 · 18 评论 -
有趣的深度学习——使用TensorFlow 2.0实现图片神经风格迁移
前言这也是一个重写的项目,之前用Python 2.7 + TensorFlow 1.4写的图片神经风格迁移的项目(TensorFlow 练手项目三:使用 VGG19 迁移学习实现图像风格迁移)直到现在还有很多朋友问我相关问题,毕竟环境太过古老,如今很难顺利跑起来,可能要做不少兼容性的调整(除非照装一样的环境……)。于是,我抽时间用TensorFlow 2.0重写了一下。先做一下简单演示(所有演...原创 2020-03-15 15:21:38 · 11666 阅读 · 56 评论 -
有趣的深度学习——使用 BERT 实现一个古体诗生成器
前言前阵子使用RNN写了个古体诗生成器(有趣的深度学习——使用TensorFlow 2.0 + RNN 实现一个古体诗生成器)的NLP小Demo玩玩。而现在说到NLP,就很难绕开Transformers系列模型,譬如BERT、GPT-2、RoBERTa、ALBERT、XLNet等等。Transformers系列模型不断刷新着NLP任务得分记录,在绝大多数任务下都远胜于传统的、基于RNN的NLP任...原创 2020-03-11 18:41:39 · 6578 阅读 · 12 评论 -
有趣的深度学习——使用TensorFlow 2.0 + RNN 实现一个古体诗生成器
一、前言很早之前,我曾经写过一个古体诗生成器(详情可以戳TensorFlow练手项目二:基于循环神经网络(RNN)的古诗生成器),那个时候用的还是Python 2.7和TensorFlow 1.4。随着框架的迭代,API 的变更,老项目已经很难无障碍运行起来了。有不少朋友在老项目下提出了各种问题,于是,我就萌生了使用TensorFlow 2.0重写项目的想法。这不,终于抽空,重写了这个项目。...原创 2020-01-02 16:46:29 · 13113 阅读 · 41 评论 -
深度学习下的目标检测算法——TensorFlow 2.0下的YOLOv3实践
本文主要包含如下内容:修改qqwweee/keras-yolo3(目标检测算法YOLOv3的一个Keras版本的优秀实现),将其修改为tf.keras为主导的,并修订不兼容的接口和逻辑,使其支持TensorFlow 2.0版本实践修改后的YOLOv3算法对实践结果的简单分析修改后的项目 GitHub:tf2-keras-yolo3 (https://github.com/AaronJ...原创 2019-12-22 22:59:34 · 12595 阅读 · 48 评论 -
从零开始编写一个宠物识别系统(爬虫、模型训练和调优、模型部署、Web服务)
心血来潮,想从零开始编写一个相对完整的深度学习小项目。想到就做,那么首先要考虑的问题是,写什么?思量再三,我决定写一个宠物识别系统,即给定一张图片,判断图片上的宠物是什么。宠物种类暂定为四类——猫、狗、鼠、兔。之所以想到做这个,是因为在不使用公开数据集的情况下,宠物图片数据集获取的难度相对低一些。小项目分为如下几个部分:爬虫。从网络上下载宠物图片,构建训练用的数据集。模型构建、训练和调优...原创 2019-12-18 22:19:47 · 7773 阅读 · 29 评论 -
机器学习里的Hello World——TensorFlow 2.0在MNIST数据集上的尝试
首先,TensorFlow 2.0已经正式发布很久啦,TensorFlow 2.0真香~我刚开始用TensorFlow的时候,还是1.4版本。有一说一,我觉得1.x版本的TensorFlow真心不怎么好用,虽然很灵活,但实现模型太过繁琐,接口很乱,还有很多冗余接口。后来刚接触到Keras,便觉得这是一股清流,Keras封装的接口非常简洁,你完全可以使用Keras以极快的速度完成模型的构建。但它...原创 2019-12-18 13:14:04 · 845 阅读 · 0 评论 -
使用Keras编写神经网络预测大乐透彩票,并利用历史数据回测
写在最前面首先郑重声明,这个赚不了钱!赚不了钱!赚不了钱!重要的话说三遍!纯粹出于兴趣和技术做了个小实验,指望这个赚钱不太可能鸭!emmm,但可能会让你赔钱赔的少一点?转载请注明出处:https://blog.csdn.net/aaronjny/article/details/103276212前言以前从没买过彩票,前几天一时兴起,随机买了几注,然后兴致勃勃地等开奖。中奖序列出来后,比...原创 2019-11-27 15:21:51 · 34921 阅读 · 38 评论 -
scikit-learn在Kaggle Titanic数据集上的简单实践(新手向)
scikit-learn在Kaggle Titanic数据集上的简单实践(新手向)Titanic乘客生存预测是Kaggle上的一项入门竞赛,即给定一些乘客的信息,预测该乘客是否在Tatanic灾难中幸存下来。 什么是Kaggle? 给出百度百科的定义作为参考:Kaggle是由联合创始人、首席执行官安东尼·高德布卢姆(Anthony Goldbloom)2010年在墨尔本创立的...原创 2018-03-28 23:27:35 · 5456 阅读 · 0 评论 -
TensorFlow练手项目三:使用VGG19迁移学习实现图像风格迁移
使用VGG19迁移学习实现图像风格迁移一直想要做个图像风格迁移来玩玩的,感觉还是蛮有意思的。所谓图像风格迁移,即给定内容图片A,风格图片B,能够生成一张具有A图片内容和B图片风格的图片C。比如说,我们可以使用梵高先生的名画《星夜》 作为风格图片,来与其他图片生成具有《星夜》风格新图片。emmm,夭寿啦,机器帮你画世界名画啦。。。举两个生成的例子:均使用《星夜》作为风格图片(可以...原创 2018-03-24 20:06:32 · 38239 阅读 · 56 评论 -
TensorFlow练手项目二:基于循环神经网络(RNN)的古诗生成器
基于循环神经网络(RNN)的古诗生成器之前在手机百度上看到有个“为你写诗”功能,能够随机生成古诗,当时感觉很酷炫= =在学习了深度学习后,了解了一下原理,打算自己做个实现练练手,于是,就有了这个项目。文中如有瑕疵纰漏之处,还请路过的诸位大佬不吝赐教,万分感谢!使用循环神经网络实现的古诗生成器,能够完成古体诗的自动生成。我简单地训练了一下,格式是对上了,至于意境么。。。emmm,呵呵...原创 2018-03-24 14:09:19 · 12123 阅读 · 3 评论 -
deepin linux 15.5 + 小米笔记本pro 下的深度学习环境tensorflow-gpu 1.4版本搭建过程
深度学习环境tensorflow-gpu 1.4安装过程记录换了个小米笔记本用来办公,内置win10,因为硬盘容量较小,搭建linux双系统的想法只好暂时搁置,忍着用了几个月。前几天买了块硬盘,升级了一下笔记本,这下终于可以装上双系统了,程序猿还是觉得linux用起来舒服啊(打游戏除外…)= =本来打算装ubuntu的,但是偶然间发现了国内团队做的deepin linux,感觉很赞啊,...原创 2018-02-16 21:35:34 · 18836 阅读 · 12 评论 -
TensorFlow练手项目一:使用循环神经网络(RNN)实现影评情感分类
使用循环神经网络(RNN)实现影评情感分类作为对循环神经网络的实践,我用循环神经网络做了个影评情感的分类,即判断影评的感情色彩是正面的,还是负面的。选择使用RNN来做情感分类,主要是因为影评是一段文字,是序列的,而RNN对序列的支持比较好,能够“记忆”前文。虽然可以提取特征词向量,然后交给传统机器学习模型或全连接神经网络去做,也能取得很好的效果,但只从端对端的角度来看的话,RNN无疑是最合...原创 2018-03-14 22:43:46 · 11639 阅读 · 29 评论