<feed xmlns='http://www.w3.org/2005/Atom'>
<title>base-model/.gitignore, branch v0.1.10</title>
<subtitle>BaseModel for HydroRoll </subtitle>
<id>https://git.hydroroll.team/base-model/atom?h=v0.1.10</id>
<link rel='self' href='https://git.hydroroll.team/base-model/atom?h=v0.1.10'/>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/base-model/'/>
<updated>2025-12-30T13:37:20Z</updated>
<entry>
<title>refactor: Refactor code structure for improved readability and maintainability</title>
<updated>2025-12-30T13:37:20Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2025-12-30T13:37:20Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/base-model/commit/?id=200ae0b8131367a55572cbfca00fbcf19257b84d'/>
<id>urn:sha1:200ae0b8131367a55572cbfca00fbcf19257b84d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Update Python version requirement and add onnxscript dependency</title>
<updated>2025-12-30T13:22:07Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2025-12-30T13:21:59Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/base-model/commit/?id=d35712d0f200b7862450b173a1bee95d1bd85dc8'/>
<id>urn:sha1:d35712d0f200b7862450b173a1bee95d1bd85dc8</id>
<content type='text'>
- Changed the required Python version from &gt;=3.12 to &gt;=3.10 in pyproject.toml.
- Reformatted the dependencies section for better readability.
- Added "onnxscript&gt;=0.5.7" to the train optional dependencies.
</content>
</entry>
<entry>
<title>refactor: Refactor code structure for improved readability and maintainability</title>
<updated>2025-12-30T12:24:05Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2025-12-30T12:24:05Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/base-model/commit/?id=92a647ffbb3452a0ed49601177f290e20a88413e'/>
<id>urn:sha1:92a647ffbb3452a0ed49601177f290e20a88413e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Refactor and enhance TRPG NER model SDK</title>
<updated>2025-12-30T11:54:08Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2025-12-30T11:54:08Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/base-model/commit/?id=575114661ef9afb95df2a211e1d8498686340e6b'/>
<id>urn:sha1:575114661ef9afb95df2a211e1d8498686340e6b</id>
<content type='text'>
- Removed deprecated `word_conll_to_char_conll.py` utility and integrated its functionality into the new `utils` module.
- Introduced a comprehensive GitHub Actions workflow for automated publishing to PyPI and GitHub Releases.
- Added `__init__.py` files to establish package structure for `basemodel`, `inference`, `training`, and `utils` modules.
- Implemented model downloading functionality in `download_model.py` to fetch pre-trained ONNX models.
- Developed `TRPGParser` class for ONNX-based inference, including methods for parsing TRPG logs.
- Created training utilities in `training/__init__.py` for NER model training with Hugging Face Transformers.
- Enhanced utility functions for CoNLL file parsing and dataset creation.
- Added command-line interface for converting CoNLL files to datasets with validation options.
</content>
</entry>
<entry>
<title>feat: Implement TRPG NER training and inference script with robust model path detection and enhanced timestamp/speaker handling</title>
<updated>2025-12-30T11:14:39Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2025-12-30T11:14:39Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/base-model/commit/?id=7ac684f1f82023c6284cd7d7efde11b8dc98c149'/>
<id>urn:sha1:7ac684f1f82023c6284cd7d7efde11b8dc98c149</id>
<content type='text'>
- Added main training and inference logic in main.py, including CoNLL parsing, tokenization, and model training.
- Introduced TRPGParser class for inference with entity aggregation and special handling for timestamps and speakers.
- Developed utility functions for converting word-level CoNLL to char-level and saving datasets in various formats.
- Added ONNX export functionality for the trained model.
- Created a comprehensive requirements.txt and updated pyproject.toml with necessary dependencies.
- Implemented tests for ONNX inference to validate model outputs.
</content>
</entry>
<entry>
<title>refactor: Refactor code structure for improved readability and maintainability</title>
<updated>2025-12-29T11:59:36Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2025-12-29T11:59:36Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/base-model/commit/?id=12910f3a937633a25aa0de463a6edf756f2b8cdd'/>
<id>urn:sha1:12910f3a937633a25aa0de463a6edf756f2b8cdd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2024-02-20T01:49:34Z</updated>
<author>
<name>简律纯</name>
<email>i@jyunko.cn</email>
</author>
<published>2024-02-20T01:49:34Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/base-model/commit/?id=8d7692731f5c0963db7c848349a6fd4b9ba8ab26'/>
<id>urn:sha1:8d7692731f5c0963db7c848349a6fd4b9ba8ab26</id>
<content type='text'>
</content>
</entry>
</feed>
