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