Skip to content

Commit

Permalink
Update ze website
Browse files Browse the repository at this point in the history
  • Loading branch information
TheodoreWolf committed Feb 2, 2024
1 parent 8a67ce8 commit b556f3e
Show file tree
Hide file tree
Showing 13 changed files with 192 additions and 49 deletions.
75 changes: 36 additions & 39 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,20 @@

# theme : "minimal-mistakes-jekyll"
# remote_theme : "mmistakes/minimal-mistakes"
minimal_mistakes_skin : "default" # "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise"
minimal_mistakes_skin : "contrast" # "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise"

# Site Settings
locale : "en-US"
title : "Site Title"
title : "Theo Wolf"
title_separator : "-"
subtitle : # site tagline that appears below site title in masthead
name : "Your Name"
description : "An amazing website."
name : "Theo Wolf"
description : "My personal website"
url : # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
baseurl : # the subpath of your site, e.g. "/blog"
repository : # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes"
teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png"
logo : # path of logo image to display in the masthead, e.g. "/assets/images/88x88.png"
logo : "/assets/images/icon.png"
masthead_title : # overrides the website title displayed in the masthead, use " " for no title
# breadcrumbs : false # true, false (default)
words_per_minute : 200
Expand Down Expand Up @@ -58,7 +58,7 @@ reCaptcha:
secret :
atom_feed:
path : # blank (default) uses feed.xml
hide : # true, false (default)
hide : true # true, false (default)
search : # true, false (default)
search_full_content : # true, false (default)
search_provider : # lunr (default), algolia, google
Expand Down Expand Up @@ -104,52 +104,49 @@ analytics:

# Site Author
author:
name : "Your Name"
avatar : # path of avatar image, e.g. "/assets/images/bio-photo.jpg"
bio : "I am an **amazing** person."
location : "Somewhere"
name : "Theo Wolf"
avatar : "/assets/images/profile.jpg"
bio : "Machine Learning and Physics bloke"
location : "UK"
email :
links:
- label: "Email"
icon: "fas fa-fw fa-envelope-square"
# url: "mailto:your.name@email.com"
- label: "Website"
icon: "fas fa-fw fa-link"
# url: "https://your-website.com"
- label: "Twitter"
icon: "fab fa-fw fa-twitter-square"
# url: "https://twitter.com/"
- label: "Facebook"
icon: "fab fa-fw fa-facebook-square"
# url: "https://facebook.com/"
url: "https://twitter.com/TheoW0lf"

- label: "GitHub"
icon: "fab fa-fw fa-github"
# url: "https://github.com/"
- label: "Instagram"
icon: "fab fa-fw fa-instagram"
# url: "https://instagram.com/"
url: "https://github.com/TheodoreWolf/"

- label: "LinkedIn"
icon: "fab fa-fw fa-linkedin"
url: "https://www.linkedin.com/in/theo-wolf/"

- label: "Google Scholar"
icon: "fas fa-graduation-cap"
url: "https://scholar.google.co.uk/citations?user=TRAhumoAAAAJ&hl=en&authuser=1"

- label: "Medium"
icon: "fab fa-medium"
url: "https://medium.com/@theo.wolf"



# Site Footer
footer:
links:
- label: "Twitter"
icon: "fab fa-fw fa-twitter-square"
# url:
- label: "Facebook"
icon: "fab fa-fw fa-facebook-square"
# url:
url: "https://twitter.com/TheoW0lf"
- label: "GitHub"
icon: "fab fa-fw fa-github"
# url:
- label: "GitLab"
icon: "fab fa-fw fa-gitlab"
# url:
- label: "Bitbucket"
icon: "fab fa-fw fa-bitbucket"
# url:
- label: "Instagram"
icon: "fab fa-fw fa-instagram"
# url:
url: "https://github.com/TheodoreWolf/"
- label: "LinkedIn"
icon: "fab fa-fw fa-linkedin"
url: "https://www.linkedin.com/in/theo-wolf/"
- label: "Medium"
icon: "fab fa-medium"
url: "https://medium.com/@theo.wolf"


# Reading Files
Expand Down Expand Up @@ -187,7 +184,7 @@ keep_files:
- .git
- .svn
encoding: "utf-8"
markdown_ext: "markdown,mkdown,mkdn,mkd,md"
markdown_ext: "markdown,mkxdown,mkdn,mkd,md"


