catpad: (Default)
catpad ([personal profile] catpad) wrote2021-11-30 05:48 pm

BookerMocker!








Сегодня я вас порадую.
Сделал новый сайт — BookerMocker, который «читает» книги с помощью NLP и рисует красивые картинки: он определяет, сколько и какие в тексте есть существительные, глаголы и т. д., кто главные герои, какие там упоминаются животные, напитки, еда и тому подобное. В конце он даже пытается нарисовать некий «сюжет», в смысле, где и когда появляются главные герои.

Иногда открываются довольно неожиданные и забавные вещи (например, он заспойлерил преступника в «Собаке Баскервилей»).

В общем, получилось забавно.
Одна проблема, вычисления очень тяжелые, а квота там очень маленькая (Heroku). Так что, боюсь, когда сразу несколько человек туда зайдут, сайт упадёт. Ну ладно, хотя бы будете знать, почему он упал :)
Будем считать это alpha version.  


 

[identity profile] mopexod.livejournal.com 2021-11-30 09:39 am (UTC)(link)
In the unlikely case you want to read it yourself... — да, это правильная фраза!
Где-то там внутри путаются названия городов и имена людей. События "Преступления и наказания" происходят в Петербурге, Дуне, Москве и Пульхерии Александровне.

И забыл сказать спасибо за наводку на 'Community' — сериал правда отличный!

[identity profile] catpad.livejournal.com 2021-11-30 09:43 am (UTC)(link)
> да, это правильная фраза!
Ага, это я от души так написал :)

У меня в About как раз и написано, что географический определитель совершенно позорный. Для англоязычных книг он ещё кое-как работает, но вообще кошмар.

Насчёт Community я всегда очень рад, когда удаётся кого-то приобщить!

[identity profile] green-fr.livejournal.com 2021-12-04 07:40 pm (UTC)(link)
А я, кстати, аналогично поблагодарить на Inside No.9. У нас его первый сезон одно время на ТВ выложили, но я не успел всё посмотреть, а сейчас 5 и 6 сезоны выложили — я посмотрел S05E01 — как же прекрасно, всё-таки!

[identity profile] catpad.livejournal.com 2021-12-04 11:36 pm (UTC)(link)
Я настолько фанат, что даже купил себе книжку (только что вышла), где подробно обсуждается каждая серия.
А смотрел ли ты S04E03 (Once Removed)? Это моя любимая серия не только этого сериала, но и вообще, наверное, всех времён.

[identity profile] green-fr.livejournal.com 2021-12-05 11:05 am (UTC)(link)
Дай ссылку на книжку? Люблю такое :-)

[identity profile] catpad.livejournal.com 2021-12-05 01:28 pm (UTC)(link)
Держи:
https://www.amazon.co.uk/Insiders-Guide-Inside-No-Winning/dp/152935126X
Только ни в коем случае не покупай для Kindle!
Я там даже от злости оставил рецензию, потому что у меня ни на айпэде, ни на Маке она просто не открылась. Первый раз за всю историю. Так что я в конечном итоге купил бумажную.

[identity profile] postumia.livejournal.com 2021-11-30 10:21 am (UTC)(link)

Смешно выходит. Все пьют яд.

[identity profile] catpad.livejournal.com 2021-11-30 10:23 am (UTC)(link)
Тут я пошутил, конечно, немножко.

[identity profile] postumia.livejournal.com 2021-11-30 12:09 pm (UTC)(link)
А в портрете Дориана Грея любят есть Бэзила.;-)
Эх, обработка естественного языка, как же ты еще далека.

[identity profile] catpad.livejournal.com 2021-11-30 12:51 pm (UTC)(link)
Нет, ну если б тут применить machine learning, тренировать и так далее, то всё будет нормально. Но это не с такими ресурсами.

[identity profile] alkolenbet.livejournal.com 2021-11-30 01:55 pm (UTC)(link)
Круто!

[identity profile] larisaka.livejournal.com 2021-11-30 02:25 pm (UTC)(link)
Cool!
http://bookermocker.herokuapp.com/book/?book_id=120
A lot of Treasure Island happens in Israel!

[identity profile] catpad.livejournal.com 2021-11-30 10:12 pm (UTC)(link)
Филологическое открытие! :)

[identity profile] e2pii1.livejournal.com 2021-12-03 06:50 pm (UTC)(link)
Treasure Island and Israel:

protesters in Solomon Islands протестуют с израильским флагом ! См. фото:
https://edition.cnn.com/2021/11/24/asia/solomon-islands-protest-lockdown-intl-hnk/index.html

[identity profile] reineke.livejournal.com 2021-12-01 10:47 am (UTC)(link)
Интересно. "Том Сойер" про всех, даже трижды про Джо и Hadnt, но ни разу про Бекки! И все пьют ликёр, к тому же они маленькие и старые.
А вот the plot я не очень понял; это график соприкосновения линий героев или как? Если да, то драма Тома и Гека прям как на ладони!

[identity profile] catpad.livejournal.com 2021-12-01 11:10 am (UTC)(link)
Plot работает так: книга делится на 10 частей (цифра, добытая опытным путём), и в каждой части подсчитываются упоминания всех героев. Потом в каждой части отбираются трое тех, которые упоминаются наиболее часто, и для каждого строится график. Получается что-то вроде линий важности героя в тот или иной момент, а отсюда и их пересечения.
Интересный график получился для Little Women:
https://bookermocker.herokuapp.com/book/?book_id=514
Прямо-таки видно как они все там присутствуют, и кто важней.

[identity profile] reineke.livejournal.com 2021-12-02 09:50 am (UTC)(link)
местоимения не считаются?

А интерес в том, чтоб приблизиться к нейросети, или, наоборот, обойтись без приближения к ней?

[identity profile] catpad.livejournal.com 2021-12-02 10:20 am (UTC)(link)
Местоимения не считаются, это слишком сложно. Думаю, даже для нейросети.
А вообще на нейросеть у меня просто знаний не хватает.

[identity profile] e2pii1.livejournal.com 2021-12-03 06:49 pm (UTC)(link)
забавно.

Почему ограниченно гутенбергом, а не любой текст можно скормить, какая ему разница ?
На русский его возможно распространить ?

Tolstoy не "graf", а "count".

Кстати, "Anna Karenina":
https://m.youtube.com/watch?v=T0erYycTgKY - АННА КАРЕНИНА
https://www.youtube.com/watch?v=3fSrd1iIDRg - idiot

[identity profile] catpad.livejournal.com 2021-12-03 11:39 pm (UTC)(link)
Разница в том, что вам придётся где-то брать тексты книг по-английски (а это совсем не так просто) и копипастить туда. Гутенберг же сам даёт тексты.
На русский распространить можно, но много возни.

[identity profile] vgarnick.livejournal.com 2022-02-12 10:59 pm (UTC)(link)
Сейчас, к сожалению, не работает:

Application error
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from the Heroku CLI with the command
heroku logs --tail

[identity profile] catpad.livejournal.com 2022-02-12 11:00 pm (UTC)(link)
Спасибо, буду проверять.

[identity profile] vgarnick.livejournal.com 2022-02-12 11:02 pm (UTC)(link)
Вам спасибо!)

[identity profile] catpad.livejournal.com 2022-02-13 11:49 am (UTC)(link)
Починил. А вы пользуетесь? Я думал, туда никто уже не заходит.

[identity profile] vgarnick.livejournal.com 2022-02-13 02:49 pm (UTC)(link)
Спасибо!

Да, пользовался, было интересно. Тут вспомнил по случаю, хотел поделиться с друзьями и заметил, что не работает.