aimhubio / aim

Aim 💫 — An easy-to-use & supercharged open-source experiment tracker.
https://aimstack.io
Apache License 2.0
5.15k stars 315 forks source link

Integration with spacy ! #1351

Open osoblanco opened 2 years ago

osoblanco commented 2 years ago

🚀 Feature

I recently caught myself rummaging through a ton of logs after using spacy. It would be very nice if internally I had the option to track everything with aim.

Motivation

The default logger is not particularly user/filtering friendly, thus it would be nice if I would be able to track live with something more visual and easier to search around. Also, it would be a great addition if my experiments and displacy visualisations were in one tab, which will be a quality of life improvement.

Pitch

Allow me to go from this.


=========================== Initializing pipeline ===========================
[2021-11-12 12:02:52,862] [INFO] Set up nlp object from config
[2021-11-12 12:02:52,870] [INFO] Pipeline: ['sentencizer', 'tok2vec', 'ner']
[2021-11-12 12:02:53,145] [INFO] Created vocabulary
[2021-11-12 12:02:53,146] [INFO] Finished initializing nlp object
[2021-11-12 12:02:58,148] [INFO] Initialized pipeline components: ['tok2vec', 'ner']
✔ Initialized pipeline

============================= Training pipeline =============================
ℹ Pipeline: ['sentencizer', 'tok2vec', 'ner']
ℹ Frozen components: ['sentencizer']
ℹ Initial learn rate: 0.001

...

To this

Screenshot from 2022-02-16 14-29-23

gorarakelyan commented 2 years ago

hey @osoblanco,

will defo prioritize spacy integration in the next couple of weeks! this is one of the highly requested features