Deskripsi
MACE (Machine Learning Interatomic Potentials) adalah pustaka Python yang kuat yang dirancang untuk pengembangan dan penerapan potensi interatomik pembelajaran mesin yang cepat dan akurat. Pustaka ini memanfaatkan *message passing* ekuivarian tingkat tinggi, sebuah arsitektur jaringan saraf yang canggih, untuk memodelkan interaksi antar atom dalam material dan molekul dengan fidelitas tinggi. Pendekatan ini memungkinkan MACE untuk menangkap perilaku atom yang kompleks, menghasilkan simulasi yang lebih andal di bidang-bidang seperti ilmu material, kimia, dan fisika benda terkondensasi.
Baca Selengkapnya
Repositori MACE menyediakan implementasi referensi yang komprehensif, yang dikembangkan oleh tim peneliti. Ini mencakup alat untuk melatih model MACE kustom dari awal, mengevaluasi kinerjanya, dan memanfaatkan model dasar yang telah dilatih sebelumnya. Pustaka ini mendukung berbagai metode instalasi, termasuk PyPI untuk kemudahan penggunaan dan dari sumber untuk pengembang. Bagi pengguna yang membutuhkan komputasi yang dipercepat, MACE menawarkan akselerasi CUDA melalui pustaka cuEquivariance dan mendukung akselerasi GPU Apple Silicon melalui MPS.
Kemampuan utama MACE meliputi kemampuannya untuk menangani kumpulan data besar melalui pemuatan data *on-line* dan skrip pra-pemrosesan. Pustaka ini juga terintegrasi dengan alat pelacakan eksperimen seperti Weights and Biases untuk alur kerja penelitian yang kuat. Pustaka ini menawarkan berbagai model dasar yang telah dilatih sebelumnya, seperti MACE-MP untuk ilmu material dan MACE-OFF untuk kimia organik, yang dapat digunakan secara langsung atau disesuaikan (*fine-tuned*) untuk aplikasi spesifik. Dokumentasi tersedia untuk memandu pengguna melalui instalasi, penggunaan, dan fitur-fitur lanjutan.
MACE sangat berharga bagi peneliti dan insinyur dalam ilmu material komputasi, kimia kuantum, dan dinamika molekuler. Fokusnya pada akurasi dan kecepatan membuatnya cocok untuk tugas-tugas mulai dari memprediksi sifat material hingga mensimulasikan reaksi kimia. Ketersediaan model dasar dan kemampuan penyesuaian (*fine-tuning*) mendemokratisasi akses ke potensi interatomik tingkat lanjut, memungkinkan penemuan dan desain material serta molekul baru yang lebih cepat.
- KategoriPenemuan Ilmiah & Alat Laboratorium
- Model HargaOpen source
- PenerapanCloud, Di-host sendiri
- PlatformWindows, macOS, Linux
Fitur Inti Potensi Pembelajaran Mesin MACE
Potensi interatomik pembelajaran mesin yang cepat dan akurat
Arsitektur *message passing* ekuivarian tingkat tinggi
Alat untuk melatih model MACE kustom
Kemampuan evaluasi model
Dukungan untuk akselerasi CUDA dengan cuEquivariance
Akselerasi GPU Apple Silicon (MPS)
Model dasar yang telah dilatih sebelumnya untuk material dan kimia organik
Dukungan penyesuaian (*fine-tuning*) untuk model dasar
Pemuatan data *on-line* untuk kumpulan data besar
Integrasi dengan Weights and Biases untuk pelacakan eksperimen
Dukungan untuk PyTorch >= 1.12
Lisensi MIT untuk kode MACE
Memulai dengan Potensi Pembelajaran Mesin MACE
Instal MACE: Gunakan pip install mace-torch atau instal dari sumber.
Siapkan lingkungan: Pastikan Python >= 3.9 dan PyTorch >= 1.12 terinstal.
Latih model: Gunakan skrip mace_run_train dengan parameter yang ditentukan.
Evaluasi model: Gunakan skrip mace_eval_configs untuk penilaian kinerja.
Gunakan model dasar: Muat dan sesuaikan (*fine-tune*) model yang telah dilatih sebelumnya untuk tugas-tugas spesifik.
Aktifkan akselerasi GPU: Tentukan '--device=cuda' atau '--device=mps' untuk komputasi yang lebih cepat.
Integrasikan dengan ASE: Gunakan kalkulator MACE dalam Atomic Simulation Environment.
Kasus Penggunaan Potensi Pembelajaran Mesin MACE
- Penemuan Material
- Dinamika Molekuler
- Simulasi Reaksi Kimia
- Prediksi Sifat Material
- Simulasi Kimia Organik
- Pengembangan *Force Field*
- Kimia Komputasi
- Pembelajaran Aktif








