A machine learning algorithm has been used to invent and define new words, with the goal of creating a tool for generating fictional words and definitions. The algorithm was trained on a dataset of text and can produce words and definitions that are similar to real ones. The project allows users to generate their own words and definitions, and also provides a link to a Twitter bot that can generate definitions for made-up words. The algorithm's output can be used for creative writing, fantasy world-building, and other applications.