mashleburneded commited on
Commit
aebcf2c
·
verified ·
1 Parent(s): 8df02ea

Upload CC-Zeta-0: Autonomous Systems Language Model

Browse files
README.md ADDED
@@ -0,0 +1,188 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ base_model: mistralai/Mistral-7B-v0.3
4
+ tags:
5
+ - robotics
6
+ - autonomous-systems
7
+ - zeta
8
+ - geass-labs
9
+ - full-fine-tune
10
+ - sensor-fusion
11
+ - real-time-systems
12
+ language:
13
+ - en
14
+ datasets:
15
+ - mashleburneded/zeta-training-datasets
16
+ pipeline_tag: text-generation
17
+ ---
18
+
19
+ # CC-Zeta-0: Autonomous Systems Language Model
20
+
21
+ <div align="center">
22
+ <strong>8B parameter model specialized for robotics, autonomous systems, and real-time control</strong>
23
+ </div>
24
+
25
+ ## Model Description
26
+
27
+ **CC-Zeta-0** is an 8B parameter language model specialized for autonomous systems, robotics, and real-time control applications. Built on Mistral-7B-v0.3, it underwent **full parameter fine-tuning** on domain-specific data covering sensor fusion, path planning, real-time constraints, and autonomous navigation.
28
+
29
+ Developed by **Geass Labs**, CC-Zeta-0 maintains strong general capabilities while excelling at technical discussions in robotics and autonomous systems domains.
30
+
31
+ ### Key Features
32
+
33
+ - **Domain Expertise**: Specialized knowledge in autonomous robotics, sensor fusion, real-time systems
34
+ - **Direct Communication**: Technical responses without unnecessary preambles or filler
35
+ - **Contextual Identity**: Maintains professional identity when relevant, natural responses otherwise
36
+ - **Full Fine-tune**: All 8B parameters trained (not LoRA), ensuring deep integration of domain knowledge
37
+ - **Production Ready**: Optimized for deployment in technical documentation, code assistance, and system design
38
+
39
+ ### Performance Metrics
40
+
41
+ **Generation Speed**
42
+ - Throughput: ~37 tokens/sec (steady state)
43
+ - Hardware: AMD GPU with ROCm 6.2
44
+
45
+ **Benchmark Results**
46
+
47
+ | Benchmark | Score | Category |
48
+ |-----------|-------|----------|
49
+ | **MMLU** | **59.99%** | General Knowledge |
50
+ | **HellaSwag** | **81.12%** | Commonsense Reasoning |
51
+ | **Winogrande** | **75.22%** | Commonsense |
52
+ | **ARC Challenge** | **52.65%** | Science Reasoning |
53
+ | **GSM8K** | **40.64%** | Mathematical Reasoning |
54
+ | **TruthfulQA** | **42.61%** | Truthfulness |
55
+
56
+ **MMLU Domain Breakdown**
57
+ - Social Sciences: 70.49%
58
+ - General Knowledge: 67.69%
59
+ - Humanities: 53.99%
60
+ - STEM: 51.13%
61
+
62
+ ## Training Details
63
+
64
+ ### Training Data
65
+
66
+ - **Source**: [Zeta training datasets](https://huggingface.co/datasets/mashleburneded/zeta-training-datasets) (robotics and autonomous systems)
67
+ - **Size**: 16M curated examples
68
+ - **Format**: Conversational pairs covering technical scenarios
69
+ - **Quality**: Curated for accuracy, directness, and technical depth
70
+
71
+ ### Training Configuration
72
+
73
+ - **Base Model**: `unsloth/Mistral-7B-v0.3`
74
+ - **Method**: Full parameter fine-tuning (all 8B parameters)
75
+ - **Duration**: 7 hours 48 minutes
76
+ - **Epochs**: 1 full epoch
77
+ - **Final Loss**: 0.0766
78
+ - **Hardware**: AMD GPU with ROCm 6.2
79
+ - **Precision**: bfloat16
80
+
81
+ ### Training Hyperparameters
82
+
83
+ ```yaml
84
+ Learning Rate: 2e-5 (cosine decay to ~1e-13)
85
+ Batch Size: 1 per device
86
+ Gradient Accumulation: 4 steps
87
+ Effective Batch Size: 4
88
+ Max Sequence Length: 2048 tokens
89
+ Optimizer: AdamW (8-bit)
90
+ Weight Decay: 0.01
91
+ Warmup Steps: 100
92
+ ```
93
+
94
+ ## Usage
95
+
96
+ ### Basic Inference
97
+
98
+ ```python
99
+ from transformers import AutoModelForCausalLM, AutoTokenizer
100
+
101
+ model = AutoModelForCausalLM.from_pretrained(
102
+ "geasslabs/CC-Zeta-0",
103
+ device_map="auto",
104
+ torch_dtype="auto"
105
+ )
106
+ tokenizer = AutoTokenizer.from_pretrained("geasslabs/CC-Zeta-0")
107
+
108
+ prompt = "Explain sensor fusion in autonomous vehicles"
109
+ inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
110
+ outputs = model.generate(**inputs, max_new_tokens=200, temperature=0.7)
111
+ print(tokenizer.decode(outputs[0], skip_special_tokens=True))
112
+ ```
113
+
114
+ ### Optimized Inference (4-bit Quantization)
115
+
116
+ ```python
117
+ from transformers import AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig
118
+
119
+ quantization_config = BitsAndBytesConfig(
120
+ load_in_4bit=True,
121
+ bnb_4bit_compute_dtype="bfloat16"
122
+ )
123
+
124
+ model = AutoModelForCausalLM.from_pretrained(
125
+ "geasslabs/CC-Zeta-0",
126
+ quantization_config=quantization_config,
127
+ device_map="auto"
128
+ )
129
+ tokenizer = AutoTokenizer.from_pretrained("geasslabs/CC-Zeta-0")
130
+ ```
131
+
132
+ ## Use Cases
133
+
134
+ ### Ideal Applications
135
+
136
+ - **Technical Documentation**: Generate accurate robotics and autonomous systems documentation
137
+ - **Code Assistance**: Help with ROS, sensor drivers, control algorithms
138
+ - **System Design**: Discuss architecture for autonomous systems
139
+ - **Education**: Explain complex concepts in robotics and real-time systems
140
+ - **Research Support**: Assist with literature review and concept exploration
141
+
142
+ ### Example Prompts
143
+
144
+ ```
145
+ "What are the real-time constraints for autonomous navigation?"
146
+ "Explain Kalman filtering for sensor fusion"
147
+ "How do you handle dynamic obstacles in path planning?"
148
+ "Design a sensor fusion pipeline for a mobile robot"
149
+ "Implement a PID controller for robotic arm positioning"
150
+ ```
151
+
152
+ ## Limitations
153
+
154
+ - **Domain Focus**: Optimized for robotics/autonomous systems; may be less creative in unrelated domains
155
+ - **Recency**: Training data cutoff means recent developments may not be reflected
156
+ - **Verification**: Always verify technical claims and code in production environments
157
+ - **Scale**: 8B parameters provide strong performance but may not match larger models on highly complex reasoning
158
+
159
+ ## Ethical Considerations
160
+
161
+ - **Autonomous Systems**: Use responsibly in safety-critical applications
162
+ - **Verification**: Always validate outputs in production robotics systems
163
+ - **Bias**: May reflect biases present in training data
164
+ - **Transparency**: Clearly indicate AI-generated content in documentation
165
+
166
+ ## Citation
167
+
168
+ ```bibtex
169
+ @misc{cc-zeta-0-2026,
170
+ title={CC-Zeta-0: Autonomous Systems Language Model},
171
+ author={Geass Labs},
172
+ year={2026},
173
+ publisher={HuggingFace},
174
+ howpublished={\url{https://huggingface.co/geasslabs/CC-Zeta-0}}
175
+ }
176
+ ```
177
+
178
+ ## License
179
+
180
+ Apache 2.0
181
+
182
+ ## Model Card Authors
183
+
184
+ **Geass Labs** - Autonomous Systems AI Research
185
+
186
+ ---
187
+
188
+ *For questions, issues, or collaboration inquiries, please open an issue on the model repository.*
checkpoint-6500/config.json ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "MistralForCausalLM"
4
+ ],
5
+ "attention_dropout": 0.0,
6
+ "bos_token_id": 1,
7
+ "dtype": "bfloat16",
8
+ "eos_token_id": 2,
9
+ "head_dim": 128,
10
+ "hidden_act": "silu",
11
+ "hidden_size": 4096,
12
+ "initializer_range": 0.02,
13
+ "intermediate_size": 14336,
14
+ "max_position_embeddings": 32768,
15
+ "model_type": "mistral",
16
+ "num_attention_heads": 32,
17
+ "num_hidden_layers": 32,
18
+ "num_key_value_heads": 8,
19
+ "pad_token_id": 770,
20
+ "rms_norm_eps": 1e-05,
21
+ "rope_parameters": {
22
+ "rope_theta": 1000000.0,
23
+ "rope_type": "default"
24
+ },
25
+ "sliding_window": null,
26
+ "tie_word_embeddings": false,
27
+ "transformers_version": "5.2.0",
28
+ "unsloth_version": "2024.9",
29
+ "use_cache": false,
30
+ "vocab_size": 32768
31
+ }
checkpoint-6500/generation_config.json ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_from_model_config": true,
3
+ "bos_token_id": 1,
4
+ "eos_token_id": 2,
5
+ "max_length": 32768,
6
+ "pad_token_id": 770,
7
+ "transformers_version": "5.2.0"
8
+ }
checkpoint-6500/model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:32b0f7dc5367600218cc055bde1a5484f642ad34d4a581606a789771ca85d2f2
3
+ size 14496081136
checkpoint-6500/optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:87507e649f52205f6fdf3a19c0d566a4745f5e109292e34bc47eafeb7eef908e
3
+ size 15524017779
checkpoint-6500/rng_state.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:61c19bab1174704a4a4441475683bf1270277af15d2e2c95e964789128e482c4
3
+ size 14645
checkpoint-6500/scheduler.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:46a6b482fe70a90fb7f32366a238c92b054b6f18ce00b63ba8762f245e8cfdac
3
+ size 1465
checkpoint-6500/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
checkpoint-6500/tokenizer_config.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_prefix_space": true,
3
+ "backend": "tokenizers",
4
+ "bos_token": "<s>",
5
+ "clean_up_tokenization_spaces": false,
6
+ "eos_token": "</s>",
7
+ "is_local": false,
8
+ "legacy": false,
9
+ "model_max_length": 1000000000000000019884624838656,
10
+ "pad_token": "</s>",
11
+ "padding_side": "right",
12
+ "sp_model_kwargs": {},
13
+ "spaces_between_special_tokens": false,
14
+ "tokenizer_class": "TokenizersBackend",
15
+ "unk_token": "<unk>",
16
+ "use_default_system_prompt": false
17
+ }
checkpoint-6500/trainer_state.json ADDED
The diff for this file is too large to render. See raw diff
 
