SoftwareTeacher的专栏

关于程序设计,软件工程,人工智能的技术博客

排序:
默认
按更新时间
按访问量

AI应用开发实战 - 手写算式计算器

扩展手写数字识别应用 识别并计算简单手写数学表达式 主要知识点 了解MNIST数据集 了解如何扩展数据集 实现手写算式计算器 简介 本文将介绍一例支持识别手写数学表达式并对其进行计算的人工智能应用的开发案例。本文的应用是基于前文“手写识别应用入门”中的基础应用进行扩展实现...

2018-09-28 09:01:07

阅读数:352

评论数:0

微软认知服务应用秘籍 – 君子动口不动手

概述 科技的不断发展带动着人们生活质量不断的提升,其中一方面就体现在日常家庭生活中,智能设备层出不穷,给人们的生活带来了很大的便利。 以电视为例,几十年前的电视还是按钮式的,每次换台还要跑到电视跟前;后来使用遥控器控制成为了主流,人们可以舒服的窝在沙发里看电视;再后来随着互联网及移动通信技术的...

2018-09-25 09:19:33

阅读数:152

评论数:0

微软认知服务应用秘籍 – 支持跨平台客户端的视觉服务中间层

不断演进的应用场景 初级应用场景—宅在家里 场景:Bob同学有一天在网上看到了一张建筑物的图片,大发感慨:"好漂亮啊!这是哪里?我要去亲眼看看!"Bob同学不想问别人,可笑的自尊心让他觉得这肯定是个著名的建筑,如果自己不知道多丢脸!怎么解决Bob同学的烦恼呢...

2018-09-21 17:47:45

阅读数:294

评论数:0

微软认知服务应用秘籍 – 与机器人聊知识

在本篇博客中,我们将会学习到零代码情况下,如何利用已有的技术建立自己的知识问答系统,这种系统的可以广泛适用于学校、企业、客服、政府公开信息等领域,代替传统的电话咨询、电子邮件沟通等高人工负荷的方式。 建立知识库 什么叫QnA Maker? 知识库,就是人们总结出的一些历史知识的集合,存储、索...

2018-09-21 17:42:47

阅读数:552

评论数:1

微软认知服务应用秘籍 – 漫画翻译篇

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

2018-09-19 15:36:06

阅读数:877

评论数:1

机器学习平台建设

本文从机器学习平台的架构开始,再到具体的功能,然后从需求的角度带给读者思考,找到合适的机器学习平台建设之路。最后,推荐了微软开源开放的机器学习平台OpenPAI,是可私有部署的机器学习训练平台。 本文不少要点都可以展开为一篇文章,进行单独介绍,缩减编排是为了帮助各层次读者,了解机器学习平台的概况...

2018-09-13 17:53:43

阅读数:1057

评论数:0

【干货】快速部署微软开源GPU管理利器: OpenPAI

介绍 不管是机器学习的老手,还是入门的新人,都应该装备上尽可能强大的算力。除此之外,还要压榨出硬件的所有潜力来加快模型训练。OpenPAI作为GPU管理的利器,不管是一块GPU,还是上千块GPU,都能够做好调度,帮助加速机器学习的模型训练过程。 关于什么是OpenPAI,请参考 “_blank...

2018-07-16 19:09:38

阅读数:1162

评论数:2

AI应用开发实战系列之四 - 定制化视觉服务的使用

AI应用开发实战系列之四 - 定制化视觉服务的使用 本篇教程的目标是学会使用定制化视觉服务,并能在UWP应用中集成定制化视觉服务模型。 前一篇:AI应用开发实战 - 手写识别应用入门 零、定制化视觉服务简介 有的时候,在构建应用的过程中,在缺少强大计算资源与高性能算法的情况下,我们不一定需...

2018-07-07 20:43:12

阅读数:2440

评论数:15

新手一小时就写出人工智能应用 - 看图识熊

来不及了,先上车: 人工智能开发案例 熊的分类 今后会有更详细的文字版在这个专题出现。 如果有对这个教程有疑问,请在这里留言。

2018-07-03 14:13:33

阅读数:3065

评论数:8

[人工智能教程] 人工智能暑期课实践项目建议

哈工大人工智能暑期课实训项目建议 这个博客介绍了暑期课实践作业的建议。 时间:7/10 - 7/22. 一周上课, 一周项目实践。 要求:项目实践的过程请用公开的博客记录。 项目的源代码请放到 github 中。 每4 ~ 5 人一个小组,从下面的候选中选择题目: 1)手写数字识别...

2018-06-27 16:42:57

阅读数:1552

评论数:2

