Skip to content

Commit b9cbdde

Browse files
authored
gsoc 2025 interns: Michal N (#106)
* gsoc 2025 interns: michal * add in reference blogs * rm info section (expected outcome) * fix spelling * new photo; edit bio * rm old photo * fix spelling of name
1 parent 992d14b commit b9cbdde

File tree

3 files changed

+84
-1
lines changed

3 files changed

+84
-1
lines changed

_static/gsoc_2025/michal.png

74.1 KB
Loading

blog/blog_gsoc_2023.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Expand support for spatial models in PyMC
4949

5050
Find out more at [Daniel's GSoC blog](https://daniel-saunders-phil.github.io/imagination_machine/).
5151

52-
1. __What motivated you to apply for the intership with PyMC?__
52+
1. __What motivated you to apply for the internship with PyMC?__
5353

5454
A few years ago, I started reading Richard McElreath’s marvelous book Statistical Rethinking and fell in love with probabilistic programming. My prior coding experience was in Python so PyMC was a natural choice of probabilistic programming language to pick up. Since then, I’ve really grown to love the package and wanted to learn how to contribute to it in a serious way.
5555

blog/blog_gsoc_2025.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
(interns_2025_presentations)=
2+
# Meet our 2025 GSoC PyMC Interns
3+
4+
:::{post} June 6, 2025
5+
:tags: gsoc, community, contributing
6+
:category: news, testimonial
7+
:author: Reshama Shaikh, 2025 PyMC Interns
8+
:image: 0
9+
:exclude:
10+
11+
We are excited to introduce to the community our cohort of 2025 Interns working on PyMC.
12+
:::
13+
14+
15+
## Michal Novomestsky
16+
17+
**Project Name**
18+
19+
Implementing Integrated Nested Laplace Approximations (INLA)
20+
21+
**Project Description**
22+
23+
>A key component of Bayesian inference is integrating over prior distributions to obtain posteriors. In practice however, these distributions are often high-dimensional, resulting in a significant computational cost associated with integration, which remains a key challenge in Bayesian ML. Under certain assumptions, it is possible to efficiently compute posteriors for Latent Gaussian Models (LGMs), which represent a broad class of statistical models in Bayesian statistics. This is known as the method of Integrated Nested Laplace Approximations (INLA), and this project aims to implement a working basis for INLA in the PyMC library.
24+
25+
**Mentors**
26+
- [Rob Zinkov](https://github.com/zaxtax)
27+
- [Colt Allen](https://github.com/ColtAllen)
28+
- [Theo Rashid](https://github.com/theorashid)
29+
::::{grid}
30+
:::{grid-item}
31+
:columns: 12 6 6 4
32+
33+
![photo of Michal Novomestsky](../_static/gsoc_2025/michal.png)
34+
:::
35+
:::{grid-item}
36+
:columns: 12 6 6 8
37+
38+
**Bio**
39+
>I am a 4th year undergraduate student at Monash University in Australia, studying Aerospace Engineering (Honours). Although I come from a physics/engineering background in fluids, I have since shifted toward ML/AI as I have found some of the research directions in this space very exciting. My research interests can be summed up as “how can we embed priors/known information into AI/ML models?” and “how can we get them to reason and provide guarantees about their output?”. Bayesian ML is a promising direction to address these questions and is a key interest of mine.
40+
41+
**Connecting**
42+
- Website: [michal-novomestsky.github.io/](https://michal-novomestsky.github.io/)
43+
- LinkedIn: [@michal-novomestsky](https://linkedin.com/in/michal-novomestsky)
44+
- GitHub: [@Michal-Novomestsky](https://github.com/Michal-Novomestsky)
45+
:::
46+
::::
47+
48+
49+
1. __What motivated you to apply for the internship with PyMC?__
50+
51+
As mentioned in my bio, I am interested in pursuing research focused on developing more principled and structured AI models, as well as understanding the internal behaviour of existing architectures. Bayesian statistics provides potential inroads to address both these challenges. As such, I felt that this would be an excellent opportunity to better understand the field as well as network with experts.
52+
53+
1. __Why did you choose your specific project topic?__
54+
55+
I have a taste for more fundamental research in AI, largely focused on the math underpinning it. Of the projects on offer with PyMC, INLA seemed to fit this description best - a fundamental technique used to estimate posteriors - in other words, it would be a project with a theoretical focus much closer to the models themselves, rather than focusing on more backend aspects.
56+
57+
1. __How did you get involved in open source software?__
58+
59+
Having written an academic paper in the past, I have previously developed tools for data analysis and denoising which are publicly available on my GitHub.
60+
61+
1. __What are you expecting or hoping to get out of your internship experience?__
62+
63+
I am aiming to develop a better understanding of Bayesian statistics not only from a theoretical perspective, but also to better appreciate some of the technical challenges it faces in practice. I also hope to gain invaluable connections from this project.
64+
65+
1. __What are your career goals? How do you see the internship program moving you towards them?__
66+
67+
I am hoping to pursue a career in research, in particular focusing on developing more robust and interpretable AI, and GSoC is an excellent opportunity to be able to network with experts across both industry and academia, which I hope will open doors for me to continue to pursue this passion.
68+
69+
70+
71+
72+
## References
73+
74+
- [2025 GSoC NumFOCUS projects](https://summerofcode.withgoogle.com/programs/2025/organizations/numfocus)
75+
- [2025 PyMC GSoC applications blog](https://www.pymc.io/blog/blog_gsoc_2025_announcement.html)
76+
- [2024 GSoC NumFOCUS projects](https://summerofcode.withgoogle.com/programs/2024/organizations/numfocus)
77+
- [2019 NumFOCUS GSoC announcement](https://numfocus.org/blog/meet-our-2019-gsoc-students-part-2)
78+
79+
### GSoC Interns Announcements
80+
- [2022 GSoC PyMC blog](https://www.pymc.io/blog/blog_gsoc_2022.html)
81+
- [2023 GSoC PyMC blog](https://www.pymc.io/blog/blog_gsoc_2023.html)
82+
- 2024 GSoC PyMC blog: none
83+

0 commit comments

Comments
 (0)