This commit is contained in:
Hepller
2022-01-02 14:30:47 +03:00
parent 996b145ba9
commit 4e21d32bd3
12 changed files with 300 additions and 158 deletions

View File

@@ -1,43 +1,20 @@
# 🧠 Cortex Bot
# 🧠 Cortex Bot ![Release](https://img.shields.io/github/v/release/hepller/cortex-bot)
Бот ВКонтакте для генерации сообщений с помощью цепей Маркова
> Бот [ВКонтакте](https://vk.com) для генерации сообщений с помощью цепей Маркова
---
![Size](https://img.shields.io/github/repo-size/hepller/cortex-bot)
![License](https://img.shields.io/github/license/hepller/cortex-bot)
## ⚙ Конфигурация
- `token` - Токен доступа VK API
- `chance` - Шанс генерации сообщения
- `min_words` - Минимальное кол-во слов в сгенерированном сообщении
- `max_symbols` - Максимальное кол-во символов в сообщении
- `format` - Форматирование текста (заглавная буква и точка в конце)
---
Все настройки бота и их описания находятся в файле `config.yml`
## 💾 Данные
Перед началом использования загрузите свой датасет с достаточным объемом текста в файл `data.json`
**Пример небольшого датасета:**
```json
[
"Я вот подумал. Если быстро заморозить человека, то в какой момент он умрет?",
"есть еще три:\n\nгносеоногия (эпистемология) - о познании",
"логика - о мышлении (из нее как ы слеуют большинство наук естественных и абстрактных (базируются на логических законах)",
"ну вот тут открытый же вопрос. С т.з. медицины: есть критерии естественной смерти, которые гуглятся",
"а с т.з. онтологии - тут может готового ответа и не быть. В этом как бы и отличие - очень часто нет готовых и четких ответов",
"ну, например, когда между нейронами сигналы перестанут бегать",
"Читаю, но как бы там все неолнозначно",
"клеточная смерть - не очень катит, т.к. те же волосы и ногти долго еще растут",
"Пульса нету, сердечной активности нету"
]
```
_При недостатке данных для генерации будет возникать ошибка `Maximum call stack size exceeded`_
---
Перед началом полноценной работы боту нужно достаточное количество строк для генерации текста. При недостатке данных для генерации будет возникать ошибка `Maximum call stack size exceeded`
## 📄 Лицензия
Проект распространяется под лицензией **MIT**
Copyright © 2021-2022 [hepller](https://github.com/hepller)
Проект распространяется под лицензией [MIT](license)