Skip to content

Commit

Permalink
Merge branch ScottLogic/gh-pages into ithake/use-landmarks
Browse files Browse the repository at this point in the history
  • Loading branch information
jcarstairs-scottlogic committed Dec 11, 2023
2 parents fe1f5fe + bb059d2 commit fc551dc
Show file tree
Hide file tree
Showing 37 changed files with 1,789 additions and 6,965 deletions.
6 changes: 6 additions & 0 deletions _data/authors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ active-authors:
- mdunsdon
- mholland
- mgrabara
- mgriffin
- mking
- mmcalroy
- mmoxon
Expand Down Expand Up @@ -1364,3 +1365,8 @@ authors:
email: [email protected]
author-summary: "I'm a developer based out of our Bristol office. I'm a bit of a generalist; I like to get stuck into a range of problems from the business side to anywhere across the tech stack."
picture: Image.png
mgriffin:
name: "Matt Griffin"
email: [email protected]
author-summary: "Developer based in the Newcastle office. Ex-Games programmer and worked with plenty of things involving C++ and 3D graphics."
picture: picture.jpg
3 changes: 3 additions & 0 deletions _includes/author-link.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{% assign author-id = include.author-id %}
{% assign author = site.data.authors.authors[author-id] %}
<a rel="author" href="{{ site.baseurl }}/{{ author-id }}">{{ author.name }}</a>
24 changes: 20 additions & 4 deletions _includes/author_picture.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,27 @@
{% if author.picture %}
{% if post.author %}
<img src="{{ site.baseurl }}/{{ post.author }}/{{ author.picture }}" alt="{{ author.name }}"/>
<img
src="{{ site.baseurl }}/{{ post.author }}/{{ author.picture }}"
role="presentation"
alt=""
/>
{% elsif page.author %}
<img src="{{ site.baseurl }}/{{ page.author }}/{{ author.picture }}" alt="{{ author.name }}"/>
<img
src="{{ site.baseurl }}/{{ page.author }}/{{ author.picture }}"
role="presentation"
alt=""
/>
{% else %}
<img src="{{ site.baseurl }}/assets/avatar.png" alt="{{ author.name }}"/>
<img
src="{{ site.baseurl }}/assets/avatar.png"
role="presentation"
alt=""
/>
{% endif %}
{% else %}
<img src="{{ site.baseurl }}/assets/avatar.png" alt="{{ author.name }}"/>
<img
src="{{ site.baseurl }}/assets/avatar.png"
role="presentation"
alt=""
/>
{% endif %}
6 changes: 4 additions & 2 deletions _includes/author_summary.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{% assign author-id = include.author-id %}
{% assign author = site.data.authors.authors[author-id] %}
<div class="author-information cell">
<img src="{{ site.baseurl }}/{{ authorUsername }}/{{ author.picture }}" alt="{{ author.name }}"/>
<a rel="author" href="{{ site.baseurl }}/{{ authorUsername }}">{{ author.name }}</a>
<img src="{{ site.baseurl }}/{{ author-id }}/{{ author.picture }}" alt="{{ author.name }}"/>
<a rel="author" href="{{ site.baseurl }}/{{ author-id }}">{{ author.name }}</a>
</div>
<div class="cell">
{{ author.author-summary }}
Expand Down
43 changes: 24 additions & 19 deletions _layouts/default_post.html
Original file line number Diff line number Diff line change
Expand Up @@ -80,12 +80,10 @@ <h1 class="title">{{ page.title }}</h1>
<div class="cell primary-meta-data large-1 large-offset-1 grid-x">
<div class="author-information cell medium-10 small-9 hide-for-large">
{% include author_picture.html %}
<a rel="author" href="{{ site.baseurl }}/{{ authorUsername }}">{{ author.name }}</a>
{% for contributorId in page.contributors %}
{% assign contributor = site.data.authors.authors[contributorId] %}
{% assign contributorUsername = contributorId %}
, <a rel="author" href="{{ site.baseurl }}/{{ contributorUsername }}">{{ contributor.name }}</a>
{% endfor %}
<a rel="author" href="{{ site.baseurl }}/{{ authorUsername }}">{{ author.name }}</a>{%
for contributorId in page.contributors %},
{% include author-link.html author-id=contributorId %}
{% endfor %}
</div>
{% include social.html %}
</div>
Expand All @@ -107,19 +105,26 @@ <h1 class="title">{{ page.title }}</h1>