checkpoint-6500/training_args.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8f2579f1f92493888ad963448c2ba4b2d2e3c9ccbdbf0bc5743da86c84a49f91
3
+ size 5201
checkpoint-6670/config.json ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "MistralForCausalLM"
4
+ ],
5
+ "attention_dropout": 0.0,
6
+ "bos_token_id": 1,
7
+ "dtype": "bfloat16",
8
+ "eos_token_id": 2,
9
+ "head_dim": 128,
10
+ "hidden_act": "silu",
11
+ "hidden_size": 4096,
12
+ "initializer_range": 0.02,
13
+ "intermediate_size": 14336,
14
+ "max_position_embeddings": 32768,
15
+ "model_type": "mistral",
16
+ "num_attention_heads": 32,
17
+ "num_hidden_layers": 32,
18
+ "num_key_value_heads": 8,
19
+ "pad_token_id": 770,
20
+ "rms_norm_eps": 1e-05,
21
+ "rope_parameters": {
22
+ "rope_theta": 1000000.0,
23
+ "rope_type": "default"
24
+ },
25
+ "sliding_window": null,
26
+ "tie_word_embeddings": false,
27
+ "transformers_version": "5.2.0",
28
+ "unsloth_version": "2024.9",
29
+ "use_cache": false,
30
+ "vocab_size": 32768
31
+ }
checkpoint-6670/generation_config.json ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_from_model_config": true,
3
+ "bos_token_id": 1,
4
+ "eos_token_id": 2,
5
+ "max_length": 32768,
6
+ "pad_token_id": 770,
7
+ "transformers_version": "5.2.0"
8
+ }
checkpoint-6670/model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c783ca6294e81310e3871e2e03b78175ea4fc801fbc87503589c8604ef906dbd
3
+ size 14496081136
checkpoint-6670/optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e9404cc9fb1d142d2bdce6da1d557955781e7e5d4d3b02749943532b73da3096
3
+ size 15524017779
checkpoint-6670/rng_state.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:61c19bab1174704a4a4441475683bf1270277af15d2e2c95e964789128e482c4
3
+ size 14645
checkpoint-6670/scheduler.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5138e533ba751b47b6334d8a30f897acd77cc8655701ba54955421a238ea8c89
3
+ size 1465
checkpoint-6670/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
checkpoint-6670/tokenizer_config.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_prefix_space": true,
3
+ "backend": "tokenizers",
4
+ "bos_token": "<s>",
5
+ "clean_up_tokenization_spaces": false,
6
+ "eos_token": "</s>",
7
+ "is_local": false,
8
+ "legacy": false,
9
+ "model_max_length": 1000000000000000019884624838656,
10
+ "pad_token": "</s>",
11
+ "padding_side": "right",
12
+ "sp_model_kwargs": {},
13
+ "spaces_between_special_tokens": false,
14
+ "tokenizer_class": "TokenizersBackend",
15
+ "unk_token": "<unk>",
16
+ "use_default_system_prompt": false
17
+ }
checkpoint-6670/trainer_state.json ADDED
The diff for this file is too large to render. See raw diff
 
