Skip to content

Info package for students who are about to start working on their master thesis.

License

alexjungaalto/masterthesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doing a Master Thesis on Applied Machine Learning

Applied machine learning (ML) transforms data into meaningful insights across domains—from healthcare and finance to climate science and beyond. If you're interested in exploring a research question or application using ML, consider having me as your thesis supervisor.

You can find a list of master theses currently supervised by me here.

You can find potential topics for a master thesis here

What can you expect from me as your supervisor?

As your supervisor, you can expect me to:

  • Help you clearly define your ML problem.
  • Advise you on suitable ML methods, tools, and resources.
  • Provide regular feedback during our weekly group meetings.
  • Guide you through thesis writing and evaluation.

Getting Started

To start your thesis:

  1. Formulate your ML problem clearly (watch this video).
  2. Choose suitable ML models you're comfortable implementing (e.g., linear regression, neural networks).
  3. Identify data sources, features, and evaluation criteria (e.g., test accuracy, computational efficiency).

You can find detailed guidance in Chapter 2 of my textbook.

Additionally, I've prepared lecture videos on these topics.

Practical Workflow

Your thesis typically involves iterative steps of:

  • Data collection and preprocessing using pandas.
  • Model selection, training, and evaluation using scikit-learn.

To validate your methods, consider reviewing peer-grading guidelines used in:

Thesis Manuscript Preparation

When preparing your thesis, ensure:

  • The ML problem is precisely defined (data, features, labels).
    (Check definitions using the Aalto Dictionary of ML).
  • Your results are thoroughly analyzed and clearly presented.
  • Appropriate baselines or benchmarks are used (e.g., Kaggle competitions).
  • Chapters and sections are clearly structured, with introductory paragraphs explaining content and connections.
  • Equations, figures, and tables are consistently referenced using LaTeX commands (\ref{}, \eqref{}). Only number math displays that are referenced in the text; unreferenced equations should remain unnumbered.
  • New methods are presented as pseudocode (see examples).
  • Figures are clear, labeled, and have informative captions (guidelines).
  • References are formatted according to the IEEE guidelines.

For guidance on creating effective and visually appealing figures, consider consulting Edward Tufte's classic book "The Visual Display of Quantitative Information".

Typesetting Mathematical Texts

If your thesis includes equations or derivations, follow these typesetting conventions:

Display vs Inline Math

  • Use inline math ($...$) for short expressions:
    The loss is defined as $L(\theta)$.
  • Use display math (\[ ... \] or equation environment) for standalone equations that are central or referenced.

Punctuation with Displayed Equations

  • Punctuate displayed math as part of the sentence:
    \[
    L(\theta) = \frac{1}{n} \sum_{i=1}^n \ell(f(x_i;\theta), y_i).
    \]
    

References

Iterative Writing Process

Expect multiple iterations on your manuscript:

  • Write your first draft quickly to capture your main ideas.
  • Regularly incorporate feedback from peers, group meetings, or even LLM tools.
  • Consider writing non-linearly, starting from results or discussion and working backwards to the introduction.

Final Thesis Checklist

Before submitting your thesis, verify:

  • Clear problem formulation
  • Methods clearly described, including pseudocode
  • Clear figures with labeled axes and informative captions
  • All equations, tables, and figures referenced in the text
  • Citations formatted correctly
  • Self-assessment form completed (form here)

Thesis Evaluation and Presentation

Upon completion:

  • Complete a detailed self-assessment (evaluation form), clearly referencing sections of your thesis.
  • Review the grade characterization PDF for guidance on what constitutes a high-quality thesis.
  • Prepare your thesis presentation (live during a group meeting or as a recorded video; see examples here).

Feedback and Questions

I'm always eager for your feedback or questions. Reach out via:

About

Info package for students who are about to start working on their master thesis.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages