Codebox Software
Pages tagged 'article'
Things that I've written, mostly about programming
Learning to play Connect 4 with Deep Reinforcement Learning
Using machine learning to play Connect 4
Minimum Viable Blockchain written in Python
A working blockchain with Wallet and Miner applications, written in Python
Using a Neural Network to Detect Daleks
Using a convolutional neural network to detect Daleks in old Doctor Who episodes
Using a Neural Network to Classify Galaxies
A convolutional neural network for classifying images of galaxies
Reinforcement Learning Grid
Experiment with Reinforcement Learning using robots
Playing Blackjack with Machine Learning
Playing Blackjack with Reinforcement Learning
SARSA λ in Python
A Python implementation of the SARSA Lambda Reinforcement Learning algorithm
A Neural Network implemented in Python
A Python implementation of a Neural Network
Homoglyph Detection
A big list of homoglyphs and some code to detect them
Visualising the Structure of Common English Words using Python
A Python script for generating Sunburst Charts to visualise letter positions within words
Microtypes in Java
The Benefits and Costs of using Microtypes in Java
Photomosaic Image Builder
A Python utility for creating mosaic images
A Naive Bayesian Classifier in Python
A Python implementation of a Naive Bayesian Classifier
A Markov text generator
A Python implementation of a random text generator that uses a Markov Chain to create almost-realistic sentences.
Linear/Logistic Regression with Gradient Descent in Python
A Python library for performing Linear and Logistic Regression using Gradient Descent
OSX Shell Script to Read a Web Page Aloud
A one-line OSX shell script to read a web page out loud
Unit Testing Javabeans
A simple method for using reflection to unit test JavaBean classes with just a single line of code.
Java Library for Testing Asynchronous Systems
A simple Java library to help you write better tests for asynchronous systems
An Interview Question for Java Developers
An code review interview question for Java developers
Rate Limited Web Service Library
A JavaScript library for managing access to rate-limited web services
Accessing JSP values from JavaScript
Technique for providing safe, easy JavaScript access to data held in JSP variables.
Closures Explained
A simple step-by-step tutorial explaining the concept of Closures using JavaScript.
Run as System User
Devious use of the Windows scheduler can grant you System privileges
URL Parsing from Java Servlets
How to access the various parts of a URL from within a Java Servlet
HTML Conditional Comments
A useful technique for separating Internet Explorer CSS rules from those intended for less 'special' browsers.
Hotline Nostalgia
Hotline Nostalgia
Two Letter .COM Domains
A grid showing where all the two-letter COM domains have gone.
JavaScript Unit Tests
A simple method for producing robust JavaScript for form validation, or anything else