A v i B a n k

Welcome!

Please use the Arrow keys or Swipe Gestures for Navigation

Contact

avibank1@gmail.com

Resume

Code

Parallel Automated Machine Learning

Parallel Automated Tuned Models

My postgraduate thesis involves creating GPU libraries for the MIT automated machine learning framework, ATM. To summarize in layman's terms, it makes machine learning a whole lot faster and more accessible.

To summarize in more scientific terms, the aim of the research is to integrate cutting edge GPU based machine learning algorithms into an automated machine learning framework in order to speed up run time of the model building/selection process. The ATMSeer project is used to visualise the automated machine learning process.

Cluster Monitor

Cluster Monitor

Coming Soon.

Chess Robot

Chess Robot

My partner and I built a robot arm that plays chess. It runs on the Robotics Operating System (ROS).

Implementation

Coming soon

Link to a video showing the application:

Youtube Video

Education

University of the Witwatersrand (Wits) - Postgraduate

Postgraduate Study

I am currently completing my honours degree in Computer Science at Wits.

It is extremely fast paced and difficult. Just how I like it.

Curriculum

The degree requires both course work as well as a thesis. My thesis is discussed more in the Code section of this website.

Scroll right to view some of my work for each of the courses. ->

Digital Image Processing

High Performance Computing

Machine Learning

Robotics

Computer Vision

Reinforcement Learning

Reinforcement Learning

Application of Algorithms

University of the Witwatersrand (Wits) - Undergraduate

Curriculum

I actually studied Mechanical Engineering at UC San Diego for my undergraduate degree. When I began college, I found the introductory CS classes to be fairly straight-forward as someone with a previous programming background. In order to get the most out of my degree, I wanted a major where I was challenged in every class and exposed to completely new concepts. I found exactly that in Mechanical Engineering.

Mechanical study is a completely different (and amazing) beast as compared to computer science. The Navier Stokes equation, electrical design, thermodynamics, heat transfer, fluid mechanics, intermediate dynamics - all of these subjects had a rigorous theoretical basis that really expanded my mind and taught me to think in new and entirely different ways. I decided to teach myself programming in my spare time while taking mechanical classes to get the best of both worlds. I owe a lot of my intellectual ability to the mechanical classes I took and the ways they challenged me.

Tour Guides

The most rewarding experience of my undergraduate degree (after the curriculum) was serving as a University College Ambassador for two years. I had never been the strongest public speaker in high school, and I highly admired the confidence and ease with which the tour guides at UCSD presented. After taking on other jobs to gain experience, I finally applied, trained, and graduated to a university tour guide my junior year.

After the 10 week training program, I finally reached the presentation / public speaking "zen" that other tour guides displayed so prominently. After enough practice and worry and stress about being the "perfect" public speaker during training, I finally abandoned that entire mode of thought and instead decided to just present as myself. It was this change in mindset that led to me to become a great tour guide, and I had the pleasure of speaking to thousands of UC San Diego visitors over the course of my career.

A photo of other tour guides and myself in a UCSD brochure

Culture

I absolutely loved living in San Diego for four years. The weather was excellent, the beach was right next to campus, and the entire city has focus on living a healthy lifestyle. Sometimes I think that Silicon Valley could benefit from some of the "laid back" atmosphere that San Diego exemplifies :P

After running cross country in high school, I ran a marathon my sophomore year (2:47) and then switched to triathlon full time. In addition to photography, I love to swim, bike, and run all over whichever city I currently reside in. I also try to keep up to date with technology news, and sometimes I steal away time to practice my secret hobby of ceramics

At the San Diego Zoo