Difference between revisions of "Week 1"
From m1p.org
Line 8: | Line 8: | ||
==Set the toolbox== | ==Set the toolbox== | ||
− | # | + | === LaTeX === |
+ | # Install the LaTeX compliler: [http://miktex.org MikTeX] for Windows, [http://www.tug.org/texlive/ TeX Live] for Linux, and Mac OS. Sign up [https://v2.overleaf.com/ OverLeaf]. | ||
# Install the editor [http://www.texniccenter.org/ TeXnic Center] or its alternative [http://www.winedt.com/ WinEdt] for Windows, [http://www.tug.org/texworks/ TeXworks] for Linux, and [https://www.xm1math.net/texmaker/ TeXmaker]for Mac OS. | # Install the editor [http://www.texniccenter.org/ TeXnic Center] or its alternative [http://www.winedt.com/ WinEdt] for Windows, [http://www.tug.org/texworks/ TeXworks] for Linux, and [https://www.xm1math.net/texmaker/ TeXmaker]for Mac OS. | ||
− | # | + | # Read [https://tobi.oetiker.ch/lshort/lshort.pdf Introduction to LATEX] by Oetker et al., 2023 or (Ru [http://www.mccme.ru/free-books/llang/newllang.pdf Львовский С.М.]. |
− | |||
− | |||
− | |||
# Download the [https://github.com/vadim-vic/the-Art-homework?tab=readme-ov-file the paper template] and compile it. You need two files: [https://github.com/vadim-vic/the-Art-homework/blob/main/Name-Step-1.tex .tex] and [https://github.com/vadim-vic/the-Art-homework/blob/main/Name-theArt.bib .bib] | # Download the [https://github.com/vadim-vic/the-Art-homework?tab=readme-ov-file the paper template] and compile it. You need two files: [https://github.com/vadim-vic/the-Art-homework/blob/main/Name-Step-1.tex .tex] and [https://github.com/vadim-vic/the-Art-homework/blob/main/Name-theArt.bib .bib] | ||
− | # | + | |
− | #* [https://dblp.org/ | + | === BibTeX === |
− | #* [https://dblp.org/rec/journals/hisas/DorinKGS24.html?view=bibtex An example of a bibliographic record]. | + | # Read [http://en.wikipedia.org/wiki/Bibtex BibTeX on Wiki]. |
− | # | + | <!-- # [http://en.wikipedia.org/wiki/List_of_academic_databases_and_search_engines List of databases and search engines].--> |
− | + | #* See an example [https://dblp.org/ of a bibliographic database] | |
− | + | #* and [https://dblp.org/rec/journals/hisas/DorinKGS24.html?view=bibtex An example of a bibliographic record]. | |
+ | # Create your draft LinkReview | ||
+ | with [https://docs.google.com/document/d/10JgJMieX13R5vlrCfJPrMqU9Rsd4c4JzaGytU8rWFE4/edit?usp=sharing an example]. | ||
# Install bibliographic collection software [http://jabref.sourceforge.net/ JabRef]. | # Install bibliographic collection software [http://jabref.sourceforge.net/ JabRef]. | ||
− | # | + | |
− | + | ===Collarobarion=== | |
− | + | # Sign up [https://github.com/ GitHub] and see the [https://guides.github.com/ GitHub introduction] and | |
− | |||
− | |||
#* The first steps in [https://guides.github.com/activities/hello-world/ GitHub]. | #* The first steps in [https://guides.github.com/activities/hello-world/ GitHub]. | ||
− | # Download | + | #* You are welcome to use your address and login like Name.Surname or Name-Surname. |
+ | #* Read the introductory sliders [http://www.machinelearning.ru/wiki/images/2/29/MMP_Praktikum317_2013s_VCS.pdf (Ru) Version Control System]. | ||
+ | # Download [https://desktop.github.com/ Desktop.GitHub], or use [https://cli.github.com/manual/ the command line CLI] to synchronize your project. | ||
# Sign up [http://www.machinelearning.ru/ MachineLearning.ru]. Send your login name to your coordinator (or to mlalgorithms [at] gmail [dot] com; to find the coordinator). | # Sign up [http://www.machinelearning.ru/ MachineLearning.ru]. Send your login name to your coordinator (or to mlalgorithms [at] gmail [dot] com; to find the coordinator). | ||
+ | ===Programming=== | ||
# '''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]. | # '''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: [https://pytorch.org/ PyTorch] | #* Development for ML: [https://pytorch.org/ PyTorch] |
Revision as of 18:40, 21 February 2025
The goal of this week is to set up your tools, and to select your project.
Contents
Set the toolbox
LaTeX
- Install the LaTeX compliler: MikTeX for Windows, TeX Live for Linux, and Mac OS. Sign up OverLeaf.
- Install the editor TeXnic Center or its alternative WinEdt for Windows, TeXworks for Linux, and TeXmakerfor Mac OS.
- Read Introduction to LATEX by Oetker et al., 2023 or (Ru Львовский С.М..
- Download the the paper template and compile it. You need two files: .tex and .bib
BibTeX
- Read BibTeX on Wiki.
- See an example of a bibliographic database
- and An example of a bibliographic record.
- Create your draft LinkReview
with an example.
- Install bibliographic collection software JabRef.
Collarobarion
- Sign up GitHub and see the GitHub introduction and
- The first steps in GitHub.
- You are welcome to use your address and login like Name.Surname or Name-Surname.
- Read the introductory sliders (Ru) Version Control System.
- Download Desktop.GitHub, or use the command line CLI to synchronize your project.
- Sign up MachineLearning.ru. Send your login name to your coordinator (or to mlalgorithms [at] gmail [dot] com; to find the coordinator).
Programming
- 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 (check of your university provides a free version), (alternative Octave), R-project, Wolfram Mathematica.
- Add. See The Julia language and R project
- Add. Read with pleasure Кутателадзе С. С. Советы эпизодическому переводчику and Сосинский А. Б. Как написать математическую статью по-английски (Ru).
Select your project
To select your project:
- Look through the list of projects (Spring 2025).
- Find public information about the experts and consultants.
- Select your projects during the group discussion.
- Wait for confirmation from the responsible coordinator of your student group
- Put confirmed topics Group table (Spring 2025).
- Politely write your consultant and discuss your project.
Resources
- Video week 1
- Slides week 1.
- Slides for week 0.
- Video for week 0.
- Slides for week 1.
- Video for week 1.
- Short course description.
References to catch up
- Bishop C.P. Pattern recognition and machine learning, Berlin: Springer, 2008 or see the version 2024 on Deep Learning
- MackKay D. Information Theory, Pattern Recognition and Neural Networks, Inference.org.uk, 2009
- 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.
- Computer Mathematics by D.J. Cooke and H.E. Bez, 1984 (Ru Кук, Бейз)
Homework
- Fill in the questionnaire of Week 1: Imagine and plan a project
- Run all steps of Section Select your project
- Rigorously follow all the steps of Section Set the toolbox
- Write your coordinator and get access to the GitHub
- Join your inherited project repository (recommended) or create a new one (here will be the template)