TeBaC-NET Design Considerations

In my previous post on TeBaC-NET, I talked about the reason why I created it. In this post, I talk about why I created it the way it is. Design Considerations #1 Cross Platform One of the most important consideration is that it should be platform agnostic. A simple tool that can run on any […]

Text Based Custom Named Entity Tagger (TeBaC-NET)

I was recently exploring spaCy for some NLP work, and found that the default model was not sufficient for tagging entities in the domain I was exploring. The documentation was very helpful in explaining how I could train the statistical model of the named entity recognizer, but I needed training and evaluation data. While I could […]

Paddle-SG: Software Architecture and Infrastructure

In this post, I elaborate further on the Software Architecture, and Infrastructure that keeps Paddle-SG up and running. I will start explaining from the lowest level (i.e. hardware), and slowly move up the “stack”. Infrastructure Setup Physical Hardware I started developing and testing the scripts on my laptop. However, for the Minimal Viable Product (MVP), […]

Paddle-SG: Introduction

As an active volunteer kayaking trainer for 7 years, I often hear my participants lament that it is not easy to find out the dates of the next available proficiency course. To address this, I created Paddle-SG, a website that consolidates information on upcoming courses and expeditions, and displays them in a no-frills, easy to […]

Scratchpad – Learning Python

Here are some reference notes I made for myself while learning Python – hope it is useful for you 🙂 1) General 1.1) Getting User Input nickname = raw_input(“what is your nickname? “) 1.2) Comments #Single line comment “”” multiline comment example””” 1.3) Exponential sixty_four = 8 ** 2 1.4) Useful Utility Functions len(variable) #returns […]