点击我爱计算机视觉标星,更快获取CVML新技术


本文转载自新智元(AI_era)。


  新智元报道  

来源:GitHub

新智元编辑部

【新智元导读】在近日Github趋势热榜上,来自微软亚洲研究院AI教育团队的人工智能教育与学习共建社区再度引发了广泛关注,目前已获得超过6000星。

在近日Github趋势热榜上,来自微软亚洲研究院AI教育团队的人工智能教育与学习共建社区再度引发了广泛关注,目前已获得超过6000星。平台开发团队在GitHub上表示,该平台是在教育部指导下,依托于新一代人工智能开放科研教育平台,微软亚洲研究院研发团队和学术合作部将为本社区提供全面支持。

平台提供人工智能应用开发的真实案例,以及配套的教程、工具等学习资源,人工智能领域的一线教师及学习者也将分享他们的资源与经验。团队表示,希望本社区的建立,能以开源的方式与广大师生、开发者一起学习、一起贡献,共同丰富、完善本社区,为中国人工智能的发展添砖加瓦。

社区的学习资源优质且免费,绝大部分为原创内容,核心学习资源包括实战篇和理论篇两大部分,辅以参考学习路径和先修知识参考资源,让广大学习者可以清晰地选择适合自己的学习路径,高效地学习。

理论篇

理论篇的内容又称作“9步学习神经网络”,为微软亚洲研究院研发团队原创内容,着重讲述偏理论的知识,同样以“做中学”为核心概念,但是独特地以化繁为简,深入浅出为特点,提供通俗易懂的理论讲解,清晰工整的代码,准确无误的内容,完整的作业体系,不但有理论,还有大量实践动手环节,帮助读者不但迅速掌握“深度学习”的基础知识,更好地理解并使用现有框架,而且可以助力读者快速学习最新出现的各种神经网络的扩展或者变型,跟上快速发展的AI浪潮,使学习者从新的角度快速上手神经网络的学习,做到真正的从入门到精通。该部分内容在针对合作伙伴线下的培训中,受到广大学习者的广泛好评。

神经网络初探

  • 适用人群:希望了解最基本的神经网络知识,有一定代码能力。

  • 内容:神经网络基础知识,线性回归,线性分类。

  • 先修知识:微分知识和线性代数;Python

  • 学习时长:6~8小时

  • 学习目标:理解神经网络基础概念。

神经网络初探学习路径参考

神经网络进阶

  • 适用人群:具有一定的神经网络学习基础和代码能力的学习者。

  • 内容:非线性回归,非线性分类,模型推理。

  • 先修知识:微分知识和线性代数;Python

  • 学习时长:8~12 小时

  • 学习目标:更好地理解并使用现有神经网络框架。

神经网络进阶学习路径参考

深度网络基础

  • 适用人群:有较好的神经网络理论基础,想通过学习深度网络进行更多地扩展性研究或者开发。

  • 内容:DNN,CNN,RNN。

  • 先修知识:微分知识和线性代数;Python

  • 学习时长:16~24 小时

  • 学习目标:有能力快速学习最新出现的各种神经网络的扩展或者变型,或进行前沿性研究。

深度网络基础学习路径参考

实战案例:从漫画开始,学会OCR图文转换

兴趣是第一老师。相信很多同学应该都有一本自己心目中最喜欢的漫画吧。,

微软认知服务包括了影像、语音、语言、搜索、知识五大领域,通过对这些认知服务的独立或者组合使用,可以解决很多现实世界中的问题。作为AI小白,我们可以选择艰难地攀登崇山峻岭,也可以选择像牛顿一样站在巨人的肩膀上。本章节的内容就以“漫画翻译”为例,介绍如何灵活使用微软认知服务来实现自己的AI梦想。

日本漫画非常著名,如海贼王,神探柯南等系列漫画在中国的少年一代中是非常普及。国内专门有一批志愿者,全手工翻译这些漫画为中文版本,过程艰辛复杂,花费时间很长。能否使用AI来帮助加快这个过程呢?

小提示:漫画是有版权的,请大家要在尊重版权的前提下做合法的事。

漫画翻译,要做的事情有三步:

调用微软认知服务,用OCR(光学字符识别)服务识别出漫画上所有文字;

调用微软认知服务,用Text Translate(文本翻译)服务把日文翻译成中文;