checkpoint-6670/training_args.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8f2579f1f92493888ad963448c2ba4b2d2e3c9ccbdbf0bc5743da86c84a49f91
3
+ size 5201
config.json ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "MistralForCausalLM"
4
+ ],
5
+ "attention_dropout": 0.0,
6
+ "bos_token_id": 1,
7
+ "dtype": "bfloat16",
8
+ "eos_token_id": 2,
9
+ "head_dim": 128,
10
+ "hidden_act": "silu",
11
+ "hidden_size": 4096,
12
+ "initializer_range": 0.02,
13
+ "intermediate_size": 14336,
14
+ "max_position_embeddings": 32768,
15
+ "model_type": "mistral",
16
+ "num_attention_heads": 32,
17
+ "num_hidden_layers": 32,
18
+ "num_key_value_heads": 8,
19
+ "pad_token_id": 770,
20
+ "rms_norm_eps": 1e-05,
21
+ "rope_parameters": {
22
+ "rope_theta": 1000000.0,
23
+ "rope_type": "default"
24
+ },
25
+ "sliding_window": null,
26
+ "tie_word_embeddings": false,
27
+ "transformers_version": "5.2.0",
28
+ "unsloth_version": "2024.9",
29
+ "use_cache": false,
30
+ "vocab_size": 32768
31
+ }
generation_config.json ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_from_model_config": true,
3
+ "bos_token_id": 1,
4
+ "eos_token_id": 2,
5
+ "max_length": 32768,
6
+ "pad_token_id": 770,
7
+ "transformers_version": "5.2.0"
8
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c783ca6294e81310e3871e2e03b78175ea4fc801fbc87503589c8604ef906dbd
3
+ size 14496081136
tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
tokenizer_config.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_prefix_space": true,
3
+ "backend": "tokenizers",
4
+ "bos_token": "<s>",
5
+ "clean_up_tokenization_spaces": false,
6
+ "eos_token": "</s>",
7
+ "is_local": false,
8
+ "legacy": false,
9
+ "model_max_length": 1000000000000000019884624838656,
10
+ "pad_token": "</s>",
11
+ "padding_side": "right",
12
+ "sp_model_kwargs": {},
13
+ "spaces_between_special_tokens": false,
14
+ "tokenizer_class": "TokenizersBackend",
15
+ "unk_token": "<unk>",
16
+ "use_default_system_prompt": false
17
+ }
training_args.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8f2579f1f92493888ad963448c2ba4b2d2e3c9ccbdbf0bc5743da86c84a49f91
3
+ size 5201