• Unity click to move with navmesh and navmesh agent

    Unity click to move with navmesh and navmesh agent

    If you’ve played any classic rpg where the character moves around the level by click on the ground to navigate to that location, then you are in for a treat. In this blog post, I’ll give you an example of how implement this functionality in Unity using navmesh agents. Let’s take a look at this
    Read More…

  • Unity lifecycle callback functions

    Unity lifecycle callback functions

    If you create a unity project, you will most likely create a class that inherits from MonoBehaviour. I’ll talk a bit about some of the most important MonoBehaviour methods since they will be driving a majority of game functionalities. The most important methods will be: Start, Update, Awake and LateUpdate. You won’t need to use
    Read More…




  • Introduction to Core ML

    Introduction to Core ML

    In the introduction to the new framework at WWDC 2017, the speakers made some interesting revelations. Check out my notes below: CoreML is a lower level library that offers a bunch of prebuilt models such as SVMs, Neural Networks, Random Forrests etc… If you don’t want to work at the model level, there are 2
    Read More…

  • Python Scikit Learn Random Forest Classification Tutorial

    Python Scikit Learn Random Forest Classification Tutorial

    Random Forest Random forest is a classic machine learning ensemble method that is a popular choice in data science. An ensemble method is a machine learning model that is formed by a combination of less complex models. In this case, our Random Forest is made up of combinations of Decision Tree classifiers. How this work
    Read More…

  • How To Load Data With Python And Pandas

    How To Load Data With Python And Pandas

    Load Data With Pandas   Pandas is one of the most popular data manipulation libraries in python, so in this post, let’s take a look at the most common ways to load data into a pandas dataframe. Load CSV First up, let’s try loading data from a csv. Loading data from a csv is probably
    Read More…

  • How To Customize UITabBar Icon Highlight Color iOS Swift 5

    How To Customize UITabBar Icon Highlight Color iOS Swift 5

    So Tabbed applications are pretty common nowadays. It is a great design pattern to follow when you are setting up your application. One of the customizations I was trying to accomplish today was to make the icon highlight in different colors. Personally, I wanted my current tab to show up in orange instead of blue,
    Read More…

  • How is Coding Used in Data Science & Analytics

    How is Coding Used in Data Science & Analytics

    How is Coding Used in Data Science & Analytics What is Data Science? In recent years the phrase “data science” has become a buzzword in the tech industry. The demand for data scientists has surged since the late 1990s, presenting new job opportunities and research areas for computer scientists. Before we delve into the computer
    Read More…

  • Python Perceptron Tutorial

    Python Perceptron Tutorial

    Python Perceptron   Neural networks have been a popular topic lately. It comes up quite often in conversations throughout the tech circle. The basic building block of any neural network is the perceptron. It has actually been around for some time in computer science. To learn about how they work, lets build our own perceptron
    Read More…

  • How to access mouse inputs in Unity

    How to access mouse inputs in Unity

    In most computer based video games, mouse input is necessary for movement and selection. Unity game engine makes this relatively simple for us to access mouse inputs. Input module is what we will be using for Unity. In the following examples, 0 stands for the left mouse button, 1 stands for the right mouse button
    Read More…

  • Pycon 2017 Notes

    Pycon 2017 Notes

    Pycon 2017 just finished recently in Portland last week and you can check out the videos here. As I go through these videos (there is a lot of them), I’ll be taking notes on what I find useful and post them here.