-
-
Notifications
You must be signed in to change notification settings - Fork 51
gsoc 2025 interns: Michal N #106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
reshamas
wants to merge
7
commits into
pymc-devs:main
Choose a base branch
from
reshamas:rs-gsoc-interns
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
9deaf93
gsoc 2025 interns: michal
reshamas 71a6cf4
add in reference blogs
reshamas 769aad8
rm info section (expected outcome)
reshamas c13b8c6
fix spelling
reshamas 50ffc7d
new photo; edit bio
reshamas 56419e3
rm old photo
reshamas 2da1638
fix spelling of name
reshamas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
(interns_2025_presentations)= | ||
# Meet our 2025 GSoC PyMC Interns | ||
|
||
:::{post} June 6, 2025 | ||
:tags: gsoc, community, contributing | ||
:category: news, testimonial | ||
:author: Reshama Shaikh, 2025 PyMC Interns | ||
:image: 0 | ||
:exclude: | ||
|
||
We are excited to introduce to the community our cohort of 2025 Interns working on PyMC. | ||
::: | ||
|
||
|
||
## Michal Novomestsky | ||
|
||
**Project Name** | ||
|
||
Implementing Integrated Nested Laplace Approximations (INLA) | ||
|
||
**Project Description** | ||
|
||
>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. | ||
|
||
**Mentors** | ||
- [Rob Zinkov](https://github.com/zaxtax) | ||
- [Colt Allen](https://github.com/ColtAllen) | ||
- [Theo Rashid](https://github.com/theorashid) | ||
::::{grid} | ||
:::{grid-item} | ||
:columns: 12 6 6 4 | ||
|
||
 | ||
::: | ||
:::{grid-item} | ||
:columns: 12 6 6 8 | ||
|
||
**Bio** | ||
>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. | ||
|
||
**Connecting** | ||
- Website: [michal-novomestsky.github.io/](https://michal-novomestsky.github.io/) | ||
- LinkedIn: [@michal-novomestsky](https://linkedin.com/in/michal-novomestsky) | ||
- GitHub: [@Michal-Novomestsky](https://github.com/Michal-Novomestsky) | ||
::: | ||
:::: | ||
|
||
|
||
1. __What motivated you to apply for the internship with PyMC?__ | ||
|
||
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. | ||
|
||
1. __Why did you choose your specific project topic?__ | ||
|
||
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. | ||
|
||
1. __How did you get involved in open source software?__ | ||
|
||
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. | ||
|
||
1. __What are you expecting or hoping to get out of your internship experience?__ | ||
|
||
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. | ||
|
||
1. __What are your career goals? How do you see the internship program moving you towards them?__ | ||
|
||
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. | ||
|
||
|
||
|
||
|
||
## References | ||
|
||
- [2025 GSoC NumFOCUS projects](https://summerofcode.withgoogle.com/programs/2025/organizations/numfocus) | ||
- [2025 PyMC GSoC applications blog](https://www.pymc.io/blog/blog_gsoc_2025_announcement.html) | ||
- [2024 GSoC NumFOCUS projects](https://summerofcode.withgoogle.com/programs/2024/organizations/numfocus) | ||
- [2019 NumFOCUS GSoC announcement](https://numfocus.org/blog/meet-our-2019-gsoc-students-part-2) | ||
|
||
### GSoC Interns Announcements | ||
- [2022 GSoC PyMC blog](https://www.pymc.io/blog/blog_gsoc_2022.html) | ||
- [2023 GSoC PyMC blog](https://www.pymc.io/blog/blog_gsoc_2023.html) | ||
- 2024 GSoC PyMC blog: none | ||
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.