Difference between revisions of "Week 1"
From m1p.org
m (→Homework) |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
|description=Course My first scientific paper: The goal of this week is to set up your tools, and to select your project}} | |description=Course My first scientific paper: The goal of this week is to set up your tools, and to select your project}} | ||
− | ''The goal of this week'' is to set up your tools | + | ''The goal of this week'' is to set up your tools and select your project. |
==Set the toolbox== | ==Set the toolbox== | ||
Line 20: | Line 20: | ||
#* and an example of a [https://dblp.org/rec/journals/hisas/DorinKGS24.html?view=bibtex bibliographic record]. | #* and an example of a [https://dblp.org/rec/journals/hisas/DorinKGS24.html?view=bibtex bibliographic record]. | ||
# Create your draft LinkReview with an [https://docs.google.com/document/d/10JgJMieX13R5vlrCfJPrMqU9Rsd4c4JzaGytU8rWFE4/edit?usp=sharing example]. | # 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 the bibliographic collection software [http://jabref.sourceforge.net/ JabRef]. |
− | === | + | ===Collarobation=== |
# Sign up [https://github.com/ GitHub]. | # Sign up [https://github.com/ GitHub]. | ||
− | #* Set your | + | #* Set your username as: Name.Surname or Name-Surname. |
− | #* | + | #* Take a step in [https://guides.github.com/activities/hello-world/ GitHub introduction] and look through [https://guides.github.com/ the GitHub docs]. |
# Download [https://desktop.github.com/ Desktop.GitHub], or use [https://cli.github.com/manual/ the command line CLI] to synchronize your project. | # Download [https://desktop.github.com/ Desktop.GitHub], or use [https://cli.github.com/manual/ the command line CLI] to synchronize your project. | ||
#* Read the slides [http://www.machinelearning.ru/wiki/images/2/29/MMP_Praktikum317_2013s_VCS.pdf (Ru) Version Control System]. | #* Read the slides [http://www.machinelearning.ru/wiki/images/2/29/MMP_Praktikum317_2013s_VCS.pdf (Ru) Version Control System]. | ||
Line 33: | Line 33: | ||
# Install [https://anaconda.org/anaconda/python Python Anaconda], | # Install [https://anaconda.org/anaconda/python Python Anaconda], | ||
# install [https://www.jetbrains.com/pycharm/ PyCharm] or [https://code.visualstudio.com/ Visual Studio], | # install [https://www.jetbrains.com/pycharm/ PyCharm] or [https://code.visualstudio.com/ Visual Studio], | ||
− | # try [https://colab.research.google.com/notebooks/welcome.ipynb#recent=true Google Colab]. | + | # and try [https://colab.research.google.com/notebooks/welcome.ipynb#recent=true Google Colab]. |
# Look through [https://www.python.org/dev/peps/pep-0008/ Codestyle pep8]. | # Look through [https://www.python.org/dev/peps/pep-0008/ Codestyle pep8]. | ||
Line 51: | Line 51: | ||
==Homework== | ==Homework== | ||
− | # Fill in the questionnaire | + | # Fill in the questionnaire for [https://forms.gle/FEJ28KEjxdj6Zgha7 Week 1: Imagine and plan a project] |
# Rigorously follow the guide of Section [[Week_1#Select_your_project|Select your project]] | # Rigorously follow the guide of Section [[Week_1#Select_your_project|Select your project]] | ||
# Take the steps of Section [[Week_1#Set_the_toolbox|Set the toolbox]] | # Take the steps of Section [[Week_1#Set_the_toolbox|Set the toolbox]] | ||
# Write your coordinator and get access to the [https://github.com/intsystems GitHub repositories] | # Write your coordinator and get access to the [https://github.com/intsystems GitHub repositories] | ||
# Open your notebook in the LinkReview format to gather your notes, thoughts, and references about your project. | # Open your notebook in the LinkReview format to gather your notes, thoughts, and references about your project. | ||
+ | #* See more examples of LinkReview: [https://docs.google.com/document/d/1K7bIzU33MSfeUvg3WITRZX0pe3sibbtH62aw42wxsEI/edit?tab=t.0 one], [https://docs.google.com/document/d/1PflOzE5M3fD4BuChB0-OKnutdMrWBpuQAvkSwyBNv8Y/edit?tab=t.0 two], [https://docs.google.com/document/d/1b3ZF635fTWMtB35_slSHpfUMXgyFZAv7CpMUPhHQ5Hk/edit?tab=t.0#heading=h.beiz6lk1991d three]. | ||
==References to catch up== | ==References to catch up== |
Latest revision as of 23:07, 21 February 2025
The goal of this week is to set up your tools and 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 the bibliographic collection software JabRef.
Collarobation
- Sign up GitHub.
- Set your username as: Name.Surname or Name-Surname.
- Take 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,
- and 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 your group coordinator of your student group.
- Politely write your consultant and discuss your project.
Homework
- Fill in the questionnaire for 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 D. MackKay, 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 Кук, Бейз)