Difference between revisions of "The Art of Scientific Research"
From Research management course
m |
m |
||
Line 11: | Line 11: | ||
=== Outline of a seminar === | === Outline of a seminar === | ||
− | + | # Test (five open or closed questions) with a brief analysis | |
− | + | # Theoretical part (15 minutes) and references to study | |
− | + | # Practice and homework handout | |
− | + | # Talks and discussion (20 minutes) | |
=== Coursework and talks === | === Coursework and talks === | ||
− | * A formal description of a method, a two-page text plus a three-slide talk | + | * Module 1: A formal description of a method, a two-page text plus a three-slide talk |
− | * An error analysis, a computational experiment with model selection with talk | + | * Module 2: An error analysis, a computational experiment with model selection with talk |
== The student's response-based syllabus == | == The student's response-based syllabus == | ||
Line 24: | Line 24: | ||
# Prepare your tools | # Prepare your tools | ||
# Check the foundations | # Check the foundations | ||
− | # How to measure impact | + | # How to measure impact |
# Describe your system | # Describe your system | ||
# Write the abstract | # Write the abstract | ||
Line 45: | Line 45: | ||
=== addendum === | === addendum === | ||
* Annotate and highlight (rules of annotation and highlighting applied) | * Annotate and highlight (rules of annotation and highlighting applied) | ||
− | * Write a review | + | * Write a review |
* Boost a review by gathering your colleagues' efforts | * Boost a review by gathering your colleagues' efforts | ||
* Make long and short lists of your ideas and solutions | * Make long and short lists of your ideas and solutions | ||
* Select a topic from the list | * Select a topic from the list | ||
* Find the data if you need something special, it takes time and efforts | * Find the data if you need something special, it takes time and efforts | ||
+ | * Structure of a thesis work and bureaucracy of thesis defense | ||
==The theory to discuss== | ==The theory to discuss== | ||
Line 72: | Line 73: | ||
# The coursework | # The coursework | ||
− | == Similar courses == | + | Weekly homework. All points added up. Deadlines are strict. Normally there is no exam. |
− | # Around | + | |
+ | <!-- == Similar courses == | ||
+ | # Around --> | ||
== Main references == | == Main references == | ||
Line 84: | Line 87: | ||
# Mathematics for Machine Learning by M.P. Deisenroth, A.A. Faisal, C.S. Ong [https://mml-book.github.io/book/mml-book.pdf pdf] | # Mathematics for Machine Learning by M.P. Deisenroth, A.A. Faisal, C.S. Ong [https://mml-book.github.io/book/mml-book.pdf pdf] | ||
− | + | * Cath-up references are in the [[Week 0]] of the main course | |
− | |||
==Dates== | ==Dates== |
Revision as of 23:40, 14 August 2024
This is a preparatory course for the main part of m1p.
Contents
Goals of the seminar
- Gather tools and train skills to run a scientific research
- Elaborate competencies of the scientific problem statement and reporting
- Fit your research society, find a high-quality scientific advisor, and select an important problem to engage
Organizers' goals
- Boost the performance of the MS thesis works
- Persuade the scientific advisers to set complex and well-elaborated problems with high-quality planning
Outline of a seminar
- Test (five open or closed questions) with a brief analysis
- Theoretical part (15 minutes) and references to study
- Practice and homework handout
- Talks and discussion (20 minutes)
Coursework and talks
- Module 1: A formal description of a method, a two-page text plus a three-slide talk
- Module 2: An error analysis, a computational experiment with model selection with talk
The student's response-based syllabus
- We start
- Prepare your tools
- Check the foundations
- How to measure impact
- Describe your system
- Write the abstract
- Write the intro
- Review the paper
- Deliver a message
- Your one-slide talk
- Blind management game
- List your ideas
- List the foundations
- Suggest an impactful theorem
- Review for your topic
- Good, bad, ugly: tell the difference
- Tell about a scientific society
- Reproducible computational experiment
- Computer-supported brainstorming
- Conferences and journals, reviews, and schedules
- Writing a grant proposal
addendum
- Annotate and highlight (rules of annotation and highlighting applied)
- Write a review
- Boost a review by gathering your colleagues' efforts
- Make long and short lists of your ideas and solutions
- Select a topic from the list
- Find the data if you need something special, it takes time and efforts
- Structure of a thesis work and bureaucracy of thesis defense
The theory to discuss
- Machine learning at one go
- Linear models (and processes) with time (regression, SVD, PCA, NN)
- Tensor indexing and decomposition, Tucker, HOSVD, TT (getting rid of time by constructing a state space)
- Types of optimization (what is the gradient and Jacoby matrix)
- Convolution is a linear operator, Fourier is a linear operator
- Graph convolution, metric spaces (if possible)
- Kernel methods and RKHS
- Canonical correlation analysis and autoencoders
- Bayesian inference and regularization, optimization
- Model selection
- Multimodeling (privilege, distilling, domain transfer)
- Introduction to sampling and generative models
- Goals for the next year are CaТ, NODE, SDE, Diffusion, Riemannian, Tensors as tensors, Advanced calculus, Clifford algebra, Homology
Scoring
- Tests at the beginning of a seminar
- Talks at the end of a seminar
- Downloads of the homework
- The coursework
Weekly homework. All points added up. Deadlines are strict. Normally there is no exam.
Main references
- (long reading 2196 pages) Algebra, Topology, Differential Calculus, and Optimization Theory for Computer Science and Machine Learning by Jean Gallier and Jocelyn Quaintance, 2024. pdf, github
- (fun reading) The Art of Scientific Investigation by W. I. B. Beveridge, 1957 pdf
- Data-Driven Science and Engineering: Machine Learning, Dynamical Systems. and Control by S.L. Brunton and J. N. Kutz, 2019.
- Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gauges by M.M. Bronstein, J. Bruna, T. Cohen, P. Veličković, 2021. arxiv
- Deep Learning: Foundations and Concepts by C.M. Bishop, H. Bishop, 2024 version'06
- Mathematics for Physicists: Introductory Concepts and Methods by A. Altland. J. von Delf, 2017 pdf
- Mathematics for Machine Learning by M.P. Deisenroth, A.A. Faisal, C.S. Ong pdf
- Cath-up references are in the Week 0 of the main course
Dates
Sat 9:30 – 10:50 zoom | Sept 7 14 21 28 | Now 5 12 19 26 | Oct 2 9 16 23 30 | Dec 7 14 21 28