Difference between revisions of "Week 1"

From m1p.org
Jump to: navigation, search
Line 8: Line 8:
  
 
==Set the toolbox==  
 
==Set the toolbox==  
# '''Editors'''. Install LaTeX: [http://miktex.org MikTeX] for Windows, [http://www.tug.org/texlive/ TeX Live] for Linux, and Mac OS. Sign up [https://v2.overleaf.com/ V2 OverLeaf ShareLaTeX].
+
=== 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 ''Львовский С.М.'' [http://www.mccme.ru/free-books/llang/newllang.pdf Набор и верстка в системе LaTeX] (Ru).
+
# 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 Львовский С.М.].
#* Read [http://www.machinelearning.ru/wiki/index.php?title=LaTeX LaTeX on MachineLearning] (Ru).
 
#* Useful: [https://en.wikibooks.org/wiki/LaTeX Wikibooks LaTeX], [http://www.machinelearning.ru/wiki/images/e/e4/LaTeX_examples.pdf К.В.Воронцов. LaTeX2e в примерах] (Ru).
 
#* Note ''Мильчин А.Э. Чельцова Л.К. ''[https://orfogrammka.ru/%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA/%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8F_%D0%B8_%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0_%D0%BC%D0%B8%D0%BB%D1%8C%D1%87%D0%B8%D0%BD_%D1%87%D0%B5%D0%BB%D1%8C%D1%86%D0%BE%D0%B2%D0%B0/  Справочник издателя и автора] (Ru).
 
 
# 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]
# '''References'''. Read [http://en.wikipedia.org/wiki/Bibtex BibTeX].
+
 
#* [https://dblp.org/ An example of a bibliographic database].
+
=== 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].
#* [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 databases and search engines].-->
#* [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]
#* [https://en.wikipedia.org/wiki/List_of_datasets_for_machine_learning_research List of data-sets for Machine Learning projects].
+
#* 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].
# '''Communications'''. Sign up [https://github.com/ GitHub].
+
 
#* Run GitHub Copilot
+
===Collarobarion===
#* Important: address and login like Name.Surname or Name-Surname (it depends on system conventions) is welcome.
+
# Sign up [https://github.com/ GitHub] and see the [https://guides.github.com/ GitHub introduction] and
#* Introductory sliders [http://www.machinelearning.ru/wiki/images/2/29/MMP_Praktikum317_2013s_VCS.pdf on Version Control System] (ru).
 
#* Introduction to [https://guides.github.com/ GitHub].
 
 
#* 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 a shell: [https://desktop.github.com/ Desktop.GitHub], or use [https://cli.github.com/manual/ the command line CLI] to synchronize your project.
+
#* 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.

Set the toolbox

LaTeX

  1. Install the LaTeX compliler: MikTeX for Windows, TeX Live for Linux, and Mac OS. Sign up OverLeaf.
  2. Install the editor TeXnic Center or its alternative WinEdt for Windows, TeXworks for Linux, and TeXmakerfor Mac OS.
  3. Read Introduction to LATEX by Oetker et al., 2023 or (Ru Львовский С.М..
  4. Download the the paper template and compile it. You need two files: .tex and .bib

BibTeX

  1. Read BibTeX on Wiki.
  2. Create your draft LinkReview
with an example.
  1. Install bibliographic collection software JabRef.

Collarobarion

  1. 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.
  2. Download Desktop.GitHub, or use the command line CLI to synchronize your project.
  3. Sign up MachineLearning.ru. Send your login name to your coordinator (or to mlalgorithms [at] gmail [dot] com; to find the coordinator).

Programming

  1. Programming. Install Python Anaconda, PyCharm (alternative Visual Studio), Notebook online Google.Colab.
  2. Add. As alternative install and try Matlab (check of your university provides a free version), (alternative Octave), R-project, Wolfram Mathematica.
  3. Add. See The Julia language and R project
  4. Add. Read with pleasure Кутателадзе С. С. Советы эпизодическому переводчику and Сосинский А. Б. Как написать математическую статью по-английски (Ru).

Select your project

To select your project:

  1. Look through the list of projects (Spring 2025).
  2. Find public information about the experts and consultants.
  3. Select your projects during the group discussion.
  4. Wait for confirmation from the responsible coordinator of your student group
  5. Put confirmed topics Group table (Spring 2025).
  6. Politely write your consultant and discuss your project.

Resources

References to catch up

  1. Bishop C.P. Pattern recognition and machine learning, Berlin: Springer, 2008 or see the version 2024 on Deep Learning
  2. MackKay D. Information Theory, Pattern Recognition and Neural Networks, Inference.org.uk, 2009
  3. A Brief Introduction to Machine Learning for Engineers by Osvaldo Simeone, 2017-2018
  4. Understanding Machine Learning: From Theory to Algorithms by Shai Shalev-Shwartz, Shai Ben-David, 2014
  5. Mathematics for Machine Learning by Marc Peter Deisenroth, A. Aldo Faisal, and Cheng Soon Ong
  6. Mathematics for Physicists: Introductory Concepts and Methods by Alexander Altland & Jan von Delf
  7. Python notes for professionals by GoalKicker.com Free Programming Books.
  8. Computer Mathematics by D.J. Cooke and H.E. Bez, 1984 (Ru Кук, Бейз)

Homework

  1. Fill in the questionnaire of Week 1: Imagine and plan a project
  2. Run all steps of Section Select your project
  3. Rigorously follow all the steps of Section Set the toolbox
  4. Write your coordinator and get access to the GitHub
  5. Join your inherited project repository (recommended) or create a new one (here will be the template)