Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PRE REVIEW]: Explainable Artificial Intelligence with MicroPython: Lightweight Neural Networks for Students’ Deeper Learning #7933

Open
editorialbot opened this issue Mar 21, 2025 · 32 comments
Labels
pre-review Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning

Comments

@editorialbot
Copy link
Collaborator

Submitting author: @statistical-thinking (Prof. Dr. habil. Dennis Klinkhammer)
Repository: https://github.com/statistical-thinking/KI.ENNA
Branch with paper.md (empty if default branch):
Version: 2.0
Editor: Pending
Reviewers: Pending
Managing EiC: Chris Vernon

Status

status

Status badge code:

HTML: <a href="https://joss.theoj.org/papers/67385d887eb9dacd15f01eb4693da74d"><img src="https://joss.theoj.org/papers/67385d887eb9dacd15f01eb4693da74d/status.svg"></a>
Markdown: [![status](https://joss.theoj.org/papers/67385d887eb9dacd15f01eb4693da74d/status.svg)](https://joss.theoj.org/papers/67385d887eb9dacd15f01eb4693da74d)

Author instructions

Thanks for submitting your paper to JOSS @statistical-thinking . Currently, there isn't a JOSS editor assigned to your paper.

@statistical-thinking if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). You can search the list of people that have already agreed to review and may be suitable for this submission.

Editor instructions

The JOSS submission bot @editorialbot is here to help you find and assign reviewers and start the main review. To find out what @editorialbot can do for you type:

@editorialbot commands
@editorialbot editorialbot added pre-review Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning labels Mar 21, 2025
@editorialbot
Copy link
Collaborator Author

Hello human, I'm @editorialbot, a robot that can help you with some common editorial tasks.

For a list of things I can do to help you, just type:

@editorialbot commands

For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:

@editorialbot generate pdf

@editorialbot
Copy link
Collaborator Author

⚠️ An error happened when generating the pdf. Problem with affiliations for Dennis Klinkhammer, perhaps the affiliations index need quoting?.

@editorialbot
Copy link
Collaborator Author

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

✅ OK DOIs

- None

🟡 SKIP DOIs

- No DOI given, and none found for title: Deep learning
- No DOI given, and none found for title: Transparency and trust in artificial intelligence ...
- No DOI given, and none found for title: Machine-learning methods for computational science...

❌ MISSING DOIs

- 10.3390/su12020492 may be a valid DOI for title: Artificial intelligence and machine learning appli...
- 10.62273/spyc4248 may be a valid DOI for title: Data analyst competencies: A theory-driven investi...
- 10.1016/j.iot.2023.100729 may be a valid DOI for title: An evaluation methodology to determine the actual ...
- 10.1016/j.techfore.2022.122120 may be a valid DOI for title: Explainable Artificial Intelligence (XAI) from a u...
- 10.1016/j.chbr.2022.100223 may be a valid DOI for title: Evaluating artificial intelligence literacy course...
- 10.1016/j.jmsy.2021.07.007 may be a valid DOI for title: Data science skills and domain knowledge requireme...
- 10.1080/10580530.2020.1849465 may be a valid DOI for title: Explainable artificial intelligence: Objectives, s...
- 10.1016/j.jksuci.2021.11.019 may be a valid DOI for title: A review on TinyML: State-of-the-art and prospects
- 10.3390/en14206636 may be a valid DOI for title: Self-learning pipeline for low-energy resource-con...
- 10.3389/fpsyg.2016.01390 may be a valid DOI for title: Learning from the past-the need for empirical evid...
- 10.1109/tpami.2024.3355495 may be a valid DOI for title: AIfES: A next-generation edge AI framework
- 10.1177/0950422221990990 may be a valid DOI for title: An investigation of skill requirements in artifici...

❌ INVALID DOIs

- None

@editorialbot
Copy link
Collaborator Author

Software report:

github.com/AlDanial/cloc v 1.98  T=0.03 s (507.7 files/s, 250036.7 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                           4            406            178           2697
CSV                              2              0              0            870
TeX                              1             14              0            324
Jupyter Notebook                 4              0           3569            190
Markdown                         2             20              0             67
Text                             4              0              0             38
-------------------------------------------------------------------------------
SUM:                            17            440           3747           4186
-------------------------------------------------------------------------------

Commit count by author:

   223	Dr. habil. Dennis Klinkhammer
     2	Dr. Dennis Klinkhammer

@editorialbot
Copy link
Collaborator Author

Paper file info:

📄 Wordcount for paper.md is 565

✅ The paper includes a Statement of need section

@editorialbot
Copy link
Collaborator Author

License info:

🟡 License found: Other (Check here for OSI approval)

@editorialbot
Copy link
Collaborator Author

⚠️ An error happened when generating the pdf. Problem with affiliations for Dennis Klinkhammer, perhaps the affiliations index need quoting?.

@editorialbot
Copy link
Collaborator Author

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@editorialbot
Copy link
Collaborator Author

Five most similar historical JOSS papers:

ADaPT-ML: A Data Programming Template for Machine Learning
Submitting author: @nulberry
Handling editor: @jmschrei (Active)
Reviewers: @aaronpeikert, @wincowgerDEV
Similarity score: 0.6849

NiaAML: AutoML framework based on stochastic population-based nature-inspired algorithms
Submitting author: @lukapecnik
Handling editor: @arfon (Active)
Reviewers: @adi3, @sara-02
Similarity score: 0.6811

nnde: A Python package for solving differential equations using neural networks
Submitting author: @elwinter
Handling editor: @diehlpk (Active)
Reviewers: @taless474, @hayesall
Similarity score: 0.6690

MNE-ICALabel: Automatically annotating ICA components with ICLabel in Python
Submitting author: @adam2392
Handling editor: @emdupre (Active)
Reviewers: @TomDonoghue, @adswa
Similarity score: 0.6687

PyDGN: a Python Library for Flexible and Reproducible Research on Deep Learning for Graphs
Submitting author: @diningphil
Handling editor: @arfon (Active)
Reviewers: @idoby, @sepandhaghighi
Similarity score: 0.6685

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

@statistical-thinking

This comment has been minimized.

@editorialbot
Copy link
Collaborator Author

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@editorialbot
Copy link
Collaborator Author

Five most similar historical JOSS papers:

ADaPT-ML: A Data Programming Template for Machine Learning
Submitting author: @nulberry
Handling editor: @jmschrei (Active)
Reviewers: @aaronpeikert, @wincowgerDEV
Similarity score: 0.6914

NiaAML: AutoML framework based on stochastic population-based nature-inspired algorithms
Submitting author: @lukapecnik
Handling editor: @arfon (Active)
Reviewers: @adi3, @sara-02
Similarity score: 0.6875

nnde: A Python package for solving differential equations using neural networks
Submitting author: @elwinter
Handling editor: @diehlpk (Active)
Reviewers: @taless474, @hayesall
Similarity score: 0.6731

MNE-ICALabel: Automatically annotating ICA components with ICLabel in Python
Submitting author: @adam2392
Handling editor: @emdupre (Active)
Reviewers: @TomDonoghue, @adswa
Similarity score: 0.6726

PyDGN: a Python Library for Flexible and Reproducible Research on Deep Learning for Graphs
Submitting author: @diningphil
Handling editor: @arfon (Active)
Reviewers: @idoby, @sepandhaghighi
Similarity score: 0.6704

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

@statistical-thinking

This comment has been minimized.

@editorialbot
Copy link
Collaborator Author

Hello @statistical-thinking, here are the things you can ask me to do:


# List all available commands
@editorialbot commands

# Get a list of all editors's GitHub handles
@editorialbot list editors

# Adds a checklist for the reviewer using this command
@editorialbot generate my checklist

# Set a value for branch
@editorialbot set joss-paper as branch

# Run checks and provide information on the repository and the paper file
@editorialbot check repository

# Check the references of the paper for missing DOIs
@editorialbot check references

# Generates the pdf paper
@editorialbot generate pdf

# Generates a LaTeX preprint file
@editorialbot generate preprint

# Get a link to the complete list of reviewers
@editorialbot list reviewers

@statistical-thinking

This comment has been minimized.

@editorialbot
Copy link
Collaborator Author

Software report:

github.com/AlDanial/cloc v 1.98  T=0.03 s (514.3 files/s, 253842.7 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                           4            406            178           2697
CSV                              2              0              0            870
TeX                              1             15              0            339
Jupyter Notebook                 4              0           3569            190
Markdown                         2             20              0             68
Text                             4              0              0             38
-------------------------------------------------------------------------------
SUM:                            17            441           3747           4202
-------------------------------------------------------------------------------

Commit count by author:

   227	Dr. habil. Dennis Klinkhammer
     2	Dr. Dennis Klinkhammer

@editorialbot
Copy link
Collaborator Author

Paper file info:

📄 Wordcount for paper.md is 569

✅ The paper includes a Statement of need section

@editorialbot
Copy link
Collaborator Author

License info:

🟡 License found: Other (Check here for OSI approval)

@statistical-thinking

This comment has been minimized.

@editorialbot
Copy link
Collaborator Author

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

✅ OK DOIs

- 10.3390/su12020492 is OK
- 10.62273/spyc4248 is OK
- 10.1016/j.iot.2023.100729 is OK
- 10.1016/j.techfore.2022.122120 is OK
- 10.1016/j.chbr.2022.100223 is OK
- 10.1038/nature14539 is OK
- 10.1016/j.jmsy.2021.07.007 is OK
- 10.1080/10580530.2020.1849465 is OK
- 10.1016/j.jksuci.2021.11.019 is OK
- 10.3390/en14206636 is OK
- 10.3389/fpsyg.2016.01390 is OK
- 10.1080/12460125.2020.1819094 is OK
- 10.1109/tpami.2024.3355495 is OK
- 10.1177/0950422221990990 is OK
- 10.3390/computation8010015 is OK

🟡 SKIP DOIs

- None

❌ MISSING DOIs

- None

❌ INVALID DOIs

- None

@statistical-thinking

This comment has been minimized.

@editorialbot
Copy link
Collaborator Author

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@editorialbot
Copy link
Collaborator Author

Five most similar historical JOSS papers:

ADaPT-ML: A Data Programming Template for Machine Learning
Submitting author: @nulberry
Handling editor: @jmschrei (Active)
Reviewers: @aaronpeikert, @wincowgerDEV
Similarity score: 0.6911

NiaAML: AutoML framework based on stochastic population-based nature-inspired algorithms
Submitting author: @lukapecnik
Handling editor: @arfon (Active)
Reviewers: @adi3, @sara-02
Similarity score: 0.6869

nnde: A Python package for solving differential equations using neural networks
Submitting author: @elwinter
Handling editor: @diehlpk (Active)
Reviewers: @taless474, @hayesall
Similarity score: 0.6725

MNE-ICALabel: Automatically annotating ICA components with ICLabel in Python
Submitting author: @adam2392
Handling editor: @emdupre (Active)
Reviewers: @TomDonoghue, @adswa
Similarity score: 0.6719

PyDGN: a Python Library for Flexible and Reproducible Research on Deep Learning for Graphs
Submitting author: @diningphil
Handling editor: @arfon (Active)
Reviewers: @idoby, @sepandhaghighi
Similarity score: 0.6699

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

@statistical-thinking

This comment has been minimized.

@editorialbot
Copy link
Collaborator Author

Software report:

github.com/AlDanial/cloc v 1.98  T=0.03 s (502.1 files/s, 247792.2 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                           4            406            178           2697
CSV                              2              0              0            870
TeX                              1             15              0            339
Jupyter Notebook                 4              0           3569            190
Markdown                         2             20              0             68
Text                             4              0              0             38
-------------------------------------------------------------------------------
SUM:                            17            441           3747           4202
-------------------------------------------------------------------------------

Commit count by author:

   231	Dr. habil. Dennis Klinkhammer
     2	Dr. Dennis Klinkhammer

@editorialbot
Copy link
Collaborator Author

Paper file info:

📄 Wordcount for paper.md is 569

✅ The paper includes a Statement of need section

@editorialbot
Copy link
Collaborator Author

License info:

✅ License found: MIT License (Valid open source OSI approved license)

@statistical-thinking
Copy link

statistical-thinking commented Mar 21, 2025

Title is supposed to be "AI-ANNE: (A) (N)eural (N)et for (E)xploration" and not "Explainable Artificial Intelligence with MicroPython: Lightweight Neural Networks for Students’ Deeper Learning"...

Previous issues have been fixed.

@statistical-thinking
Copy link

@editorialbot generate pdf

@editorialbot
Copy link
Collaborator Author

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@editorialbot
Copy link
Collaborator Author

Five most similar historical JOSS papers:

NiaAML: AutoML framework based on stochastic population-based nature-inspired algorithms
Submitting author: @lukapecnik
Handling editor: @arfon (Active)
Reviewers: @adi3, @sara-02
Similarity score: 0.6970

PyDGN: a Python Library for Flexible and Reproducible Research on Deep Learning for Graphs
Submitting author: @diningphil
Handling editor: @arfon (Active)
Reviewers: @idoby, @sepandhaghighi
Similarity score: 0.6917

MNE-ICALabel: Automatically annotating ICA components with ICLabel in Python
Submitting author: @adam2392
Handling editor: @emdupre (Active)
Reviewers: @TomDonoghue, @adswa
Similarity score: 0.6832

pystiche: A Framework for Neural Style Transfer
Submitting author: @pmeier
Handling editor: @kthyng (Active)
Reviewers: @kthyng
Similarity score: 0.6818

giotto-deep: A Python Package for Topological Deep Learning
Submitting author: @matteocao
Handling editor: @osorensen (Active)
Reviewers: @EduPH, @leotrs, @ismailguzel
Similarity score: 0.6813

⚠️ Note to editors: If these papers look like they might be a good match, click through to the review issue for that paper and invite one or more of the authors before considering asking the reviewers of these papers to review again for JOSS.

@statistical-thinking
Copy link

statistical-thinking commented Mar 22, 2025

Suggestions for potential reviewers that have knowledge about embedded systems and could be familiar with MicroPython and microcontrollers in order to check ai-anne-b.py (works even without a Raspberry Pi Pico):

  1. samiralavi
  2. SamMachariaPhD
  3. ixjlyons

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pre-review Track: 5 (DSAIS) Data Science, Artificial Intelligence, and Machine Learning
Projects
None yet
Development

No branches or pull requests

2 participants