# Conversion
Expand Down
15 changes: 11 additions & 4 deletions _data/navigation.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
# main links
main:
- title: "Quick-Start Guide"
url: https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/
# - title: "About"
# url: https://mmistakes.github.io/minimal-mistakes/about/
- title: "About"
url: /about/
description: "Find out more about me :)"
- title: "Publications"
url: /publications
- title: "Invited Talks"
url: /invited-talks
- title: "Blogs"
url: /blogs/


# - title: "Sample Posts"
# url: /year-archive/
# - title: "Sample Collections"
Expand Down
2 changes: 1 addition & 1 deletion _includes/author-profile.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ <h3 class="author__name p-name" itemprop="name">
{% if author.links %}
{% for link in author.links %}
{% if link.label and link.url %}
<li><a href="{{ link.url }}" rel="nofollow noopener noreferrer me"{% if link.url contains 'http' %} itemprop="sameAs"{% endif %}><i class="{{ link.icon | default: 'fas fa-link' }}" aria-hidden="true"></i><span class="label">{{ link.label }}</span></a></li>
<li><a href="{{ link.url }}" target="_blank" rel="nofollow noopener noreferrer me"{% if link.url contains 'http' %} itemprop="sameAs"{% endif %}><i class="{{ link.icon | default: 'fas fa-link' }}" aria-hidden="true"></i><span class="label">{{ link.label }}</span></a></li>
{% endif %}
{% endfor %}
{% endif %}
Expand Down
4 changes: 2 additions & 2 deletions _includes/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
{% if site.footer.links %}
{% for link in site.footer.links %}
{% if link.label and link.url %}
<li><a href="{{ link.url }}" rel="nofollow noopener noreferrer"><i class="{{ link.icon | default: 'fas fa-link' }}" aria-hidden="true"></i> {{ link.label }}</a></li>
<li><a target="_blank" href="{{ link.url }}" rel="nofollow noopener noreferrer"><i class="{{ link.icon | default: 'fas fa-link' }}" aria-hidden="true"></i> {{ link.label }}</a></li>
{% endif %}
{% endfor %}
{% endif %}

{% unless site.atom_feed.hide %}
<li><a href="{% if site.atom_feed.path %}{{ site.atom_feed.path }}{% else %}{{ '/feed.xml' | relative_url }}{% endif %}"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> {{ site.data.ui-text[site.locale].feed_label | default: "Feed" }}</a></li>
<li><a href="{% if site.atom_feed.path %}{{ site.atom_feed.path }}{% else %}{{ 'https://github.com/TheodoreWolf' | relative_url }}{% endif %}"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> {{ site.data.ui-text[site.locale].feed_label | default: "GitHub" }}</a></li>
{% endunless %}
</ul>
</div>
Expand Down
6 changes: 3 additions & 3 deletions _includes/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@

<!-- For all browsers -->
<link rel="stylesheet" href="{{ '/assets/css/main.css' | relative_url }}">
<link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css"></noscript>

<link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/css/all.min.css"></noscript>
<link rel="shortcut icon" type="image/png" href="{{ "/assets/images/icon.png" | prepend: site.baseurl }}" >
{% if site.head_scripts %}
{% for script in site.head_scripts %}
<script src="{{ script | relative_url }}"></script>
Expand Down
60 changes: 60 additions & 0 deletions _pages/about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
title: "About"
permalink: /about
layout: single
author_profile: true
---
<script
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
type="text/javascript">
</script>

# Intro
Hello, I am a Machine Learning Engineer with a background in Physics and Chemistry.
I am very interested in applications of ML to science, particularly to the problem of climate
change.
I am currently working as a Machine Learning Engineer at [Carbon Re]("https://carbonre.com/"),
a startup that uses machine learning to help heavy industry companies reduce their carbon footprint. <br>
<br>
Most of my interests revolve around the intersection of ML and the physical sciences.
Right now I am particularly interested in:
applications of deep learning to PDEs (PINNs, NeuralODEs...),
Reinforcement Learning for dynamical systems and Bayesian Deep Learning

# My favourite derivations
## The MAP estimate of a linear model

