Skip to content

VaryVary/ML-configurable-SPLCTutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tutorial "Machine Learning and Software Configurable Systems: A Gentle Introduction"

Material

Slides: see slides folder:

(1) Background

  • MLTutorialSPLC20-SLR.pdf
  • MLTutorialSPLC20-ML.pdf
  • DT.pdf

(2) The case of VaryLaTeX

  • MLTutorialSPLC19-VaryLaTeX.pdf
  • MLTutorialSPLC19-VaryLaTeXExercice.pdf

(3) The case of x264

  • MLTutorialSPLC20-ICPE_Sampling.pdf
  • MLTutorialSPLC19-x264Exercice.pdf

(4) Conclusion

  • MLTutorialSPLC20-WrapUp.pdf

Jupyter notebook: see latex and x264 folder:

  • The case of VaryLaTeX: Latex_specialization.ipynb
  • The case of x264: x264_performance_prediction.ipynb

Videos:

Plan

Instructions

requirements: Jupyter, Python 3 with scikit-learn, pandas, and numpy play with notebooks in latex (for VaryLaTeX exercice) and x264 (for x264 exercice)

pip install pandas
pip install numpy
pip install scikit-learn
pip install jupyter
pip install graphviz

Docker alternative :

docker build -t splc .
docker run -p 8888:8888 splc

About

Material about tutorial "Machine Learning and Software Configurable Systems: A Gentle Introduction"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors