AstroSpectro v1.0.0 - High-Performance Classification #6
PhD-Brown
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Description:
We are incredibly proud to announce the release of AstroSpectro v1.0.0, the first stable and feature-complete version of our spectral classification pipeline. This release marks the culmination of an intensive development cycle focused on robustness, model performance, and the creation of a professional-grade suite of analysis tools.
The project has achieved its primary goal: to provide an end-to-end system capable of classifying stellar types from raw LAMOST DR5 spectra with an accuracy exceeding 80%.
✨ v1.0.0 Highlights
🚀 Model Performance
GridSearchCV), ensuring the model's robustness and ability to generalize.prominence) and width (FWHM) of key spectral lines.🛠️ Architecture & Pipeline
SpectralClassifierclass has been refactored to support bothRandomForestandXGBoost, enabling easy benchmarking.scikit-learnPipeline: The training process now includes automated steps for imputation (handlingNaNvalues), feature scaling, and oversampling (SMOTE) to manage class imbalance.MasterPipeline,SpectraManager,AstroVisualizer), turning the00_master_pipeline.ipynband02_tools_and_visuals.ipynbnotebooks into clean, high-level dashboards.📊 Visualization & Analysis Tools
02_tools_and_visualsnotebook allows users to:.pklmodel.📚 Complete Documentation
Next Steps
This v1.0.0 release provides a solid foundation. Future development will focus on the goals outlined in our Roadmap, notably the exploration of Deep Learning models (1D CNNs) and the extension of the pipeline to other spectroscopic surveys.
A huge thank you to the open-source community whose tools made this project possible.
Description :
Nous sommes extrêmement fiers d'annoncer la version 1.0.0 d'AstroSpectro, la première version stable et complète de notre pipeline de classification spectrale. Cette version marque l'aboutissement d'un cycle de développement intensif axé sur la robustesse, la performance du modèle et la création d'une suite d'outils d'analyse de qualité professionnelle.
Le projet a atteint son objectif principal : fournir un système de bout en bout capable de classer des types stellaires à partir de spectres bruts LAMOST DR5 avec une précision supérieure à 80%.
✨ Points Forts de la Version v1.0.0
🚀 Performance du Modèle
GridSearchCV), garantissant la robustesse et la capacité de généralisation du modèle.prominence) et largeur (FWHM) des raies spectrales clés.🛠️ Architecture et Pipeline
SpectralClassifiera été refactorisée pour supporter à la foisRandomForestetXGBoost, permettant un benchmarking facile.scikit-learnComplet : Le processus d'entraînement inclut désormais des étapes automatisées d'imputation (gestion desNaN), de scaling des features, et de sur-échantillonnage (SMOTE) pour gérer le déséquilibre des classes.MasterPipeline,SpectraManager,AstroVisualizer), rendant les notebooks00_master_pipeline.ipynbet02_tools_and_visuals.ipynbdes tableaux de bord propres et de haut niveau.📊 Outils de Visualisation et d'Analyse
02_tools_and_visualspermet de :.pklsauvegardé.📚 Documentation Complète
Prochaines Étapes
Cette version 1.0.0 constitue une fondation solide. Le développement futur se concentrera sur les axes définis dans notre Roadmap, notamment l'exploration de modèles de Deep Learning (CNN 1D) et l'extension du pipeline à d'autres relevés spectroscopiques.
Un immense merci à la communauté open source dont les outils ont rendu ce projet possible.
This discussion was created from the release AstroSpectro v1.0.0 - High-Performance Classification.
Beta Was this translation helpful? Give feedback.
All reactions