自己写逻辑代码把中文文字贴回到以前的漫画中,覆盖以前的日文,生成新的漫画帧。

下图是展示最后的翻译效果,左侧是原漫画,右侧是翻译成中文的结果(由于版权问题,我们自己模仿原漫画做了几个对话气泡):

环境准备

安装Windows 10版本 1803,低一些的Windows 10版本也可以使用。Windows 7也可以运行本示例程序,但不建议使用,Windows 7的官方技术支持到2020/01/14结束。

小提示:如果您的机器不能运行Windows 10,说明硬件性能还是有些不够的。AI是建立在软硬件快速发展的基础上的,不建议您使用低配置的机器来做AI知识的学习。

安装Visual Studio 2017 Community。点击这里下载,对于本案例,安装时选择“.NET桌面开发”即可满足要求。

界面设计代码

<Window x:Class="CartoonTranslate.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:CartoonTranslate"mc:Ignorable="d"Title="MainWindow" Height="450" Width="800"><Grid><Grid.RowDefinitions><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="*"/></Grid.RowDefinitions><StackPanel Orientation="Horizontal" Grid.Row="0"><TextBlock Grid.Row="0" Text="Input URL:"/><TextBox x:Name="tb_Url" Grid.Row="1" Width="600"Text="http://stat.ameba.jp/user_images/20121222/18/secretcube/2e/19/j/o0800112012341269548.jpg"/><Button x:Name="btn_Show" Content="Show" Click="btn_Show_Click" Width="100"/><Button x:Name="btn_OCR" Content="OCR" Click="btn_OCR_Click" Width="100"/><Button x:Name="btn_Translate" Content="Translate" Click="btn_Translate_Click" Width="100"/></StackPanel><StackPanel Grid.Row="1" Orientation="Horizontal"><TextBlock Text="Engine:"/><RadioButton x:Name="rb_V1" GroupName="gn_Engine" Content="OCR" Margin="20,0" IsChecked="True" Click="rb_V1_Click"/><RadioButton x:Name="rb_V2" GroupName="gn_Engine" Content="Recognize Text" Click="rb_V2_Click"/><TextBlock Text="Language:" Margin="20,0"/><RadioButton x:Name="rb_English" GroupName="gn_Language" Content="English"/><RadioButton x:Name="rb_Japanese" GroupName="gn_Language" Content="Japanese" IsChecked="True" Margin="20,0"/></StackPanel><Grid Grid.Row="3"><Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="40"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions><TextBlock Grid.Column="0" Text="Source Image" VerticalAlignment="Center" HorizontalAlignment="Center"/><TextBlock Grid.Column="2" Text="Target Image" VerticalAlignment="Center" HorizontalAlignment="Center"/><Image x:Name="imgSource" Grid.Column="0" Stretch="None" HorizontalAlignment="Left" VerticalAlignment="Top"/><Image x:Name="imgTarget" Grid.Column="2" Stretch="None" HorizontalAlignment="Left" VerticalAlignment="Top"/><Canvas x:Name="canvas_1" Grid.Column="0"/><Canvas x:Name="canvas_2" Grid.Column="2"/></Grid>
</Grid>
</Window>

由于篇幅限制,完整内容请参考GitHub:

https://github.com/microsoft/ai-edu

CV细分方向交流群

52CV已经建立多个CV专业交流群,包括:目标跟踪、目标检测、语义分割、姿态估计、人脸识别检测、医学影像处理、超分辨率、神经架构搜索、GAN、强化学习等,扫码添加CV君拉你入群,如已经为CV君其他账号好友请直接私信,

