Physical Art | Machine Learning


Generation of new character sets to fill up spaces in unicode

The unicode is a text encoding standard used by most modern computers to support 161 scripts used my the worlds major writing systems.

Unicode encoding contains gaps between scripts and ensure that a new script starts from a '00'. This allows for new characters to be added to existing scripts without havingto disrupt other scripts.

In this project, I trained an ML model to create new characters for scripts to fill these gaps.

This character does not exist in any language. It was created by the ML model.

To train the model, I created 128*128 pixel pngs of all the characters

The Tamil script was used to generate more Tamil characters

These were then 3d modeled and printed to create physical characters