AI時代的網站與App開發支援
· 改變人類現在與未來的 AI 時代 人工智慧與機器學習經過多年的發展 , 不斷地展現用令世人驚艷的成 果 , 包括圍棋高手 AlphaGO, 還有能生成企畫 , 精準回答各種問題 , 像一個博覽群書的專家的 ChatGPT, 除了能夠下棋和扮演萬事通的專家以外 , 視覺辨識 , 語音辨識 , 智慧客服 , 車牌辨識 , 推薦系統 , 資產鑑價 , 大數據分析等等也都是人工智慧與機器學習廣泛的應用 . 在本系列的文章中 , 我們將為大家介紹如何使用 C# 程式語言 , 搭配 ASP.NET Core 平台和最新的 MAUI 跨平台架構開發整合人工智慧與機器學習功能的跨平台網站與手機 App, 開發出具人工智慧功能 , 符合 AI 時代應用的網站與手機 App. 圖 1: AI 時代的網站與手機 App 的 AI 開發支援 : · 認識 .NET Core 的人工智慧與機器學習的開發支援 本系列文章將使用 Microsoft Visual Studio 或 Microsoft Visual Studio Code 搭配 ML.NET , Azure AI Services ( 含 Azure 認知服務與 Azure Open AI), Azure Machine Learning , Azure Apache Spark , 等 AI 服務和套件 , 為傳統的網站和手機 App 注入 AI 元素 . 接下來我們就來了解一下這些功能強大的 AI 服務與套件 : 1. ML.NET ML.NET 是一套免費 , 開放原始碼 (open-source), 跨平台的機器學習框架 , 支援 Microsoft .NET 平台的程式開發者使用 C# 或 F# 程式語言訓練自訂的機器學習模型 , 創造 AI 時代的新應用 , 包括 : · 分類器 : 例如情緒分析 , 垃圾郵件判斷 , 信用卡偽卡盜刷偵測 , 心臟病預測等等...