Symbolic Machine Learning

Creative Coding with Python and Machine Learning

Featured Image: Five on the Black Hand Side by LaMont Hamilton

Slides

Github Repo

Computer Vision + Communication

Now that we live in a world where many of us spend a majority of our time either recording ourselves or watching other people’s recording of themselves more than ever before, are there ways we can establish new methods of communication that allow us to be more expressive in the digtal realm?

Virtual Physicality

The dramatic shift in the ways we engage in physical spaces throughout the past couple of years has forced many of us to innovate in ways like never before. Online yoga classes have grown exponentially in popularity and is now a common alternative to the hobby.

Mudras

A mudra is a symbolic or ritual gesture/pose that originates from ancient religions like Hinduism and Buddhism. The gestures are made using the hands and fingers in ceremonies, dances, or meditation. They vary in complexity and have hundreds of different meanings

Can we use modern technology to Give Historical Rituals New Life?!?!

Technology

Python

interpreted high-level general-purpose programming language.

https://www.python.org/

OpenCV

library of programming functions mainly aimed at real-time computer vision

https://opencv.org/

MediaPipe

Cross-platform, customizable ML solutions for live and streaming media

https://google.github.io/mediapipe/

MediaPipe Hands

MediaPipe Hands is a high-fidelity hand and finger tracking solution. It employs machine learning (ML) to infer 21 3D landmarks of a hand from just a single frame. Whereas current state-of-the-art approaches rely primarily on powerful desktop environments for inference, our method achieves real-time performance on a mobile phone, and even scales to multiple hands.

Results

Click here to access code

Prithvi

Varuna

Surya

Vayu

Aakash

Reflections

This project can be expanded on exponentially and taken in an infinite amount of directions

Symbolic Machine Learning