{% include recruitment.html page=page %}
</div>
<div class="side-lists cell large-3 large-offset-1 show-for-large grid-padding-y">
{% assign author = site.data.authors.authors[page.author] %}
{% assign authorUsername = page.author %}
{% include author_summary.html %}
{% for contributorId in page.contributors %}
{% assign author = site.data.authors.authors[contributorId] %}
{% assign authorUsername = contributorId %}
{% include author_summary.html %}
{% endfor %}
{% include category_list.html selectedIndex=0 %}
<div class="back cell">
<a href="{{ site.baseurl }}/index.html">Back to all posts</a>
</div>

{% if site.data.related contains post.url %}
{% include read_more.html author=author authorUsername=authorUsername page=page %}
{% assign related = site.data.related[post.url] %}
{% assign posts = site.posts | where_exp:"item", "item.url == related[0]" %}
{% include post_summary_list.html posts=posts hideCategory=true %}
{% assign posts = site.posts | where_exp:"item", "item.url == related[1]" %}
{% include post_summary_list.html posts=posts hideCategory=true %}
{% endif %}

{% include recruitment.html page=page %}
</div>
<div class="side-lists cell large-3 large-offset-1 show-for-large grid-padding-y">
{% include author_summary.html author-id=page.author %}
{% for contributorId in page.contributors %}
{% include author_summary.html author-id=contributorId %}
{% endfor %}
{% include category_list.html selectedIndex=0 %}
<div class="back cell">
<a href="{{ site.baseurl }}/index.html">Back to all posts</a>
</div>
</div>
</article>
Expand Down
21 changes: 9 additions & 12 deletions _layouts/video_post.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,21 +77,18 @@ <h1 class="title">{{ page.title }}</h1>
<div class="cell">
{{ content }}
</div>

{% include watch_more.html %}
</div>
</div>

<div class="side-lists cell large-3 large-offset-1 show-for-large grid-padding-y">
{% include author_summary.html %}
{% for contributorId in page.contributors %}
{% assign author = site.data.authors.authors[contributorId] %}
{% assign authorUsername = contributorId %}
{% include author_summary.html %}
{% endfor %}
{% include category_list.html selectedIndex=0 %}
<div class="back cell">
<a href="{{ site.baseurl }}/index.html">Back to all posts</a>
</div>
<div class="side-lists cell large-3 large-offset-1 show-for-large grid-padding-y">
{% include author_summary.html author-id=page.author %}
{% for contributorId in page.contributors %}
{% include author_summary.html author-id=contributorId %}
{% endfor %}
{% include category_list.html selectedIndex=0 %}
<div class="back cell">
<a href="{{ site.baseurl }}/index.html">Back to all posts</a>
</div>
</div>
</article>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ tags:
summary: In this blog, I will walk the reader through some simple statistical concepts
to aid in testing AI. I hope it is accessible regardless of prior statistical knowledge.
author: osouthwell
image: "/uploads/using%20t%20test%20for%20effective%20testing%20tn.png"
image: "/uploads/using%20the%20ttest.png"
---

Until now, you've probably expected all your tests to pass, but what happens when you test systems with inherent inbuilt randomness? AI is nondeterministic, which doesn't cleanly fit within our current testing paradigms. Many tests may take the form of returning a number, such as time for speed testing or a percent for testing accuracy on an LLM. How to evaluate these results might not be clear, and that's where statistics come in. You may think this will require you to run many tests, but this blog will give you a method for ensuring that we extract statistically valid results and how to do it quickly.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2023-11-21-maybe-you're-a-tester.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ summary: Imagine a new Restaurant opens down the road from you, and you’ve bee
- In this blog, I aim to simplify testing terminology through a comparison to a
real-world scenario.
author: mholland
image: "/uploads/so%20you're%20a%20tester.png"
image: "/uploads/Maybe%20you're%20a%20tester.png"
---

# Maybe you’re a Tester.
Expand Down
3 changes: 2 additions & 1 deletion _posts/2023-11-24-llm-mem.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@ tags:
- GenAI
- Large Language Models
- LLM
author: abirch
summary: The memory costs for LLM training are large but predictable.
author: abirch
colour: teal
image: "/uploads/LLM%20finetuning%20tn_.png"
---

<style>
Expand Down
1 change: 1 addition & 0 deletions _posts/2023-11-24-seeing-the-forest-for-the-trees.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ categories:
summary: An introduction to the random forest machine learning model, an older, yet
interesting approach based on decision trees.
author: jstrong
image: "/uploads/Seeing%20the%20forest%20for%20the%20trees.png"
---

I recently embarked on a journey into the world of machine learning through following the [fast.ai](https://course.fast.ai/) course taught by Jeremy Howard as part of an internal study group. I have learnt a great deal about the inner workings of neural networks and how deep learning can produce seemingly magical results. However, one of the most interesting discoveries for me was learning about a completely different type of model: the Random Forest.
Expand Down
Loading

0 comments on commit fc551dc

Please sign in to comment.