trevorstephens/gplearn
Genetic Programming in Python, with a scikit-learn inspired API
解決的問題
提供一種找出描述變數之間關係的數學表達式的方法。與傳統的「黑箱」機器學習模型不同,此工具使用符號回歸來發現最符合資料的可讀公式。
工作原理
該程式庫實作遺傳程式設計(GP)。從一組隨機數學公式開始,透過多代演化,根據表現選擇最適應的個體,並應用遺傳操作產生新的、改良的版本,直到找到最佳表達式為止。
適用對象
使用 scikit-learn 生態系,並希望進行符號回歸、二元分類或自動特徵工程的資料科學家與機器學習實務者。
特色亮點
- 使用熟悉的
fit/predict模式,與 scikit-learn 兼容的 API。 - 透過
SymbolicRegressor支援符號回歸。 - 透過
SymbolicClassifier支援二元分類。 - 透過
SymbolicTransformer支援自動特徵工程。 - 與 scikit-learn 管道和網格搜尋模組整合。
相關
- 專案
- 專案
- 專案
- 專案
- 專案