人工智能帮你文字转为Logo | 机器学习

简介: 人工智能帮你文字转为Logo | 机器学习

最近看了一个有意思的项目,可以通过字体和文字生成一个logo图。我看了下作者给出的效果图,还蛮有意思的。


image.png


项目地址:github地址


下面我介绍并且使用一下该项目,给大家参考参考。


项目安装

首先我们看一下项目给出的安装说明。


image.png


环境安装还是比较简单的,这里就不多赘述了。


数据下载

东西有点多,我把我用到的放到百度网盘里了。


链接:https://pan.baidu.com/s/1si4TKWb88ZK3pFJmCa49DQ

提取码:TUAN


1、experiments文件夹

image.png


网盘里面这个目录放到项目根目录下,如下图。


image.png


2、TextLogo3K数据集

image.png


解压后把文件夹放到项目dataset目录下,如下图。


image.png


3、中文词向量

可以从地址:https://github.com/Embedding/Chinese-Word-Vectors 下载


也可以把我云盘里面的拿来直接使用。


image.png


维基百科和百度百科的我都放在里面了,两个文件放在dataset/Embeddings下,如下图。


image.png


4、中文字体


image.png

准备了两个测试用的中文字体,放在dataset/ttfs下即可。


image.png


项目测试

训练部分我就不细说了,可以参考readme,我来试试自定义logo。


先预处理一下需要生成的字,执行命令如下。


python gen_data.py --input_text 劍客阿良 --ttf_path ./dataset/ttfs/1234.ttf --output_dir ./dataset/output/


可以在输出目录中看到,字体生成的文字。


image.png


继续生成logo图,命令如下。


python test.py --experiment_name base_model --test_sample_times 10 --test_epoch 600 --data_name output --mode test


在experiments目录下生成10张logo图,这个数量可以自己设置。


image.png


看看生成的logo效果。


屏幕快照 2022-06-08 下午11.02.00.png


还挺有意思。


总结

这个项目挺神奇的,也比较有意思。


多说一点,大家如果想联系我问一些问题,讨论交流啊,可以加文章底部的联系名片,有时候大家私信我,我看不到或者忘了回复了,很僵。


分享:


       宁愿沉默不语,被当成傻瓜看,也不想轻易的把话说尽,而丧失了质疑的可能性。


                                                                                       ——亚伯拉罕·林肯


相关文章
|
6天前
|
机器学习/深度学习 人工智能 分布式计算
人工智能平台PAI
人工智能平台PAI
16 0
|
6天前
|
机器学习/深度学习 人工智能 算法
基于Java的人工智能与机器学习初探
基于Java的人工智能与机器学习初探
20 0
|
6天前
|
机器学习/深度学习 存储 人工智能
【人工智能】机器学习算法综述及常见算法详解
【人工智能】机器学习算法综述及常见算法详解
|
6天前
|
机器学习/深度学习 人工智能 自然语言处理
【AI 生成式】如何利用生成式人工智能进行机器学习的数据增强?
【5月更文挑战第4天】【AI 生成式】如何利用生成式人工智能进行机器学习的数据增强?
|
6天前
|
机器学习/深度学习 人工智能 算法
【AI 初识】讨论深度学习和机器学习之间的区别
【5月更文挑战第3天】【AI 初识】讨论深度学习和机器学习之间的区别
|
6天前
|
机器学习/深度学习 数据采集 人工智能
【AI 初识】机器学习中维度的诅咒是什么?
【5月更文挑战第2天】【AI 初识】机器学习中维度的诅咒是什么?
|
6天前
|
机器学习/深度学习 人工智能 算法
【Python 机器学习专栏】强化学习在游戏 AI 中的实践
【4月更文挑战第30天】强化学习在游戏AI中展现巨大潜力,通过与环境交互和奖励信号学习最优策略。适应性强,能自主探索,挖掘出惊人策略。应用包括策略、动作和竞速游戏,如AlphaGo。Python是实现强化学习的常用工具。尽管面临训练时间长和环境复杂性等挑战,但未来强化学习将与其他技术融合,推动游戏AI发展,创造更智能的游戏体验。
|
6天前
|
机器学习/深度学习 人工智能 算法
【机器学习】探究Q-Learning通过学习最优策略来解决AI序列决策问题
【机器学习】探究Q-Learning通过学习最优策略来解决AI序列决策问题
|
6天前
|
机器学习/深度学习 人工智能 供应链
【专栏】阿里云RPA的Rap程序是自动化流程脚本,基于AI和机器学习,实现业务流程自动化
【4月更文挑战第29天】阿里云RPA的Rap程序是自动化流程脚本,基于AI和机器学习,实现业务流程自动化。具有灵活性、易用性、高效稳定和智能学习等特点。广泛应用于财务、人力资源、客服和供应链等领域,未来将与AI深度融合,跨平台应用,行业定制化,并构建完善生态,助力企业效率提升和创新。
|
6天前
|
机器学习/深度学习 人工智能 测试技术
自动化测试中AI与机器学习的融合应用
【4月更文挑战第29天】 随着技术的不断进步,人工智能(AI)和机器学习(ML)在软件测试中的应用越来越广泛。本文将探讨AI和ML如何改变自动化测试领域,提高测试效率和质量。我们将讨论AI和ML的基本概念,以及它们如何应用于自动化测试,包括智能测试用例生成,缺陷预测,测试执行优化等方面。最后,我们还将讨论AI和ML在自动化测试中的挑战和未来发展趋势。

热门文章

最新文章