phanerozoic commited on
Commit
bbc8a25
1 Parent(s): e182305

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +81 -1
README.md CHANGED
@@ -1,3 +1,83 @@
1
- ---
2
  license: cc-by-nc-4.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  license: cc-by-nc-4.0
2
+ language:
3
+ - en
4
+ widget:
5
+ - text: |
6
+ User: How do I prepare for a rodeo competition?
7
+ Assistant:
8
+ example_title: "Rodeo Preparation Tips"
9
+ - text: |
10
+ User: Can you tell me a story about the Wild West?
11
+ Assistant:
12
+ example_title: "Wild West Tales"
13
+ - text: |
14
+ User: What are some traditional cowboy songs?
15
+ Assistant:
16
+ example_title: "Traditional Cowboy Songs"
17
+ - text: |
18
+ User: How do I take care of a horse?
19
+ Assistant:
20
+ example_title: "Horse Care Guidelines"
21
+ - text: |
22
+ User: What's the history of the American cowboy?
23
+ Assistant:
24
+ example_title: "History of American Cowboys"
25
  ---
26
+ ![tinycowboy.png](https://huggingface.co/phanerozoic/Tiny-Cowboy-1.1b-v0.1/resolve/main/tinycowboy.png)
27
+ # Tiny-Cowboy-1.1b-v0.1
28
+
29
+ Tiny-Cowboy-1.1b-v0.1 is a specialized language model designed for generating cowboy-themed content. Developed by phanerozoic, this model is fine-tuned from TinyLlamaTinyLlama-1.1B-Chat-v1.0, optimized for environments with limited computing resources.
30
+
31
+ ### Version Control
32
+ Tiny-Cowboy-1.1b-v0.1 marks the first release of this cowboy-focused language model.
33
+
34
+ ### Performance
35
+ The model excels in generating engaging cowboy narratives and demonstrates a strong grasp of cowboy culture and lifestyle. However, it is less effective in general language tasks, especially in scientific and technical domains.
36
+
37
+ ### Direct Use
38
+ Ideal for thematic language generation, particularly in applications where cowboy culture and storytelling are central. Less suited for general-purpose use or scenarios requiring detailed, accurate scientific explanations.
39
+
40
+ ### Training Data
41
+ Incorporates a dataset focused on cowboy and Wild West themes, derived from the foundational TinyLlama-1.1B model.
42
+
43
+ ### Custom Stopping Strings
44
+ Custom stopping strings were used to refine output quality:
45
+
46
+ - "},"
47
+ - "User:"
48
+ - "You:"
49
+ - "\nUser"
50
+ - "\nUser:"
51
+ - "me:"
52
+ - "user"
53
+ - "\n"
54
+
55
+ ### Training Hyperparameters and Fine-Tuning Details
56
+ - **Base Model Name**: TinyLlamaTinyLlama-1.1B-Chat-v1.0
57
+ - **Base Model Class**: LlamaForCausalLM
58
+ - **Projections**: gate, down, up, q, k, v, o
59
+ - **LoRA Rank**: 16
60
+ - **LoRA Alpha**: 32
61
+ - **True Batch Size**: 4
62
+ - **Gradient Accumulation Steps**: 1
63
+ - **Epochs**: 1
64
+ - **Learning Rate**: 3e-4
65
+ - **LR Scheduler**: Linear
66
+ - **LLaMA Target Projections**: All targets modified
67
+ - **Loss**: 2.096
68
+ - **Stop Step**: 42
69
+
70
+ ### Limitations
71
+ While adept at cowboy-themed content, Tiny-Cowboy-v0.1 struggles with topics outside its specialty, particularly in scientific and technical areas. The model tends to incorporate cowboy elements into responses, regardless of the question's relevance.
72
+
73
+ ### Compute Infrastructure
74
+ Efficiently trained, demonstrating the feasibility of specialized model training in resource-constrained environments.
75
+
76
+ ### Results
77
+ Successfully generates cowboy-themed responses, maintaining thematic consistency. However, it shows limitations in handling more complex, non-cowboy-related queries.
78
+
79
+ ### Summary
80
+ Tiny-Cowboy-1.1b-v0.1 is a significant development in thematic, lightweight language models, ideal for cowboy-themed storytelling and educational purposes. Its specialization, however, limits its applicability in broader contexts, particularly where accurate, technical knowledge is required.
81
+
82
+ ### Acknowledgments
83
+ Special thanks to the TinyLlama-1.1B team, whose foundational work was instrumental in the development of Tiny-Cowboy-v0.1.