(请务必注明相关方向,比如:目标检测

喜欢在QQ交流的童鞋,可以加52CV官方QQ群:805388940。

(不会时时在线,如果没能及时通过验证还请见谅)


长按关注我爱计算机视觉

GitHub 6600星,面向中国人:微软AI教育与学习共建社区2.0登场!相关推荐

  1. 微软发布人工智能教育与学习共建社区

    步入2019,人工智能(Artificial Intelligence)的浪潮依然汹涌,各国对于AI人才的需求进一步加大:2月,美国总统特朗普签署行政命令,正式启动美国人工智能计划:加拿大正通过&qu ...

  2. 星驰云算GOSTAR,携手Swarm共建Web 3.0时代

    星驰云算GOSTAR,携手Swarm共建Web 3.0时代 随着IPFS.Filecoin,和 Swarm的市场逐渐展开并取得火爆的成果,人们越来越关注分布式存储网络项目市场的发展前景.最近一款&qu ...

  3. Github | 标星20k+ Facebook 开源高效词表征学习库fastText

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 编辑:Sophia 计算机视觉联盟  报道  | 公众号 CVLianMeng 转载于 :https://githu ...

  4. github标星8331+:吴恩达深度学习课程资源(完整笔记、中英文字幕视频、python作业,提供百度云镜像!)...

    吴恩达老师的深度学习课程(deeplearning.ai),可以说是深度学习入门的最热门课程,我和志愿者编写了这门课的笔记,并在github开源,star数达到8331+,曾经有相关报道文章.为解决g ...

  5. GitHub 标星 20000+,国产 AI 开源从算法开始突破 | 专访商汤联合创始人林达华

    作者 | 阿司匹林 责编 | 李雪敬 封图 | CSDN 下载自视觉中国 作为已经有4000多名员工的AI独角兽,商汤的一举一动备受关注. 从2018年开始,奔着"开源.统一.可复现&quo ...

  6. GitHub标星3.6k | 给AI一张高清照片,分分钟还你3D人体模型

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:量子位 AI博士笔记系列推荐 周志华<机器学习> ...

  7. GitHub 标星 5w+!Python 新手 100 天学习计划,这次再学不会算我输!

    点击⬆️"小詹学Python",选择"置顶或者星标" 第一时间收到精彩推送! 本文转自大数据文摘 作为目前最火也是最实用的编程语言,Python 不仅是新手入门 ...

  8. Github 标星13 万的全栈工程师学习路线,学完我变强了!

    点击上方蓝色"后端技术学堂"关注后加个"星标" 最新文章不错过 阅读本文大概需要 3 分钟 每一天都不平凡,珍惜当下.1639 年的今天,英国天文学家杰雷米亚· ...

  9. 零基础AI人工智能的学习之路-从0到1-浅谈

    文章目录 0.背景 0.1. 知己 0.2. 知彼 1.if转行,这些文章可以参考学习 2.学习之路 2.1 个人学习之路 2.2 推荐的学习之路 3.推荐学习利器 3.1 Kagge 3.2 菜鸟教 ...

最新文章

  1. 老王Python-进阶篇4-异常处理1.3(周末习题)
  2. SQL SERVER 分区表的总结--一些疑问的总结
  3. WINCE6.0+S3C2443的启动过程---eboot2
  4. Buying Shovels CodeForces - 1360D(数论+找因子)
  5. 用JavaScript语言判断一个三位数是否为水仙花数
  6. Python绘图,圣诞树,花,爱心 | Turtle篇
  7. oracle 创建数组
  8. Mysql基础系列(一)
  9. 雷电模拟器安装xposed框架
  10. IDEA如何集成P3C插件检测代码
  11. matlab contourf去掉等高线,MATLAB 等高线边界问题:怎么让等高线在边界外不显示...
  12. python如何打开excel表格_python怎么读取excel表格
  13. 2020中国公关公司30强排行榜(记录)
  14. PDF Expert永久版
  15. html+元素+屏幕固定,jquery.pinBox-可将任何元素固定在容器中的jQuery插件
  16. 详解二叉树的后序遍历
  17. Elasticsearch-2.4.3的单节点安装(多种方式图文详解)
  18. 即兴讲话的万能公式(赶过猪)
  19. 泪目!雷军突然卸任……
  20. 公安计算机保密整改落实情况报告,2017年保密工作整改情况报告

热门文章

  1. 数据可视化系列(二):艺术画笔见乾坤
  2. python扫地机器人开发学校_扫地机器人源码及解释
  3. 四核处理器_2020年高通骁龙处理器排行榜
  4. pcl如何设置colorbar_突然加更 | 子图、colorbar和标题
  5. matlab求逆矩阵_MPU6050姿态解算2-欧拉角amp;旋转矩阵
  6. sys_brk分析 linux1.2.0版本,linux内存管理之sys_brk实现分析(续)
  7. python是基于什么的内存管理方式_python的内存管理机制是什么?
  8. seo代码优化工具_企业seo该怎么优化
  9. r语言导入ggplot2_R语言入门--画图(一)--ggplot2
  10. java上三角数组_二维数组的三角填充 两种java实现的方法