|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ft-fb-mk/
课程评论:没有评论
以下是本Coursera课程的中文内容摘要: **课程名称:** 【Flutter+Firebase+MLKit】打造AI驱动的iOS和Android应用 **课程概述:** 本课程旨在帮助您快速、简洁地开发集成人工智能(AI)的服务。您将学习如何利用 Flutter、Firebase 和 ML Kit 这三大技术,使用同一份源代码开发支持 iOS 和 Android 的 AI 应用。 课程内容涵盖了这些技术的基础知识、环境搭建、Flutter 的编程语言 Dart 的讲解、UI 构建,以及与 Firebase 和 ML Kit 的集成。本课程特别适合希望制作 AI 应用原型,或者学习了 AI 但不确定如何应用的学习者。通过本课程,您将能够构建并发布您自己的 AI 应用。 **课程结构:** 课程共分为六个部分: * **第一讲:** 课程概要与环境设置 * **第二讲:** 编程语言 Dart * **第三讲:** Flutter 的组件 * **第四讲:** 与 Firebase 的集成 * **第五讲:** ML Kit 的引入 * **第六讲:** AI 应用的构建 **学习要点与注意事项:** * 本课程以实践为主,侧重于实现,不深入讲解 AI 的原理。 * 课程中使用 Mac 进行演示,但 Windows 用户也可学习。部分环境设置可能需要您自行查阅资料。请注意,Windows 用户无法进行 iOS 应用的构建。 * 对于使用手机真机进行验证的讲解将是最低限度的。 **关键技术介绍:** * **Flutter:** 由 Google 开发的免费移动应用框架,允许您使用一套代码同时开发 Android 和 iOS 应用。它使用 Dart 语言,并支持“热重载”功能,实现代码修改后的即时界面反馈。 * **Firebase:** iOS、Android 和 Web 应用的“后端”平台,支持快速便捷的开发。Firebase 提供了丰富的工具,不仅用于后端,还涵盖了应用开发的各个方面。 * **ML Kit:** 谷歌提供的机器学习功能,可直接在 iOS 和 Android 等设备端的应用中使用。通过 ML Kit,您可以轻松实现文本识别、人脸检测、图像识别与标签、地标识别等功能。 **最终目标:** 通过本课程,您将学会使用最新的技术,构建出包含人脸识别等机器学习功能的社交媒体类应用,并能够将您想象中的 AI 应用付诸实践,推向世界。
AIを利用したサービスを、素早く簡潔に作れるようになるための講座です。Flutter、Firebase、MLKitを利用して、iOS、Androidの人工知能アプリを可能な限り1つのソースコードで開発します。本コースはこれらの技術の概要、および環境構築から始まり、Flutterで使用するプログラミング言語Dartの解説、UIの構築、FirebaseおよびMLKitとの連携について解説していきます。人工知能を使ったアプリのモックアップを作りたい方、人工知能を学んだけど活かし方が分からない方に特にお勧めです。AIアプリを構築し、世界に提供できるようになりましょう!注: 本コースに先立ちYouTubeでのライブ講義【Live人工知能】がありました。本コースの動画はこのライブ講義をUdemy用に再構成したものになります。コースは全部で6つのセクションからなります。環境設定から始まり、最後にはFlutterとFirebase、MLKitを組み合わせてiOS、Andoroid両対応のAIアプリを構築します。第1講: コースの概要と環境設定 第2講: プログラミング言語Dart第3講: Flutterのウィジェット第4講: Firebaseとの連携第5講: MLKitの導入第6講: AIアプリの構築受講上の注意点:・実装が中心となりますので、AIについて原理の深い解説は行いません。・動画ではMacを使用しますがWindowsでも受講可能です。環境構築などに関してはある程度ご自身で調べることも必要になりますのでご注意ください。また、WindowsではiOS向けのビルドはできません。・スマートフォン端末を用いた実機検証については、最小限の解説となります。【Flutterとは】Google製の無料のモバイルアプリケーションフレームワークで、1つのコードでAndroidとiOSのアプリを同時に開発することができます。開発言語にはDartを使います。「ホットリロード」が採用されており、コードの修正が即画面に反映されます。【Firebaseとは】iOS、AndroidアプリやWebアプリにおける「バックエンド」で、手軽で素早い開発を可能にするプラットフォームです。Firebaseには、バックエンドをだけではなくアプリ開発全般に役立つ機能が数多く含まれています。【MLKitとは】MLKITは、Googleが提供する様々な機械学習の機能をiOSやAndoroidアプリなどのデバイス側で利用可能な形で提供します。MLKitを使うことで、テキストの読み取り、顔検出、画像認識とラベル付け、ランドマーク認識などを手軽に実装することができます。最終的には、機械学習による顔認識を利用したSNS風のアプリの構築まで行います。皆さんそれぞれが想像するAIアプリを、最新のテクノロジーを使いこなすことで構築できるようになりましょう。