Difference between revisions of "Todo list"
From Research management course
m |
m |
||
Line 10: | Line 10: | ||
# Read [http://en.wikipedia.org/wiki/Bibtex BibTeX]. | # Read [http://en.wikipedia.org/wiki/Bibtex BibTeX]. | ||
#* [http://liinwww.ira.uka.de/csbib?strijov%20nonlinear An example of a bibliographic database]. | #* [http://liinwww.ira.uka.de/csbib?strijov%20nonlinear An example of a bibliographic database]. | ||
− | #* [http://liinwww.ira.uka.de/cgi-bin/bibshow?e=Njtd0ECMQ03121/fyqboefe%7d81352582&r=bibtex&mode=intra An example of a | + | #* [http://liinwww.ira.uka.de/cgi-bin/bibshow?e=Njtd0ECMQ03121/fyqboefe%7d81352582&r=bibtex&mode=intra An example of a bibliographic record]. |
− | #* [https://docs.google.com/document/d/10JgJMieX13R5vlrCfJPrMqU9Rsd4c4JzaGytU8rWFE4/edit?usp=sharing An example of draft | + | #* [https://docs.google.com/document/d/10JgJMieX13R5vlrCfJPrMqU9Rsd4c4JzaGytU8rWFE4/edit?usp=sharing An example of draft review LinkReview]. |
− | #* [http://en.wikipedia.org/wiki/List_of_academic_databases_and_search_engines List of | + | #* [http://en.wikipedia.org/wiki/List_of_academic_databases_and_search_engines List of databases and search engines]. |
− | #* [https://en.wikipedia.org/wiki/List_of_datasets_for_machine_learning_research List of | + | #* [https://en.wikipedia.org/wiki/List_of_datasets_for_machine_learning_research List of data-sets for Machine Learning projects]. |
# Install bibliographic collection software [http://jabref.sourceforge.net/ JabRef] (can be postponed). | # Install bibliographic collection software [http://jabref.sourceforge.net/ JabRef] (can be postponed). | ||
# '''Communications'''. Sign up [https://github.com/ GitHub]. | # '''Communications'''. Sign up [https://github.com/ GitHub]. | ||
− | #* | + | #* Important: address and login like Name.Surname or Name-Surname (it depends on system conventions) is welcome. |
#* Introductory sliders [http://www.machinelearning.ru/wiki/images/2/29/MMP_Praktikum317_2013s_VCS.pdf on Version Control System]. | #* Introductory sliders [http://www.machinelearning.ru/wiki/images/2/29/MMP_Praktikum317_2013s_VCS.pdf on Version Control System]. | ||
#* Introduction to [https://guides.github.com/ GitHub]. | #* Introduction to [https://guides.github.com/ GitHub]. | ||
Line 26: | Line 26: | ||
<!-- # Поставить ссылку на личную страницу со своей фамилии в таблице на странице группы.--> | <!-- # Поставить ссылку на личную страницу со своей фамилии в таблице на странице группы.--> | ||
# Install [https://hangouts.google.com/ Hangouts], [http://www.machinelearning.ru/wiki/index.php?title=%D0%A1%D0%BA%D0%B0%D0%B9%D0%BF_%28Skype%29 Skype - read instructions]. | # Install [https://hangouts.google.com/ Hangouts], [http://www.machinelearning.ru/wiki/index.php?title=%D0%A1%D0%BA%D0%B0%D0%B9%D0%BF_%28Skype%29 Skype - read instructions]. | ||
− | # '''Programming'''. Install Python [https://anaconda.org/anaconda/python | + | # '''Programming'''. Install Python [https://anaconda.org/anaconda/python Anaconda], [https://www.jetbrains.com/pycharm/ PyCharm] (alternative [https://code.visualstudio.com/ Visual Studio]), Notebook online [https://colab.research.google.com/notebooks/welcome.ipynb#recent=true Google.Colab]. |
− | #* Development for ML: | + | #* Development for ML: PyTorch |
#* Style formatting: Codestyle pep8 | #* Style formatting: Codestyle pep8 | ||
# '''Add.''' As alternative install and try [http://www.machinelearning.ru/wiki/index.php?title=Matlab Matlab (MIPT provides free version)], (alternative [http://www.gnu.org/software/octave/ Octave]), [https://www.r-project.org/ R-project], [https://www.wolframcloud.com/ Wofram Mathematica]. | # '''Add.''' As alternative install and try [http://www.machinelearning.ru/wiki/index.php?title=Matlab Matlab (MIPT provides free version)], (alternative [http://www.gnu.org/software/octave/ Octave]), [https://www.r-project.org/ R-project], [https://www.wolframcloud.com/ Wofram Mathematica]. | ||
− | #* Read [http://www.machinelearning.ru/wiki/images/archive/f/fc/20150209132356%21Voron-ML-Intro-slides.pdf | + | #* Read [http://www.machinelearning.ru/wiki/images/archive/f/fc/20150209132356%21Voron-ML-Intro-slides.pdf Introduction to Matlab]]. |
#* Read [http://www.machinelearning.ru/wiki/index.php?title=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9_Matlab Matlab code style, reporting and documenting]]. | #* Read [http://www.machinelearning.ru/wiki/index.php?title=%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9_Matlab Matlab code style, reporting and documenting]]. | ||
#* Read [http://www.machinelearning.ru/wiki/images/1/18/MatlabStyle1p5.pdf Matlab Programming Style Guidelines]. | #* Read [http://www.machinelearning.ru/wiki/images/1/18/MatlabStyle1p5.pdf Matlab Programming Style Guidelines]. | ||
Line 50: | Line 50: | ||
* [http://users.isr.ist.utl.pt/~wurmd/Livros/school/Bishop%20-%20Pattern%20Recognition%20And%20Machine%20Learning%20-%20Springer%20%202006.pdf Bishop C.P. Pattern recognition and machine learning, Berlin: Springer, 2008.] | * [http://users.isr.ist.utl.pt/~wurmd/Livros/school/Bishop%20-%20Pattern%20Recognition%20And%20Machine%20Learning%20-%20Springer%20%202006.pdf Bishop C.P. Pattern recognition and machine learning, Berlin: Springer, 2008.] | ||
* [http://www.inference.org.uk/itprnn/book.pdf MackKay D. Information Theory, Pattern Recognition and Neural Networks, Inference.org.uk, 2009.] | * [http://www.inference.org.uk/itprnn/book.pdf MackKay D. Information Theory, Pattern Recognition and Neural Networks, Inference.org.uk, 2009.] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== Todo -1: Subscribe to the course == | == Todo -1: Subscribe to the course == |
Revision as of 18:07, 18 February 2020
The todo lists here corresponds to the Course schedule. Each list must be completed before the day of review. It is Wednesday 06:00 am for the 2020 Spring semester.
Todo 0: Prepare necessary tools
- Editing. Install LaTeX: MikTeX for Windown, TeX Live for Linux, and for Mac OS. Sign up V2 OverLeaf ShareLaTeX.
- Install the editor TeXnic Center or its alternative WinEdt for Windows, TeXworks for Linux, and TeXmakerfor Mac OS.
- Read LaTeX on MachineLearning (Ru).
- Useful: Wikibooks LaTeX, К.В.Воронцов. LaTeX2e в примерах.
- Read Львовский С. М. Набор и верстка в системе LaTeX.
- Download the paper template, ZIP and compile it.
- Read BibTeX.
- Install bibliographic collection software JabRef (can be postponed).
- Communications. Sign up GitHub.
- Important: address and login like Name.Surname or Name-Surname (it depends on system conventions) is welcome.
- Introductory sliders on Version Control System.
- Introduction to GitHub.
- The first steps in GitHub.
- Download a shell: Desktop.GitHub, or use a command line to synchronise your project.
- Sign up MachineLearning.ru. Send a logon to your coordinator of to mlalgorithms [at] gmail [dot] com.
- To state a problem (write essay) using notebook see example in MathJax.
- Create your page example.
- Install Hangouts, Skype - read instructions.
- Programming. Install Python Anaconda, PyCharm (alternative Visual Studio), Notebook online Google.Colab.
- Development for ML: PyTorch
- Style formatting: Codestyle pep8
- Add. As alternative install and try Matlab (MIPT provides free version), (alternative Octave), R-project, Wofram Mathematica.
- Add. Read with pleasure Кутателадзе С. С. Советы эпизодическому переводчику and Сосинский А. Б. Как написать математическую статью по-английски.
Resources
- Announcements: Telegram m1p_news
- Ask to email mlalgorithms [at] gmail [dot] com
- Slides.
- Short course description.
References to catch up
- A Brief Introduction to Machine Learning for Engineers by Osvaldo Simeone, 2017-2018
- Understanding Machine Learning: From Theory to Algorithms by Shai Shalev-Shwartz, Shai Ben-David, 2014
- Mathematics for Machine learning by Marc Peter Deisenroth, A. Aldo Faisal, and Cheng Soon Ong
- Mathematics for Physicists: Introductory Concepts and Methods by Alexander Altland & Jan von Delf
- Python notes for professionals by GoalKicker.com Free Programming Books.
- Лагутин М.Б. Наглядная математическая статистика, М.: Бином, 2009. См. также вырезку.
- Bishop C.P. Pattern recognition and machine learning, Berlin: Springer, 2008.
- MackKay D. Information Theory, Pattern Recognition and Neural Networks, Inference.org.uk, 2009.
Todo -1: Subscribe to the course
Todo before 06:00 Wednesday, February 12 th:
- pick up a problem from the page Try-on programming problems (get the oldest problems, they are simpler),
- plot one figure to illustrate the problem (plot data or analysis),
- write explanatory comments to the figure (what the reader sees on the figure, what conclusions follow up),
- an example of the figure formatting is here
- upload your notebook to your github repository,
- send the link to this notebook to mlalgorithms [at] gmail [dot] com, with the subject "Application m1p"
- Example of a nice simple problem: bread regression.
- Examples of plots: one many solutions from this project.
- Examples of old problems Problem 7, Problem 1, Problem15.