Mohamed IFQIR

A100 Story plot generator

image

Year

2023

Author

Mohamed IFQIR

Technologies/Tools

Pytorch, Spacy, Hugging Face, Neo4j, Flask, Git

GithubLink

A100 Text Gen

More improvements coming soon! Any contribution is welcome!

Description

The A100 Story Plot Generator is an innovative project that combines graph-based data representation and advanced language models to create compelling and coherent narratives. At its core, the system employs Neo4j to map subject-verb-object (SVO) structures as interconnected nodes and relationships, forming a visual graph that captures the intricate dynamics within a story. This graph-based representation allows us to systematically analyze and understand how different components of a narrative interact with one another, creating a robust framework for story generation.

These structured relationships are then utilized as input for language models, specifically T5-base and GPT-2, which were tested and trained to produce meaningful narratives. The training process focuses on enabling the models to interpret and leverage the relationships within the graph, ensuring the generated stories are not only grammatically correct but also logically consistent and engaging. This approach bridges the gap between structured data representation and creative writing, opening new possibilities in automated storytelling.

To make this system accessible to users, a simple yet elegant user interface was developed using Flask for backend logic and HTML/CSS for the frontend design. This intuitive interface allows users to interact with the models effortlessly, input their story ideas, and explore the generated plots in real time. The combination of cutting-edge technologies and a user-friendly platform makes the A100 Story Plot Generator a powerful tool for writers, developers, and AI enthusiasts looking to harness the potential of artificial intelligence in creative fields.

gallery
gallery
gallery
navigation

Are You Ready to kickstart your project with a touch of magic and a whole lot of coding?

Reach out and let's make it happen ✨. I'm also available for full-time or Part-time opportunities to push the boundaries of Machine learning and AI.