EvoX 1.0.0 有什麼新功能?
- 完整的 PyTorch 相容性:EvoX 現在與 PyTorch 生態系統無縫整合,使得在神經架構搜索(NAS)、強化學習(RL)和元學習中應用**演化算法(EAs)**比以往更加容易。
- 分散式 GPU 加速:專為大規模運算而建構,EvoX 利用 PyTorch 在異構硬體(CPU、GPU、多節點叢集)上實現 100 倍加速。
- 豐富的算法庫:提供 50+ 演化算法,包括 GA、DE、PSO、CMA-ES、MOEAs(NSGA-II、RVEA、MOEA/D 等),以及最先進的元演化方法。
- RL 與物理引擎支援:相容 Brax 和強化學習環境,支援演化強化學習(ERL)應用。
- 100+ 基準問題:涵蓋單目標和多目標最佳化,以及實際工程挑戰。
- 可自訂且可擴展:支援靈活的問題定義、即時資料串流和可擴展的分散式工作流程。
橋接演化計算與深度學習
EvoX 1.0.0 代表了將演化算法與現代深度學習框架融合的突破性一步。與 PyTorch 的整合使研究人員和從業者能夠結合基於梯度的學習與演化搜索,在 AI 驅動的最佳化、自動化機器學習(AutoML)和複雜決策系統中開啟新的可能性。
開源與社群驅動
EvoX 現已在 GitHub 上線:https://github.com/EMI-Group/EvoX