b. kégl - a. dalalyan cds @ upsa open software initiative · open software initiative! •...
TRANSCRIPT
![Page 1: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/1.jpg)
B. Kégl - A. Dalalyan CDS @ UPSa
Open Software Initiative
• Objective: Strengthen students skills in software engineering by contributing to scientific open source software.
• 6 projects funded (5 missions doctorales + 1 code consolidator 3 months)
• N. Goix (LTCI) : Scikit-Learn “Outlier/Novelty detection algorithm (IForest, etc.)”
• M. Cherti (UpSud) : Scikit-Learn “Multivariate Additive Regression Splines (MARS)”
• R. Brault (IBISC) : OperaLib “Large scale learning with operator valued kernels”
• O. Najera (UpSud) : NiLearn “Sphinx-Gallery: Facilitate code documentation with generated example gallery”
• S. Mishra (UpSud) : OpenMEEG/MNE “Integration of OpenMEEG into the MNE software via Python bindings”
• Lorenzo De Santis (UpSud) : MNE “Port from C to Python dipole fitting solver for source localization”
• Xin Su (LTCI) : START2 “SyntheTic Aperture Radar Time series Toolbox”
1
![Page 2: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/2.jpg)
B. Kégl - A. Dalalyan CDS @ UPSa
Open Software Initiative
• Objective: Strengthen students skills in software engineering by contributing to scientific open source software.
• 6 projects funded (5 missions doctorales + 1 code consolidator 3 months)
• N. Goix (LTCI) : Scikit-Learn “Outlier/Novelty detection algorithm (IForest, etc.)”
• M. Cherti (UpSud) : Scikit-Learn “Multivariate Additive Regression Splines (MARS)”
• R. Brault (IBISC) : OperaLib “Large scale learning with operator valued kernels”
• O. Najera (UpSud) : NiLearn “Sphinx-Gallery: Facilitate code documentation with generated example gallery”
• S. Mishra (UpSud) : OpenMEEG/MNE “Integration of OpenMEEG into the MNE software via Python bindings”
• Lorenzo De Santis (UpSud) : MNE “Port from C to Python dipole fitting solver for source localization”
• Xin Su (LTCI) : START2 “SyntheTic Aperture Radar Time series Toolbox”
2
![Page 3: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/3.jpg)
B. Kégl - A. Dalalyan CDS @ UPSaOSI : O. Najera “Sphinx-Gallery”
3https://github.com/sphinx-gallery/sphinx-galleryhttp://sphinx-gallery.readthedocs.org/en/latest/
![Page 4: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/4.jpg)
B. Kégl - A. Dalalyan CDS @ UPSaOSI : O. Najera “Sphinx-Gallery”
4https://github.com/sphinx-gallery/sphinx-galleryhttp://sphinx-gallery.readthedocs.org/en/latest/
![Page 5: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/5.jpg)
B. Kégl - A. Dalalyan CDS @ UPSaOSI : O. Najera “Sphinx-Gallery”
5https://github.com/sphinx-gallery/sphinx-galleryhttp://sphinx-gallery.readthedocs.org/en/latest/
![Page 6: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/6.jpg)
B. Kégl - A. Dalalyan CDS @ UPSaOSI : O. Najera “Sphinx-Gallery”
6https://github.com/sphinx-gallery/sphinx-galleryhttp://sphinx-gallery.readthedocs.org/en/latest/
http://scikit-learn.org/stable/auto_examples/index.html
![Page 7: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/7.jpg)
B. Kégl - A. Dalalyan CDS @ UPSaOSI : O. Najera “Sphinx-Gallery”
7https://github.com/sphinx-gallery/sphinx-galleryhttp://sphinx-gallery.readthedocs.org/en/latest/
http://scikit-image.org/docs/dev/auto_examples/
![Page 8: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/8.jpg)
B. Kégl - A. Dalalyan CDS @ UPSa
Open Software Initiative
• Objective: Strengthen students skills in software engineering by contributing to scientific open source software.
• 6 projects funded (5 missions doctorales + 1 code consolidator 3 months)
• N. Goix (LTCI) : Scikit-Learn “Outlier/Novelty detection algorithm (IForest, etc.)”
• M. Cherti (UpSud) : Scikit-Learn “Multivariate Additive Regression Splines (MARS)”
• R. Brault (IBISC) : OperaLib “Large scale learning with operator valued kernels”
• O. Najera (UpSud) : NiLearn “Sphinx-Gallery: Facilitate code documentation with generated example gallery”
• S. Mishra (UpSud) : OpenMEEG/MNE “Integration of OpenMEEG into the MNE software via Python bindings”
• Lorenzo De Santis (UpSud) : MNE “Port from C to Python dipole fitting solver for source localization”
• Xin Su (LTCI) : START2 “SyntheTic Aperture Radar Time series Toolbox”
8
![Page 9: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/9.jpg)
B. Kégl - A. Dalalyan CDS @ UPSaOSI : N. Goix “Outlier detection in Scikit-Learn”
9
https://bitbucket.org/ngoix/iforest/overviewF.T. Liu, Kai Ming Ting, and Zhi-Hua Zhou. Isolation forest. In Data Mining, 2008. ICDM '08. Eighth IEEE International Conference on, pages 413--422, Dec 2008.
![Page 10: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/10.jpg)
B. Kégl - A. Dalalyan CDS @ UPSaOSI : N. Goix “Outlier detection in Scikit-Learn”
10
https://bitbucket.org/ngoix/iforest/overviewF.T. Liu, Kai Ming Ting, and Zhi-Hua Zhou. Isolation forest. In Data Mining, 2008. ICDM '08. Eighth IEEE International Conference on, pages 413--422, Dec 2008.
Result on KDD 99 dataset
![Page 11: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/11.jpg)
B. Kégl - A. Dalalyan CDS @ UPSa
How to apply?
• Process:
• Software project proposes a topic. List from last year:
• https://github.com/paris-saclay-cds/open-software-initiative/wiki/Projects
• Student applies by writing a project proposal of 2 pages with a roadmap
• Proposal is refined by iterating between mentor and student
• Proposal gets funded.
11
![Page 12: B. Kégl - A. Dalalyan CDS @ UPSa Open Software Initiative · Open Software Initiative! • Objective: Strengthen students skills in software engineering by contributing to scientific](https://reader033.vdocuments.us/reader033/viewer/2022053001/5f0548ee7e708231d4123426/html5/thumbnails/12.jpg)
B. Kégl - A. Dalalyan CDS @ UPSa
Coding sprints
12
MNE (http://martinos.org/mne) and NiLearn (http://nilearn.github.io/)1 week sprint in June 2014 at Telecom ParisTech
15 attendees (from Saclay, UK, Finland, Austria, Germany, USA)