EricBernhardsson将50000种字体放入神经网络进行研究,神经网络能够识别字体矢量,并能在大小写之间进行转换。

神经网络目前已经发挥着越来越重要的作用,很多研究者希望可以对神经网络做进一步的开发,创建更有利于帮助人类完成工作的智能神经网络系统。

目前,EricBernhardsson计划将50000种字体放入神经网络进一步研究神经网络的作用。

它创建了一个字符删格,每一个字符都放置在一个64×64像素的空间中,每一个字符可以和其他的字符进行直接对比,他利用神经网络创建“矢量字体”,这是一种能够单独定义字体的抽象数学结构。

EricBernhardsson表示,其实每一个字体都是一个矢量,我们可以在研究的过程中通过创建任意的“字体矢量”使其生成结果,也可以选择一个矢量并且通过随机的扰动生成新的字体。通过建立一个多元正太分布的模型将会帮助我们随机取样矢量。

通过研究得到如下图所示。

神经网络可以区分大小写,它很据所创建的字体的不同在两者之间进行转换。神经网络智能化的优势日益突出,或许它通过不断研发将能够完成很多原本依靠人类大脑才能完成的任务。不过,神经网络要想真正取代人工,就从字体设计方面而言,短期之内还是不太可能的。

原文发布时间:2016-01-30 16:03
本文作者:叮叮
本文来自云栖社区合作伙伴镁客网,了解相关信息可以关注镁客网。

神经网络开始设计字体,可根据“矢量字体”变换大小写相关推荐

  1. 点阵字体(也叫位图字体或光栅字体)、矢量字体

    摘自百度文库 http://blog.csdn.net/chy555chy/article/details/51888839 点阵字体 点阵字体是把每一个字符都分成16×16或24×24个点,然后用每 ...

  2. 数码相框(四、使用freetype库实现矢量字体显示)

    注:本人已购买韦东山第三期项目视频,内容来源<数码相框项目视频>.数码相框-通过freetype库实现矢量显示,只用于学习记录,如有侵权,请联系删除.     在数码相框(三.LCD显示文 ...

  3. 【第3版emWin教程】第32章 emWin6.x的矢量字体(支持汉字全字库,Unicode编码,QSPI Flash方案)

    教程不断更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第32章       emWin6.x的矢量字体(支持汉字全字库 ...

  4. linux显示点阵字体,Fedora 17中文字体显示点阵状的解决方法

    在Fedora 17中文字体的显示变成点阵状了,为什么在Fedora 16下中文字体是文泉驿正黑.到Fedora 17之后,中文字体由文泉驿正黑(WenQuanYi Zen Hei)变为WenQuan ...

  5. 元件库导入_最新版字体图标元件库分享,一套绝佳的矢量字体图标元件库

    这次分享的FontAwesome v5字体图标元件库,是根据官方的最新版本v5.7.2整理完成的,包含了更全面的图标类型和丰富的图标数量,相信可以满足大多数同学在原型设计中的使用需求. FontAwe ...

  6. FreeTpye库学习笔记:将矢量字体解析为位图

    目录 一.前言 二.FreeType解析矢量(.ttf)字体 2.1 包含头文件 2.2 初始化 FreeType 库 2.3 加载 FT_Face 2.4 设置字体编码方式 2.5 设置字体大小 2 ...

  7. WindML、FreeType和TrueType三者相结合实现矢量字体的显示

    1 VxWorks5.5点阵字库的局限性 VxWorks5.5 是美国风河公司开发的嵌入式操作系统,图形系统采用WindML3.0,支持点阵字显示,不支持矢量字体显示.点阵字采用内存模式加载,使用前需 ...

  8. illustrator字体设计教程 刘兵克Illustratorai字体设计日记

    illustrator是矢量图形软件,主要用于产品设计.logo设计.广告设计.各类机械零件设计图.印前排版等等,用得最多的是处理印刷的图文. 多媒体设计师包括哪些? 学习网页设计.音像制品设计与制作 ...

  9. icomoon矢量字体图标的使用

    icomoon是一个专门制作矢量字体图标的在线服务系统,在其官网上有大量已经设计好的字体图标,选择下载即可,也可以自定义字体图标. icomoon 官网:https://icomoon.io/ 下面介 ...

最新文章

  1. 电力系统稳定与控制_基于数据驱动的电力系统稳定性分析
  2. 《虚拟化与云计算》读书感(三)数据中心的概述
  3. swift通知栏推送_如何使用Swift和Laravel使用推送通知创建iOS加密跟踪应用
  4. 『TensorFlow』命令行参数解析
  5. Nanopore sequencing technology and tools for genome assembly: computational analysis of the current
  6. css y轴溢出滚动条,x轴溢出显示
  7. AtCoder AGC037E Reversing and Concatenating
  8. 小程序 canvas 设置 字体 字号加粗
  9. BGP—— Confederation联邦(讲解+配置)
  10. memcached高速缓存学习笔记001---memcached介绍和安装以及基本使用
  11. 9.Shell 编程从入门到精通 --- 进程
  12. 关于软件比赛:想当太子,就不要陪别人读书
  13. 高一计算机基础知识课程ppt课件,高一计算机基础课件.ppt
  14. js调用一次函数,中间增加一个内容
  15. 给Edge添加chrome主题
  16. 临床数据库挖掘系列2-使用SEER.stat软件提取数据
  17. 使用itext实现pdf图片签章
  18. ICC II setupfloorplan
  19. VS 调试时,不允许修改代码
  20. win7计算机睡眠后无法唤醒,win7系统待机后打不开怎么办|win7待机无法唤醒的解决方法...

热门文章

  1. corntab定时执行任务
  2. 1 Oracle数据库常用命令
  3. 教你在Zabbix环境下快速升级nginx版本!
  4. Linux Shell 时间运算以及时间差计算方法!
  5. oracle Plsql 执行update或者delete时卡死问题解决办法
  6. 使用Json出现java.lang.NoClassDefFoundError解决方法
  7. 【原】Coursera—Andrew Ng机器学习—Week 9 习题—异常检测
  8. Spring Boot 2.X 如何优雅的解决跨域问题?
  9. 【问题解决】解决创建Android模拟器时提示“No system images installed for this target“的问题
  10. 使用jQuery获取视口大小