Philip Jama

Mathematical Thinker and ML Enthusiast. Passionate about web technologies, network theory, and deep learning.

Writing

A high-level exploration of the evolution of computational hardware technologies with a focus on applications to machine learning.
Machine LearningHardware
An exploration of mathematics past and present – How tensors are used in modern approaches to artificial intelligence and machine learning.
Machine LearningTensors
A Graphical Exploration of Wikipedia including renderings of networks representing thousands of Wikipedia pages.
Network AnalysisKnowledge

Projects

Graph•ception

Interactive Knowledge Graph

Exploring relationships between concepts in a lightweight ontology, or associative network graph, through an interactive web-based application.
Machine LearningNLPPythonNetwork AnalysisReactJS

InCaseItHappens

Emergency Preparedness Kit Builder

A tool designed to help individuals prepare for unexpected emergencies, such as natural disasters or evacuations. Items are ordered through the Amazon API, and delivered directly to homes or offices.
Node.jsReactJSPostgreSQL

Anchor Physics

Simulate Chain + Anchor

Simulation of anchor + chain physics as an example of Verlet integration, rendered on HTML5 Canvas. You can modify parameters (wind, wave, and chain) to simulate approximated behaviour.
Verlet IntegrationSimulationJavaScript

Eight Queens Riddle

A Chess-Based Algorithm Challenge

Solving for ways to arrange eight queens on an 8×8 chess board so that no two queens threaten each other.
CRecursionAlgorithmsData Structures

Fractals

Iterative Function System

Simple code can produce fascinating complexity. Generating IFS fractals on Canvas.
JavaScriptCanvas

JumpSquad - Whistler Hackathon

Augmented Reality inside Ski Goggles

An Augmented Reality (AR) application for real-time competition on ski slopes.
ARIoTJavaAndroid