Day 30 结语和 Azure 的学习资源- 打完魔王之後的最终章通常是剧情动画

结语和 Azure 的学习资源- 打完魔王之後的最终章通常是剧情动画

从朋友开口问我 Azure 的事情开始,这样断断续使用了 Azure ,大概一整年了。这一整年 Azure 的服务一直都在更新与进步,举例来说,去年十一月使用影像描述的功能,侦测这张花猫睡觉的照片,原本的描述是 "wooden structure",现在则是 "bench";原本只有 39.23% 的信心,现在也提升到 60.28%。虽然正确答案,其实应该是桌子才对,但实际上碍於照片的角度,的确也像是长凳。不管如何,Azure 的确是在进步中。

2020/11 2021/08

不过,进步的同时,Azure 有时候会淘汰原本的功能,例如认知服务中的内容仲裁,和已经被遗忘在潮流之中的 Batch AI。又或是,Azure 常常会推出 Preview (预览版)的功能,这些功能有时候不见得会稳定维持,如果 Azure 最後觉得不优,也是有可能淘汰的。所以,我通常都不会急着使用预览版的功能,以免使用过程中,Azure 有所更动,甚至最後下架。虽然,任何更动,Azure 会寄信提醒用户,也会在文件中说明,但已经使用中的功能有所更动,还是会觉得不开心。哈~说不定,这篇文章写完,前面又有新的更动了。

说到文件,Azure 的说明文件,算是写得非常齐全的了。大部分的功能,其文件都有快速入门的章节,可以让使用者可以马上依样画葫芦,依照范例做出相同效果。文件中,也会有教学课程,但似乎不是每个功能都会有,教学课程的内容比较像是进阶用法。若要得到更详细的内容,我会建议参考操作指南,很多现实的使用情境,都会在此提出解法。虽然操作指南也会提供示范程序,但通常只会提供关键的部分,不像快速入门会从头开始示范。有时候,套件的用法需要进一步了解,可以到 https://docs.microsoft.com/zh-tw/python/api/ 查询。但是,要注意的是,认知服务的套件说明,不在Cognitive toolkit Python API,这其实是cntk的说明文件。认知服务的套件说明则是放在Azure SDK for Python之中。虽然说明文件除了较新的内容外,大多会提供中文版,但中文翻译是机器翻译的,所以最好是看英文版,或者中英对照。

如果还是有不懂的地方,需要看范例,那可以查一下 Azure 的 github ,可以试着在其中挖宝,例如: https://github.com/Azure-Samples/

从申请帐号开始,一直到做完所有我想要的功能,我一毛钱都没花到,在免费帐号的 30 天时限之内,免费帐号的点数从 6100 元慢慢扣款,最後还剩下 4523 元,所以如果要照着前面的做法实做一次,也不用太担心花费太多。
就像玩 RPG 游戏一样,从第一篇文章到最後的大魔王,每一篇文章都相当是一个小关卡,每个关卡都蒐集到破关的要素,这样一点一滴累积起来,最後才打败大魔王,做出一开始所描述的 chatbot。如果有谁,愿意照着这 30 篇文章,好好的玩过一轮,那相信也是会有所收获的。如果有需要,文章中用过的程序码,我都放在 github: https://github.com/KuiMing/triathlon_azure ,请自行取用。(谜之声:那动画咧......?)

这次铁人赛 30 天的文章:https://ithelp.ithome.com.tw/users/20139923/articles

(明年铁人赛说不定又会改玩 IoT 了XD,大家明年继续加油!)


<<:  Day30:总结

>>:  【Day 15】switch statement

新新新手阅读 Angular 文件 - Router - pathMatch(1) - Day27

本文内容 本文为阅读 Angular 的 Route 其中一项设定 pathMath 的笔记内容。 ...

Day2 资料储存 - block storage基础

Block storage是最基本的储存系统,所以让我们从这里开始 我们都知道数据是以1和0储存在某...

4.unity地图建立(Tilemap、Palette、图层)

今天要来建立背景! 利用Tilemap(瓦片地图)轻松绘制2D背景。 什麽是Tilemap? Til...

[Day19] 登入、登出API – views

昨天做了注册的API,想当然,有注册就有登入登出,不然要注册要干嘛XD 所以今天要来做的是登入、登出...

D7- 用 Swift 和公开资讯,打造投资理财的 Apps { 台股申购分析资料来源 }

台股申购资讯 https://www.twse.com.tw/zh/page/announcemen...