$$
\begin{align*}
\theta_{\text{MAP}} &= \arg\max_{\theta} p(\theta | \mathcal{D})\\
&= \arg\max_{\theta} \frac{p(\mathcal{D} | \theta) p(\theta)}{p(\mathcal{D})} \\
&= \arg\max_{\theta} p(\mathcal{D} | \theta) p(\theta) \\
&= \arg\max_{\theta} \log p(\mathcal{D} | \theta) + \log p(\theta) \\
&= \arg\max_{\theta} \log \prod_{i=1}^N p(y_i | x_i, \theta) + \log p(\theta) \\
&= \arg\max_{\theta} \sum_{i=1}^N \log p(y_i | x_i, \theta) + \log p(\theta) \\
&= \arg\max_{\theta} \sum_{i=1}^N \log \mathcal{N}(y_i | \theta^T x_i, \sigma^2) + \log \mathcal{N}(\theta | 0, \alpha^2) \\
&= \arg\max_{\theta} \sum_{i=1}^N -\frac{1}{2\sigma^2} (y_i - \theta^T x_i)^2 - \frac{1}{2\alpha^2} \theta^T \theta \\
&= \arg\min_{\theta} \sum_{i=1}^N (y_i - \theta^T x_i)^2 + \frac{\sigma^2}{\alpha^2} \theta^T \theta \\
&= \arg\min_{\theta} \sum_{i=1}^N (y_i - \theta^T x_i)^2 + \lambda \theta^T \theta \\
\end{align*}
$$
Which is the well-known Ridge regression problem.
## The Particle in a box
The time-independent Schrödinger equation for a particle in a box is given by:

$$
\begin{align*}
-\frac{\hbar^2}{2m} \frac{d^2 \psi(x)}{dx^2} + V(x) \psi(x) &= E \psi(x) \\
-\frac{\hbar^2}{2m} \frac{d^2 \psi(x)}{dx^2} &= (E - V(x)) \psi(x) \\
\end{align*}
$$

Where $$V(x) = 0$$ for $$0 < x < L$$ and $$V(x) = \infty$$ otherwise.
Solving the equation by inspection we can see that :

$$
\begin{align*}
\psi(x) &= A \sin(kx) + B \cos(kx) \\
k &= \frac{\sqrt{2mE}}{\hbar}
\end{align*}
$$
8 changes: 8 additions & 0 deletions _pages/blogs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Blogs"
permalink: /blogs
layout: single
author_profile: true
---

hello world
33 changes: 33 additions & 0 deletions _pages/invited-talks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: "Invited Talks"
permalink: /invited-talks
layout: single
author_profile: true
---

<details>
<summary><i>London 2050</i>, UCL Engineering 2024</summary>
<br>
Invited for a panel with BNP Paribas and ABB to talk about the future of London.
</details>
<br>

<details>
<summary><i>Machine Learning Engineer at a Climate Tech Startup</i>, UCL Statistics Society, 2023</summary>
<br>
I spoke about my experience as a Machine Learning Engineer at Carbon Re, a climate tech startup. I talked about the challenges of working in a startup as well as the experience of shifting from academia to industry.
</details>
<br>

<details>
<summary><i>Tips on running a succesful Masters Project</i>, UCL AI for Sustainable Development cohort 2022</summary>
<br>
My Masters project was a huge success and I was invited to give a talk to the incoming students on how to run a successful project by my supervisor Maria Perez Ortiz who is the head of the course. I talked about the importance of a preparing correctly. Especially, given that I had created my own topic.
</details>
<br>

<details>
<summary><i>What's the big deal with the James Webb Space Telescope?</i>, UCL AI Centre, 2022</summary>
<br>
I was invited to give a talk at the UCL AI Centre on the James Webb Space Telescope. I talked about the scientific goals of the mission and its potential impact for the big topics in astrophysics and cosmology such as the Hubble tension and galaxy seeding.
</details>
38 changes: 38 additions & 0 deletions _pages/publications.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: "Publications"
permalink: /publications
layout: single
author_profile: true
---
<details>

<summary> <a href="https://arxiv.org/abs/2312.06527" target=_blank >[1]</a> <i>Can Reinforcement Learning support policy makers? A preliminary study with Integrated Assessment Models</i>, <br> NeurIPS 2023 Workshop on Tackling Climate Change with AI </summary>
<br>
As part of my Masters at UCL, I worked on using Reinforcement Learning in an Integrated
Assessment model. This was very novel work and there was very little prior work to base my work on.
<br><br>
It was a hugely challenging project, but I learned a lot about RL and the problems in applying it to dynamical systems.
Notably, I wrote my own implementations of A2C, PPO, DQN, Double DQN (with duelling nets + PER buffer) in Pytorch.
I subsequently published my work at the workshop "Tackling Climate Change with AI" at NeurIPS 2023.
<br><br>

You can find my NeurIPS publication <a href="https://arxiv.org/abs/2312.06527" target=_blank >here</a> and my poster <a href="/assets/images/neuripsposterfinal.png" target=_blank >here</a>.
</details>
<br>



<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>


Looking a bit empty here... Help me fill this up :)
Binary file added assets/images/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/medium.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/neuripsposterfinal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/profile.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit b556f3e

Please sign in to comment.