Deep Learning
Using AI to build Marcus Aurelius’ reincarnation
I’ve been reading, learning about, and practicing stoicism for some years now. Ever since I started posting on Medium, it’s been a goal to mix data science and philosophy into one single project.
Merging both worlds is tough, however, but here I am finally trying it out.
What you’ll read today is a decision-making model based on stoicisim. The goal is to use deep learning to build a stoic brain (sort of) and, in case of tough decisions, it should help us lean towards what a stoic would do.
In other words, build an AI-based reincarnation of Marcus Aurelius, Seneca, Epictetus…
That’s a big challenge though. I am not even an NLP engineer nor anything related. Can it really be done? Spoiler alert: yes. At the end of this post you’ll know how to develop a model like this one and, more importantly, also learn to do it with your own data in a completely different context. The end result will be a web-based chatbot built with a very simple Flask application.
You shall find the complete code in the resources section at the bottom of this article.