Difference between revisions of "Week 1"
From m1p.org
Line 9: | Line 9: | ||
==Set the toolbox== | ==Set the toolbox== | ||
=== LaTeX === | === LaTeX === | ||
− | # Install the LaTeX | + | # Install the LaTeX compiler: [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 | + | # Install the editor [http://www.texniccenter.org/ TeXnic Center] or [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 Львовский С.М.]. | # 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 | + | # Download the [https://github.com/vadim-vic/the-Art-homework?tab=readme-ov-file 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] |
=== BibTeX === | === BibTeX === | ||
# Read [http://en.wikipedia.org/wiki/Bibtex BibTeX on Wiki]. | # 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].--> | <!-- # [http://en.wikipedia.org/wiki/List_of_academic_databases_and_search_engines List of databases and search engines].--> | ||
− | #* See an example [https://dblp.org/ | + | #* See an example of a [https://dblp.org/ bibliographic database] |
− | #* and an example [https://dblp.org/rec/journals/hisas/DorinKGS24.html?view=bibtex | + | #* and an example of a [https://dblp.org/rec/journals/hisas/DorinKGS24.html?view=bibtex bibliographic record]. |
− | # Create your draft LinkReview with [https://docs.google.com/document/d/10JgJMieX13R5vlrCfJPrMqU9Rsd4c4JzaGytU8rWFE4/edit?usp=sharing | + | # Create your draft LinkReview with an [https://docs.google.com/document/d/10JgJMieX13R5vlrCfJPrMqU9Rsd4c4JzaGytU8rWFE4/edit?usp=sharing example]. |
# Install bibliographic collection software [http://jabref.sourceforge.net/ JabRef]. | # Install bibliographic collection software [http://jabref.sourceforge.net/ JabRef]. | ||
===Collarobarion=== | ===Collarobarion=== | ||
− | # Sign up [https://github.com/ GitHub] | + | # Sign up [https://github.com/ GitHub]. |
#* Set your address and login as: Name.Surname or Name-Surname. | #* Set your address and login as: Name.Surname or Name-Surname. | ||
#* Thake a step in [https://guides.github.com/activities/hello-world/ GitHub introduction] and look through [https://guides.github.com/ the GitHub docs]. | #* Thake a step in [https://guides.github.com/activities/hello-world/ GitHub introduction] and look through [https://guides.github.com/ the GitHub docs]. | ||
Line 58: | Line 58: | ||
==References to catch up== | ==References to catch up== | ||
− | # [http://users.isr.ist.utl.pt/~wurmd/Livros/school/Bishop%20-%20Pattern%20Recognition%20And%20Machine%20Learning%20-%20Springer%20%202006.pdf | + | # [http://users.isr.ist.utl.pt/~wurmd/Livros/school/Bishop%20-%20Pattern%20Recognition%20And%20Machine%20Learning%20-%20Springer%20%202006.pdf Pattern recognition and machine learning] by C.P. Bishop, or the version on [https://www.bishopbook.com/ Deep Learning], 2024 |
− | # [http://www.inference.org.uk/itprnn/book.pdf | + | # [http://www.inference.org.uk/itprnn/book.pdf Information Theory, Pattern Recognition and Neural Networks] by MackKay D., 2009 |
− | # [https://arxiv.org/pdf/1709.02840 A Brief Introduction to Machine Learning for Engineers by Osvaldo Simeone, | + | # [https://arxiv.org/pdf/1709.02840 A Brief Introduction to Machine Learning for Engineers] by Osvaldo Simeone, 2018 |
− | # [https://www.cs.huji.ac.il/~shais/UnderstandingMachineLearning/understanding-machine-learning-theory-algorithms.pdf Understanding Machine Learning: From Theory to Algorithms by Shai Shalev-Shwartz, Shai Ben-David, 2014 | + | # [https://www.cs.huji.ac.il/~shais/UnderstandingMachineLearning/understanding-machine-learning-theory-algorithms.pdf Understanding Machine Learning: From Theory to Algorithms] by Shai Shalev-Shwartz, Shai Ben-David, 2014 |
− | # [https://mml-book.github.io/book/mml-book.pdf Mathematics for Machine Learning by | + | # [https://mml-book.github.io/book/mml-book.pdf Mathematics for Machine Learning] by M. Peter et al. |
− | # [https://klassfeldtheorie.files.wordpress.com/2018/10/mathematische-methoden-310117.pdf Mathematics for Physicists | + | # [https://klassfeldtheorie.files.wordpress.com/2018/10/mathematische-methoden-310117.pdf Mathematics for Physicists] by Alexander Altland & Jan von Delf, 2017 |
− | # [https://unglueit-files.s3.amazonaws.com/ebf/617027d14a3046998f54b31503ab7bca.pdf Python notes for professionals by GoalKicker.com Free Programming Books | + | # [https://unglueit-files.s3.amazonaws.com/ebf/617027d14a3046998f54b31503ab7bca.pdf Python notes for professionals] by GoalKicker.com Free Programming Books |
# Computer Mathematics by D.J. Cooke and H.E. Bez, 1984 (Ru [https://www.phantastike.com/math/comriuternaya_matematika_cooke/pdf/ Кук, Бейз]) | # Computer Mathematics by D.J. Cooke and H.E. Bez, 1984 (Ru [https://www.phantastike.com/math/comriuternaya_matematika_cooke/pdf/ Кук, Бейз]) |
Revision as of 21:13, 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 compiler: MikTeX for Windows, TeX Live for Linux, and Mac OS. Sign up OverLeaf.
- Install the editor TeXnic Center or WinEdt for Windows, TeXworks for Linux, and TeXmaker for Mac OS.
- Read Introduction to LATEX by Oetker et al., 2023 or (Ru Львовский С.М..
- Download 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.
- Set your address and login as: Name.Surname or Name-Surname.
- Thake a step in GitHub introduction and look through the GitHub docs.
- Download Desktop.GitHub, or use the command line CLI to synchronize your project.
- Read the slides (Ru) Version Control System.
- Send your login name to your group coordinator to join /github.com/intsystems.
Programming
- Install Python Anaconda,
- install PyCharm or Visual Studio,
- try Google Colab.
- Look through Codestyle pep8.
To be informed of the variety of programming languages try one of the following online compiles: Matlab, Mathematica, the Julia language, the R project.
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 coordinator of your student group.
- Politely write your consultant and discuss your project.
Homework
- Fill in the questionnaire of Week 1: Imagine and plan a project
- Rigorously follow the guide of Section Select your project
- Take the steps of Section Set the toolbox
- Write your coordinator and get access to the GitHub repositories
- Open your notebook in the LinkReview format to gather your notes, thoughts, and references about your project.
References to catch up
- Pattern recognition and machine learning by C.P. Bishop, or the version on Deep Learning, 2024
- Information Theory, Pattern Recognition and Neural Networks by MackKay D., 2009
- A Brief Introduction to Machine Learning for Engineers by Osvaldo Simeone, 2018
- Understanding Machine Learning: From Theory to Algorithms by Shai Shalev-Shwartz, Shai Ben-David, 2014
- Mathematics for Machine Learning by M. Peter et al.
- Mathematics for Physicists by Alexander Altland & Jan von Delf, 2017
- Python notes for professionals by GoalKicker.com Free Programming Books
- Computer Mathematics by D.J. Cooke and H.E. Bez, 1984 (Ru Кук, Бейз)