Notebook
Here I document my experiments, thoughts, and analyses on a variety of topics. This page also includes my study notes on books I read or courses I follow. I hope my notebook helps you as much as it has helped me.
- 02 Jul 2024 » Guest lecture @ DLSU Manila: Artisanal Filipino NLP Resources in the ...
- 12 Mar 2024 » A lexical view of contrast pairs in preference datasets
- 21 Feb 2024 » Guest lecture @ UNC Charlotte: Labeling with LLMs
- 28 Nov 2023 » How to set up Git and SSH when your org has enforced SAML SSO
- 20 Nov 2023 » Visualizing Tagalog NER embeddings
- 04 Aug 2023 » Do large language models work on Tagalog?
- 03 Jul 2023 » Some thoughts on the annotation process
- 01 May 2023 » Study notes on parameter-efficient finetuning techniques
- 25 Mar 2023 » Labeling with GPT-3 using annotation guidelines
- 24 Mar 2023 » How can language models augment the annotation process?
- 04 Feb 2023 » ★ Towards a Tagalog NLP pipeline
- 25 Dec 2022 » spaCy Internals: Rules-based rules!
- 02 Dec 2022 » Overanalyzing overclocks: analysis of Deep Rock Galactic builds
- 01 Dec 2022 » Pagmumuni ukol sa wika at kahulugan
- 07 Oct 2022 » Study notes on regular expressions and finite state automata
- 02 Aug 2022 » Your train-test split may be doing you a disservice
- 16 Jul 2022 » spaCy Internals: Spancat architecture walkthrough
- 19 Jun 2022 » ★ A framework for designing document processing solutions
- 24 Apr 2022 » Dependency parsing for a low-resource language (Tagalog)
- 18 Jan 2022 » How to fuse chips in NieR: Automata
- 11 Dec 2021 » Study notes on making word vectors from scratch
- 20 Nov 2021 » spaCy Internals: Configuration and project system
- 12 Nov 2021 » How to sync your fork with the original repository
- 23 Oct 2021 » Reimagining Philippine mythical creatures using VQGAN+CLIP
- 08 Oct 2021 » Developing on a Windows machine
- 27 Sep 2021 » Valheim Food Graph
- 25 Sep 2021 » A Weekend Ray Tracer
- 01 Sep 2021 » How to fix screen flickering on Linux Thinkpad by disabling PSR
- 11 Aug 2021 » List of VQGAN+CLIP Implementations
- 08 Aug 2021 » ★ The Illustrated VQGAN
- 30 Jul 2021 » Study notes on data-centric machine learning
- 05 Jun 2021 » What can Avengers: Endgame teach us about Git?
- 30 May 2021 » Navigating the MLOps tooling landscape (Part 3: The Strategies)
- 15 May 2021 » Navigating the MLOps tooling landscape (Part 2: The Ecosystem)
- 12 May 2021 » How to manage Python environments
- 10 May 2021 » ★ Navigating the MLOps tooling landscape (Part 1: The Lifecycle)
- 19 Apr 2021 » What are Nodes and Scenes in Godot? A cooking perspective
- 12 Apr 2021 » How to add tables to Contentful
- 26 Mar 2021 » How to migrate from Disqus to Utterances in your Jekyll blog
- 28 Feb 2021 » How I dealt with a nagging ingestion problem in Redisgraph
- 31 Jan 2021 » Study notes on Pico-8 movement
- 15 Nov 2020 » ★ How to improve software engineering skills as a researcher
- 30 May 2020 » How to debug
- 30 Mar 2020 » How to use Jupyter Notebooks in 2020 (Part 3: Final thoughts)
- 16 Mar 2020 » How to use Jupyter Notebooks in 2020 (Part 2: Ecosystem growth)
- 06 Mar 2020 » ★ How to use Jupyter Notebooks in 2020 (Part 1: The data science landsc...
- 18 Jan 2020 » Kubernetes clicked when I learned about Deployments and Services
- 28 Dec 2019 » Workaround for creating a Github service connection in Azure Pipelines
- 08 Nov 2019 » ★ Distill: Why do we need Flask, Celery, and Redis? (with McDonalds in ...
- 16 Jun 2019 » How to pull a private image from GCR in Drone CI
- 13 Apr 2019 » How to install GDAL/OGR
- 21 Dec 2018 » Add badges to your Google Cloud Builds
- 25 Oct 2018 » Git team workflow: merge or rebase?
- 21 Jun 2018 » ★ Automate Python workflow using pre-commits: black and flake8
- 23 Apr 2018 » A short postmortem on moving to Docker for LaTeX continuous integration
- 04 Feb 2018 » Continuous integration and automatic deployment of LaTeX files
- 31 Jan 2018 » ★ Running a Jupyter notebook from a remote server
- 26 Nov 2017 » A brief soirée with reinforcement learning
- 13 Aug 2017 » ★ Understanding softmax and the negative log-likelihood
- 28 May 2017 » Experiments with neural style transfer
- 06 Mar 2017 » MRT-3 Passenger Traffic Visualization
- 24 Feb 2017 » How to stream Twitter using Python
- 21 Feb 2017 » How to send data from RPI to Server
- 21 Feb 2017 » How to make a CanvasJS Chart from MySQL Data
- 18 Feb 2017 » Gotta Catch em All!
- 17 Feb 2017 » Implementing a two-layer neural network from scratch
- 14 Feb 2017 » Implementing a softmax classifier
- 12 Feb 2017 » Gapminder PH
- 11 Feb 2017 » Implementing a multiclass support-vector machine
- 09 Feb 2017 » Implementing a k-Nearest Neighbor classifier
- 04 Feb 2017 » Solving the Inverse Kinematics problem using Particle Swarm Optimization
- 25 Jan 2017 » Solving the Forward Kinematics of a Stanford Arm
- 18 Jan 2017 » Exploratory Data Analysis: Energy Use in the Philippines
- 18 Jan 2017 » Solving the travelling salesman problem using ant colony optimization
- 17 Jan 2017 » Training a neural network using particle swarm optimization
- 17 Jan 2017 » Training a neural network using differential evolution