AI应用开发实战系列之三:手写识别应用入门

AI应用开发实战 - 手写识别应用入门 手写体识别的应用已经非常流行了,如输入法,图片中的文字识别等。但对于大多数开发人员来说,如何实现这样的一个应用,还是会感觉无从下手。本文从简单的MNIST训练出来的模型开始,和大家一起入门手写体识别。 在本教程结束后,会得到一个能用的AI应用,也许是你的...

2018-06-22 10:38:14

阅读数:3348

评论数:13

AI应用开发实战系列之二:从零开始搭建macOS开发环境

AI应用开发实战 - 从零开始搭建macOS开发环境 本视频配套的视频教程请访问:https://www.bilibili.com/video/av24368929/ 零、前提条件 一台能联网的电脑,使用macOS操作系统 请确保鼠标、键盘、显示器都是好的 一、工具介绍 ...

2018-06-22 10:33:11

阅读数:1969

评论数:1

AI应用开发实战系列之一: 从零开始配置环境

AI应用开发实战 - 从零开始配置环境 与本篇配套的视频教程请访问:https://www.bilibili.com/video/av24421492/ 零、前提条件 一台能联网的电脑,使用win10 64位操作系统 请确保鼠标、键盘、显示器都是好的 一、Windows下开发环境搭...

2018-06-22 10:28:59

阅读数:4687

评论数:13

现代程序设计 作业9 - 综合练习

经过大半学期的学习和练习, 我们把学到的东西综合起来。 在作业2 (http://www.cnblogs.com/xinz/p/3318230.html ) 中, 同学们用各种方法 (主要是动态规划,外加一些遍历)计算了一维和二维数组中最小最大子数组的和。 当然,程序在飞快地运行的时候,我们可...

2014-05-14 14:03:56

阅读数:1624

评论数:0

现代程序设计 作业7 - 更加简单的题目

在网上,当用户发现一个新东西 (海洋里捞出来的新物种,奇怪颜色的飞鸟,某种新的植物等), 大家会问下面的问题: 能吃么 好吃么 怎么吃 这三个振聋发聩的问题被吃货们简称为能好怎,  大家可以打开链接看看,体会一下。 我们这门课是《现代程序设计》,我们当然会碰到新的程...

2014-05-14 14:03:54

阅读数:1627

评论数:1

现代程序设计 作业6 - 简单而有意义的题目

这是这个课件的一部分:  现代程序设计 (课程设计中, 征求意见稿) 好多同学们都说题目难,这回我们来一个简单而很有意义的。  :) 写代码爽还是读代码爽? 往一堆乱麻中再加上一些线索,似乎比较容易;然而从这一团乱麻中理出头绪,还是比较难的。下图来自 知乎的一个讨论。   我们练习了...

2014-05-14 14:03:52

阅读数:1689

评论数:0

现代程序设计 作业5

在前四个作业中, 我们体会了数组,子数组的和,二维数组,字符串和字母的处理, 简单和复杂的 UI 程序等。大家锻炼了命令行的处理,模块的持续重构和演化,单元测试,UI 程序的处理,全局单例的做法,MVC 设计模式等等。同时我们还学习和练习了两次结对编程,学习了如何用代码规范让自己的程序容易理解,便...

2014-05-14 14:03:50

阅读数:1329

评论数:0

现代程序设计 作业4

英语国家的小孩们经常玩 Word Search 的游戏, 就是在一个填满字母的矩阵中把单词找出来。  这是一个简单的例子: (来自 wikipedia) 这是一个比较复杂的例子: 这是答案:   美国的商店里还有不少 word search book...

2014-05-14 14:03:48

阅读数:1458

评论数:0

现代程序设计 作业 3

这个作业是采取结对编程的方式完成。 在上一个作业中,  我们尝试了各种命令行的处理,以及各种数组的处理。  现在, 我们要把 现代程序设计 作业 2 的各个结果转换成图形界面显示。这个问题看起来很难, 实际上大部分难的工作都在上一个作业完成了 (数组计算部分),  现在我们要通过模块化和重构等一...

2014-05-14 14:03:46

阅读数:1330

评论数:0

现代程序设计 作业 2

我们上节课讲了 返回整数数组中最大子数组的和 这个问题。 我们第二次作业在这个基础上扩展。 程序要使用的数组放在一个叫 input.txt 的文件中,  文件格式是: 数组的行数, 数组的列数, 每一行的元素,  (用逗号分开) 每一个数字都是有符号32位整数, ...

2014-05-14 14:03:44

阅读数:1446

评论数:0

提示
确定要删除当前文章?
取消 删除