Возможно ли создать нейронную сеть на Python?
Питон сейчас самый попсовый язык для ML. tensorflow, scikit-learn, тысячи готовых библиотек.
При должном усердии нейронную сеть можно сделать и на паскале и на ассемблере.
Но как вы будете определять жанр книги? Заведете базу книг, распарсите на слова и определите какие слова в каких жанрах чаще встречаются? 
В принципе идея вполне достижима, только есть ли в ней смысл?
В свое время экспериментировал с экспертными системами на прологе - не впечатлило. Потом перекатил это дело на PHP (делал программу упрощающую выбор университета на основании сданных егэ, количеству баллов рамках города Перми)