規則引擎與ML模型的比較 - xLaszlo
“基於規則的系統”通常是作為ML專案的良好起點。
資料科學的重點是提出問題
資料科學家的工作是通過統計工具回答問題。有時一些答案可以模型的形式表現出來,但這不是必需的。
資料科學家首先關注的是問題而不是答案。這要求他們構建一個框架(使用程式碼和資料),以便驗證後續答案。
構建一個基於規則的系統很簡單?
建立規則聽起來很簡單,不是嗎?
- 先從 "價格>1000美元,則為真,否則為假 "這樣的內容開始;
- 然後你新增邏輯運算子,如AND、OR和NOT;
- 然後,你調整常數,進行演示;
- 然後你新增迴圈和分支來簡化邏輯表示式。
這就是基於規則的系統嗎?好像很簡單,但發展到最後,你可能希望將該專案委託給軟體工程團隊;他們更擅長編寫程式碼,然後資料科學家通過DSL輸入業務規則。
後來,你會發現規則引擎+DSL並不能滿足你....
建立人工智慧模型很難嗎?
假設您準備並構建了一個可以驗證模型的框架:
從零開始實施新的機器學習模型確實很難。但最近該領域最大的進步是:已經存在大量易於使用的高質量模型。
您可以從 spacy、huggingface 或 imagenet 等預訓練的模型開始解決標準任務。
您擁有結構化資料的 *BOOST 模型,使用 sklearn 的 LogReg 構建基線模型則沒有任何問題。
在像機器學習這樣快速發展的領域中,您不僅需要更新自己的技能,還需要更新您對所接受的合理首次嘗試的信念。
相關文章
- 規則引擎與機器學習比較與結合機器學習
- javascript ==與!=的比較規則(加踩坑)JavaScript
- OSI模型 與 DOD模型的比較模型
- 字符集和比較規則
- URule規則引擎
- 從根上理解 MySQL 的字符集和比較規則MySql
- 規則引擎模式 - upperdine模式
- .NET RulesEngine(規則引擎)
- 貧血模型與充血模型比較 - DDD - The Domain Driven Design模型AI
- 併發模型比較模型
- 開放封閉原則與規則引擎設計模式 - devgenius設計模式dev
- Java各種規則引擎Java
- 架構 規則引擎 quartz架構quartz
- Java規則引擎 Easy RulesJava
- Drools 規則引擎應用
- Drools規則引擎簡介
- 符號推理:Drools規則引擎 + LangChain4j大模型演示符號LangChain大模型
- 業務流程模型與資料流程圖的比較 - brcommunity模型流程圖Unity
- 元學習:人類與大模型比較建模大模型
- 規則引擎在IoT的重要性?
- Drools 業務規則引擎的完整教程
- 什麼是規則引擎? - martinfowler
- Evrete 規則引擎簡介 | baeldungVR
- 規則引擎Golang指南 – Mohit KhareGolang
- 第03講:Flink 的程式設計模型與其他框架比較程式設計模型框架
- volatile與Atomic的比較
- ==與equals比較
- cerner/clara-rules: Clojure的業務規則引擎與專家系統
- Oracle vs PostgreSQL,研發注意事項(8)- Oracle資料比較規則OracleSQL
- Codd的ER模型12條規則模型
- 用 Java 構建簡單的規則引擎Java
- 數字化轉型中的規則引擎
- 如何學習Java的規則引擎模式? - plagovJava模式Go
- 一個規則引擎的視覺化方案視覺化
- 快速整合和使用 drools 規則引擎
- 什麼是業務規則引擎?
- 全渠道營銷規則引擎案例
- MVVM與MVC模式的比較MVVMMVC模式