Repository navigation
Добавить ноутбук о сложности текста по ступеням обучения - #62
Merged
Merged
Conversation
examples/02_text_complexity_by_grade.ipynb: 68 текстов TextsByGrade с меткой класса как одна ось сложности - корреляция Спирмена всех формул удобочитаемости с меткой и ошибка в классах, три пресета коэффициентов, лексическое разнообразие против лексической сложности по частотному словарю, синтаксис, морфология и связность, распределения по ступеням и проверка на независимой хрестоматии SovChLit. Таблица формул в документации TextsByGrade обновлена под подсчёт букв 0.13.0, ссылка на ноутбук в ней, на странице примеров и в examples/README. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
SergeyShk
commented
Sep 19, 2026
SergeyShk
left a comment
Owner
Author
There was a problem hiding this comment.
Прогнал ноутбук и пересчитал цифры. Три замечания по существу, всё остальное сходится (диапазоны сводного класса по классам, ρ по синтаксису, скачок плотности на 15-17).
…тбуке Абзац о среднем сводном классе по группам пересчитан под 0.13.0; подписи ящиков через set_xticks, чтобы ячейка работала на matplotlib 3.8; в проверке на хрестоматии выведены пять самых сложных текстов с типом и длиной предложения, формулировка про басни убрана. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Ноутбуки заканчиваются выводами: у сквозного разбора появился раздел «Итоги» вместо «Что дальше», у ноутбука о ступенях обучения убран абзац со ссылками после итогов; ячейка с ruts.__version__ удалена. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Что сделано
Второй ноутбук галереи -
examples/02_text_complexity_by_grade.ipynb. НаборTextsByGrade(68 текстов с меткой класса от 1 до 17) используется как одна ось сложности, на которую по очереди накладываются все группы статистик; признаки считаются одним проходомnlp.pipeс компонентами ruTS в таблицу, мера согласия везде - ρ Спирмена с меткой.plainrussian,fiction,academic) - по рангам неотличимы,academicчуть точнее по величине, с оговоркой, чтоplainrussianподбирался на этом наборе.SovChLitдля первого класса, 115 текстов от 50 слов - медиана сводного класса 2.5, 79 % текстов не выше 4 класса, гистограмма иdescribe_grade.Таблица формул в
docs/datasets/textsbygrade.md(ru/en) обновлена под текущие значения (после подсчёта букв черезisalphaв 0.13.0 ρ и MAE сдвинулись на 0.01-0.2) со ссылкой на ноутбук; ноутбук добавлен на страницу примеров и вexamples/README.md.Пакет не меняется, версия без изменений.
Проверка
make notebooks- оба ноутбука выполняются (38 с), файл первого ноутбука после повторного прогона не изменился, во втором нет ошибок и предупреждений.make lint,pre-commit run --all-files,tests/test_docs.py,mkdocs build --strict.🤖 Generated with Claude Code