You may have seen my recent post about [Chatistics: a Python tool to parse your Messenger/Hangouts/WhatsApp/Telegram chat logs into DataFrames](<a href="https://news.ycombinator.com/item?id=22069699" rel="nofollow">https://news.ycombinator.com/item?id=22069699</a>).<p>This notebook uses the exported chat logs to train a simple GPT/GPT2 conversational model! It uses Google Colab, a notebook platform that allows you to train complex models online for free.<p>The approach is super simple: it takes all your chat logs, turns them into this format:<p>> <speaker1> Hi<p>> <speaker2> Hey - how are you?<p>> <speaker1> Great, thanks!<p>> ...<p>...then simply trains a GPT model on this corpus. In practice, I found that the default parameters (including using GPT and not GPT2) give the best resources for this setup.<p>This notebook will be part of our workshop "Meet your Artificial Self" happening this Saturday at AMLD 2020 in Lausanne, Switzerland: <a href="https://appliedmldays.org/workshops/meet-your-artificial-self-generate-text-that-sounds-like-you" rel="nofollow">https://appliedmldays.org/workshops/meet-your-artificial-sel...</a><p>Feedback is welcome! :D