<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Til on Alexander Junge&#39;s website</title>
    <link>https://www.alexanderjunge.net/categories/til/</link>
    <description>Recent content in Til on Alexander Junge&#39;s website</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <lastBuildDate>Tue, 17 Jan 2023 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://www.alexanderjunge.net/categories/til/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>TIL: f-string formatting - a cheat sheet</title>
      <link>https://www.alexanderjunge.net/blog/til-fstring-formatting/</link>
      <pubDate>Tue, 17 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.alexanderjunge.net/blog/til-fstring-formatting/</guid>
      <description>I am a big fan of f-strings in Python. If you are not using them yet, you should!
f-strings come with a string formatting syntax that makes it very convenient to create nicely formatted strings. For example, you can introduce padding:
&amp;gt;&amp;gt;&amp;gt; v = &amp;quot;test&amp;quot; &amp;gt;&amp;gt;&amp;gt; f&amp;quot;{v:&amp;gt;20}&amp;quot; &#39; test&#39;  Or you can format dates and print weekdays instead:
&amp;gt;&amp;gt;&amp;gt; from datetime import datetime &amp;gt;&amp;gt;&amp;gt; print(f&amp;quot;Happy {datetime.now():%A}!&amp;quot;) Happy Monday!  Or you can round floating point numbers:</description>
    </item>
    
    <item>
      <title>TIL: saying `yes` the Unix way</title>
      <link>https://www.alexanderjunge.net/blog/til-yes/</link>
      <pubDate>Sun, 27 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.alexanderjunge.net/blog/til-yes/</guid>
      <description>Today (well, earlier this week but let&amp;rsquo;s not be picky here) I learned about the Unix core utility yes. It works like this:
$ yes y y y # [ad infinitum until stopped]  $ yes no no no no # [ad infinitum until stopped]  As you can see, yes either prints y\n until stopped or whatever string you pass it followed by a newline, again continuing until the process is killed.</description>
    </item>
    
    <item>
      <title>Multi-label classification using 🤗 Hugging Face Transformers AutoModelForSequenceClassification</title>
      <link>https://www.alexanderjunge.net/blog/til-multi-label-automodelforsequenceclassification/</link>
      <pubDate>Sun, 12 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.alexanderjunge.net/blog/til-multi-label-automodelforsequenceclassification/</guid>
      <description>🤗 Hugging Face Transformers AutoModelForSequenceClassification offers a quick way to fine-tune a pre-trained language model for a text classification task. AutoModelForSequenceClassification supports multi-label classification via its problem_type argument:
from transformers import AutoModelForSequenceClassification model_ckpt = &amp;quot;distilbert-base-uncased&amp;quot; # etc. num_labels = 10 # etc. model = AutoModelForSequenceClassification.from_pretrained( model_ckpt, num_labels=num_labels, problem_type=&amp;quot;multi_label_classification&amp;quot;, # this is important )  However, this comes with a few additional requirements on the dataset that I did not find good documentation for online.</description>
    </item>
    
  </channel>
</rss>