Update README.md
Browse files
README.md
CHANGED
|
@@ -1,3 +1,140 @@
|
|
| 1 |
---
|
| 2 |
license: mit
|
|
|
|
|
|
|
| 3 |
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
license: mit
|
| 3 |
+
language:
|
| 4 |
+
- tr
|
| 5 |
---
|
| 6 |
+
|
| 7 |
+
<div align="center">🧠 Cortex45M
|
| 8 |
+
|
| 9 |
+
Turkish Text Correction Model
|
| 10 |
+
|
| 11 |
+
A TuncerLab AI Research Project
|
| 12 |
+
|
| 13 |
+
Purpose-built for Turkish. Focused on text correction.
|
| 14 |
+
|
| 15 |
+
<br/>"License: MIT" (https://img.shields.io/badge/License-MIT-3DA639?style=for-the-badge)
|
| 16 |
+
"Framework: TensorFlow" (https://img.shields.io/badge/Framework-TensorFlow-FF6F00?style=for-the-badge&logo=tensorflow&logoColor=white)
|
| 17 |
+
"Language: Turkish" (https://img.shields.io/badge/Language-Turkish-E30A17?style=for-the-badge)
|
| 18 |
+
"Parameters: 45M" (https://img.shields.io/badge/Parameters-45M-7C3AED?style=for-the-badge)
|
| 19 |
+
|
| 20 |
+
</div>---
|
| 21 |
+
|
| 22 |
+
🌌 About Cortex45M
|
| 23 |
+
|
| 24 |
+
Cortex45M is a Turkish-language AI model developed by TuncerLab, specifically trained for the task of text correction.
|
| 25 |
+
|
| 26 |
+
Built with TensorFlow and approximately 45 million parameters, Cortex45M is designed around a Turkish-only language focus rather than multilingual general-purpose language modeling.
|
| 27 |
+
|
| 28 |
+
The model was trained using a corpus totaling approximately 10 GB, with 28,000 training steps dedicated to its training process.
|
| 29 |
+
|
| 30 |
+
Because Cortex45M targets a specific task—text correction—its training schedule was designed with that objective in mind, using fewer training steps than might be selected for a broader language-model training run.
|
| 31 |
+
|
| 32 |
+
«🇹🇷 One language. One focused task. A dedicated model architecture.»
|
| 33 |
+
|
| 34 |
+
📊 Model Specifications
|
| 35 |
+
|
| 36 |
+
Specification| Details
|
| 37 |
+
Model name| Cortex45M
|
| 38 |
+
Developer| TuncerLab
|
| 39 |
+
Parameter count| 45 million
|
| 40 |
+
Training corpus| Approximately 10 GB
|
| 41 |
+
Training steps| 28,000
|
| 42 |
+
Primary language| Turkish only
|
| 43 |
+
Primary task| Text correction
|
| 44 |
+
Framework| TensorFlow
|
| 45 |
+
Model category| Language / NLP
|
| 46 |
+
License| MIT
|
| 47 |
+
|
| 48 |
+
🎯 Intended Use
|
| 49 |
+
|
| 50 |
+
Cortex45M is intended for Turkish text-processing applications, including:
|
| 51 |
+
|
| 52 |
+
- ✍️ Correcting spelling mistakes in Turkish text
|
| 53 |
+
- 📝 Improving text-writing quality
|
| 54 |
+
- 🔤 Processing common Turkish character and orthographic errors
|
| 55 |
+
- 🧪 Experimenting with task-specific Turkish NLP
|
| 56 |
+
- 🛠️ Integrating text correction into Turkish-language applications
|
| 57 |
+
|
| 58 |
+
The quality of corrections may vary depending on the input, context, and types of errors encountered.
|
| 59 |
+
|
| 60 |
+
🇹🇷 Turkish-First Design
|
| 61 |
+
|
| 62 |
+
Cortex45M is designed specifically for Turkish-language processing.
|
| 63 |
+
|
| 64 |
+
Its language focus includes the Turkish alphabet and characters such as:
|
| 65 |
+
|
| 66 |
+
"ç · ğ · ı · İ · ö · ş · ü"
|
| 67 |
+
|
| 68 |
+
A Turkish-only focus allows the project to concentrate its training and evaluation on the linguistic characteristics of Turkish rather than explicitly targeting multilingual operation.
|
| 69 |
+
|
| 70 |
+
🏋️ Training
|
| 71 |
+
|
| 72 |
+
Training overview
|
| 73 |
+
|
| 74 |
+
Cortex45M was trained with a corpus of approximately 10 GB and completed 28,000 training steps.
|
| 75 |
+
|
| 76 |
+
The training process was task-oriented, focusing on text correction rather than attempting to maximize the number of steps for a general-purpose language model.
|
| 77 |
+
|
| 78 |
+
Training summary
|
| 79 |
+
|
| 80 |
+
Training property| Value
|
| 81 |
+
Corpus size| ~10 GB
|
| 82 |
+
Parameters| 45M
|
| 83 |
+
Training steps| 28,000
|
| 84 |
+
Language scope| Turkish
|
| 85 |
+
Objective| Text correction
|
| 86 |
+
Framework| TensorFlow
|
| 87 |
+
|
| 88 |
+
Important: Corpus size describes the size of the training corpus; it does not, by itself, establish the number of tokens processed, dataset quality, or model accuracy. Those require separate measurements.
|
| 89 |
+
|
| 90 |
+
⚙️ Framework
|
| 91 |
+
|
| 92 |
+
Cortex45M uses TensorFlow as its training framework.
|
| 93 |
+
|
| 94 |
+
Inference requirements depend on the repository's actual model implementation, tokenizer, checkpoint format, and configuration files. Consult the repository files before selecting a loading procedure.
|
| 95 |
+
|
| 96 |
+
No unverified compatibility with Hugging Face Transformers or other inference frameworks is claimed here.
|
| 97 |
+
|
| 98 |
+
📈 Evaluation
|
| 99 |
+
|
| 100 |
+
Model performance should be measured using a representative Turkish text-correction test set.
|
| 101 |
+
|
| 102 |
+
Recommended metrics include:
|
| 103 |
+
|
| 104 |
+
- Character Error Rate (CER): Character-level correction errors.
|
| 105 |
+
- Word Error Rate (WER): Word-level differences.
|
| 106 |
+
- Exact-match accuracy: Percentage of outputs matching the reference correction.
|
| 107 |
+
- Meaning preservation: Whether the correction retains the original intended meaning.
|
| 108 |
+
- Overcorrection rate: How often the model changes text that was already correct.
|
| 109 |
+
|
| 110 |
+
Benchmark scores will be added when measured results are available.
|
| 111 |
+
|
| 112 |
+
⚖️ License
|
| 113 |
+
|
| 114 |
+
Cortex45M is released under the MIT License, subject to the rights and licensing conditions applicable to the distributed materials.
|
| 115 |
+
|
| 116 |
+
You may use, modify, distribute, sublicense, and sell copies of materials covered by this license, provided that the copyright and permission notice are included.
|
| 117 |
+
|
| 118 |
+
Third-party datasets and external components may remain subject to their own licenses.
|
| 119 |
+
|
| 120 |
+
See the ""LICENSE"" (LICENSE) file for the full license text.
|
| 121 |
+
|
| 122 |
+
👨💻 Developed by TuncerLab
|
| 123 |
+
|
| 124 |
+
TuncerLab — Independent AI Research & Development
|
| 125 |
+
|
| 126 |
+
Cortex45M is part of the TuncerLab effort to explore dedicated AI models and Turkish-language technology.
|
| 127 |
+
|
| 128 |
+
⚠️ Disclaimer
|
| 129 |
+
|
| 130 |
+
Cortex45M is a task-specific AI research project. Its outputs may contain spelling, grammatical, contextual, or semantic errors. Outputs should be reviewed before use in critical applications.
|
| 131 |
+
|
| 132 |
+
---
|
| 133 |
+
|
| 134 |
+
<div align="center">🧠 CORTEX45M
|
| 135 |
+
|
| 136 |
+
45M Parameters · ~10 GB Corpus · 28K Training Steps
|
| 137 |
+
|
| 138 |
+
Turkish-first AI, developed by TuncerLab.
|
| 139 |
+
|
| 140 |
+
</div>
|