d4rkninja commited on
Commit
555ab3c
Β·
verified Β·
1 Parent(s): 498296a

docs: tighten model-card prose (facts unchanged)

Browse files
Files changed (1) hide show
  1. README.md +27 -30
README.md CHANGED
@@ -16,22 +16,21 @@ tags:
16
 
17
  # Tanpo Fundraising
18
 
19
- A compact founder fundraising specialist (~1.2B) for investor pitches, narrative, ask/use-of-funds, diligence Q&A, updates, and round-structure language (non-legal) β€” built for local and inexpensive deployment.
20
 
21
- **Creator:** [d4rkninja](https://huggingface.co/d4rkninja)
22
  **Collection:** [Tanpo β€” Domain Specialists](https://huggingface.co/collections/d4rkninja/tanpo-domain-specialists-6aaccdb3985768f6dad8449b)
23
 
24
- **Original upstream:** [LiquidAI/LFM2.5-1.2B-Instruct](https://huggingface.co/LiquidAI/LFM2.5-1.2B-Instruct) (~1.17B parameters, 32,768-token context, designed for edge/on-device deployment).
25
 
26
- **Fine-tuning:** Unsloth-compatible loading of that checkpoint via hub id [`unsloth/LFM2.5-1.2B-Instruct`](https://huggingface.co/unsloth/LFM2.5-1.2B-Instruct) (LoRA / PEFT).
27
-
28
- This repository hosts the **merged** Transformers weights (LoRA merged into the base).
29
 
30
  ## Overview
31
 
32
- Tanpo is a family of compact domain-specialized business models for local / edge / inexpensive deployment. Different specialists cover different workflows. Tanpo Fundraising is one specialist in that family (not a frontier or general-purpose model).
 
 
33
 
34
- Related artifacts:
35
 
36
  - LoRA adapter: [d4rkninja/tanpo-fundraising-LoRA](https://huggingface.co/d4rkninja/tanpo-fundraising-LoRA)
37
  - GGUF quants: [d4rkninja/tanpo-fundraising-GGUF](https://huggingface.co/d4rkninja/tanpo-fundraising-GGUF) β€” prefer `Q4_K_M` when available
@@ -50,13 +49,13 @@ Related artifacts:
50
  - Unauthorized access, credential attacks, or social-engineering harm
51
  - General coding or non-fundraising chat
52
 
53
- ## Why a Specialist Model?
54
 
55
- Fundraising work rewards repeatable structure (narrative, ask, diligence, updates). Specializing a small model for those workflows enables private, low-cost inference without a large general model.
56
 
57
  ## Evaluation
58
 
59
- Internal automated domain evaluation (DarkLab harness). Treat as **directional**, not an industry benchmark.
60
 
61
  | Model | Rubric overall |
62
  |---|---:|
@@ -64,17 +63,13 @@ Internal automated domain evaluation (DarkLab harness). Treat as **directional**
64
  | **tanpo-fundraising** | **95.2%** |
65
  | Delta | **+11.1 percentage points** |
66
 
67
- **BEATS_BASE:** YES.
68
-
69
- **Honest trail:** FT trails the base on **only** `dilution_round_structure` (**βˆ’22.2** percentage points on that category). Overall still wins; published on the overall win with this category called out.
70
 
71
- **Artifacts:** [`evaluation/`](evaluation/) β€” [`COMPARE_FUNDRAISING.md`](evaluation/COMPARE_FUNDRAISING.md), [`fundraising_tasks.jsonl`](evaluation/fundraising_tasks.jsonl), [`score_rubric.md`](evaluation/score_rubric.md), [`evaluation/README.md`](evaluation/README.md).
72
 
73
- **Methodology:** DarkLab automated domain evaluation (~20 held-out fundraising tasks). Same prompts and generation config for base vs fine-tune. Not an industry benchmark. Headline numbers are the parent-verified DarkLab pair from VrindaVan.
74
 
75
- **Missing:** Full `results_fundraising` / `results_fundraising_vs_base` scorecard JSON, per-task prediction jsonl, and charts were not present on the publish box (VrindaVan outputs not copied). Parent can upload from Windows.
76
-
77
- **Limitations of this eval:** Automated rubrics can reward structure over real-world quality; sample size is small; results may not transfer outside the task distribution.
78
 
79
  ## Example Prompts
80
 
@@ -97,8 +92,8 @@ model = AutoModelForCausalLM.from_pretrained(
97
  )
98
 
99
  messages = [
100
- {"role": "system", "content": "You are Tanpo Fundraising, a practical founder fundraising assistant."},
101
- {"role": "user", "content": "Rewrite the pitch opener for a B2B SaaS fleet-ops tool moving from seed to Series A bridge. Current story is feature soup β€” give a sharp narrative arc and talk track."},
102
  ]
103
  inputs = tokenizer.apply_chat_template(
104
  messages, add_generation_prompt=True, return_tensors="pt"
@@ -113,7 +108,7 @@ Verified from published adapter configs / training artifacts (no unverified hype
113
 
114
  | Field | Value |
115
  |---|---|
116
- | Method | LoRA (PEFT) via **Unsloth** FastLanguageModel on hub id `unsloth/LFM2.5-1.2B-Instruct` (Unsloth-compatible of LiquidAI/LFM2.5-1.2B-Instruct) |
117
  | LoRA rank (`r`) | 16 |
118
  | LoRA alpha | 16 |
119
  | LoRA dropout | 0 |
@@ -140,11 +135,13 @@ Not legal, tax, or **investment advice**. Humans must review pitches, financial
140
 
141
  ## License
142
 
143
- `license: other` β€” this repository inherits obligations from the upstream Liquid AI **LFM2.5** / LFM family base model ([LiquidAI/LFM2.5-1.2B-Instruct](https://huggingface.co/LiquidAI/LFM2.5-1.2B-Instruct); training hub id [unsloth/LFM2.5-1.2B-Instruct](https://huggingface.co/unsloth/LFM2.5-1.2B-Instruct)). Review Liquid AI’s license terms before commercial redistribution or redistribution of derivatives. Do not assume Apache-2.0 covers the merged weights.
144
 
145
  ## Tanpo Model Family
146
 
147
- Tanpo is a family of compact domain-specialized business models for **local / edge / inexpensive** deployment. Different specialists cover different workflows. One compact architecture ([LiquidAI/LFM2.5-1.2B-Instruct](https://huggingface.co/LiquidAI/LFM2.5-1.2B-Instruct)) β†’ multiple focused specialists β†’ each ships **Full/Merged | LoRA | GGUF**.
 
 
148
 
149
  | Model | Specialization |
150
  | --- | --- |
@@ -163,10 +160,10 @@ Tanpo is a family of compact domain-specialized business models for **local / ed
163
  | Fundraising | [tanpo-fundraising](https://huggingface.co/d4rkninja/tanpo-fundraising) | [tanpo-fundraising-LoRA](https://huggingface.co/d4rkninja/tanpo-fundraising-LoRA) | [tanpo-fundraising-GGUF](https://huggingface.co/d4rkninja/tanpo-fundraising-GGUF) |
164
 
165
  ```
166
- Original upstream: LiquidAI/LFM2.5-1.2B-Instruct (~1.17B, 32K context)
167
- └── Unsloth-compatible hub load: unsloth/LFM2.5-1.2B-Instruct
168
- └── Tanpo Specialist (domain SFT via LoRA)
169
- β”œβ”€β”€ Full / Merged β†’ d4rkninja/tanpo-fundraising
170
- β”œβ”€β”€ LoRA adapter β†’ d4rkninja/tanpo-fundraising-LoRA
171
- └── GGUF quants β†’ d4rkninja/tanpo-fundraising-GGUF
172
  ```
 
16
 
17
  # Tanpo Fundraising
18
 
19
+ A compact founder fundraising specialist (~1.2B) for investor pitches, narrative, ask/use-of-funds, diligence Q&A, updates, and round-structure language (non-legal) β€” meant for local and inexpensive deployment.
20
 
 
21
  **Collection:** [Tanpo β€” Domain Specialists](https://huggingface.co/collections/d4rkninja/tanpo-domain-specialists-6aaccdb3985768f6dad8449b)
22
 
23
+ Built on [LiquidAI/LFM2.5-1.2B-Instruct](https://huggingface.co/LiquidAI/LFM2.5-1.2B-Instruct) (~1.17B parameters, 32,768-token context). Fine-tuned with Unsloth / PEFT LoRA via hub id [`unsloth/LFM2.5-1.2B-Instruct`](https://huggingface.co/unsloth/LFM2.5-1.2B-Instruct).
24
 
25
+ This repository hosts the **merged** Transformers weights (LoRA folded into the base).
 
 
26
 
27
  ## Overview
28
 
29
+ Tanpo is a family of small domain-specialized business models for local, edge, and inexpensive deployment β€” one compact architecture, multiple focused specialists.
30
+
31
+ **Tanpo Fundraising** is one specialist in that family β€” focused on its domain, not a general-purpose or frontier model.
32
 
33
+ Related formats:
34
 
35
  - LoRA adapter: [d4rkninja/tanpo-fundraising-LoRA](https://huggingface.co/d4rkninja/tanpo-fundraising-LoRA)
36
  - GGUF quants: [d4rkninja/tanpo-fundraising-GGUF](https://huggingface.co/d4rkninja/tanpo-fundraising-GGUF) β€” prefer `Q4_K_M` when available
 
49
  - Unauthorized access, credential attacks, or social-engineering harm
50
  - General coding or non-fundraising chat
51
 
52
+ ## Why a Specialist?
53
 
54
+ Fundraising work rewards repeatable structure β€” narrative, ask, diligence, updates. Specializing a small model for those workflows enables private, low-cost inference without a large general model.
55
 
56
  ## Evaluation
57
 
58
+ Internal automated evaluations. Treat scores as **directional**, not industry benchmarks.
59
 
60
  | Model | Rubric overall |
61
  |---|---:|
 
63
  | **tanpo-fundraising** | **95.2%** |
64
  | Delta | **+11.1 percentage points** |
65
 
66
+ On the overall score the fine-tune leads; it still **trails the base** on the `dilution_round_structure` category (**βˆ’22.2** percentage points on that category alone). Treat round-structure / dilution drafts with extra care.
 
 
67
 
68
+ **Artifacts:** [`evaluation/`](evaluation/) β€” [`COMPARE_FUNDRAISING.md`](evaluation/COMPARE_FUNDRAISING.md), [`COMPARE.md`](evaluation/COMPARE.md), [`fundraising_tasks.jsonl`](evaluation/fundraising_tasks.jsonl), [`score_rubric.md`](evaluation/score_rubric.md), [`scorecard.json`](evaluation/scorecard.json), [`evaluation/README.md`](evaluation/README.md).
69
 
70
+ **Methodology:** DarkLab automated domain evaluation (~20 held-out fundraising tasks). Same prompts and generation config for base vs fine-tune.
71
 
72
+ **About these numbers:** Automated rubrics can reward structure over real-world quality; sample sizes are small; results may not transfer outside each task distribution.
 
 
73
 
74
  ## Example Prompts
75
 
 
92
  )
93
 
94
  messages = [
95
+ {"role": "system", "content": 'You are Tanpo Fundraising, a practical founder fundraising assistant.'},
96
+ {"role": "user", "content": 'Rewrite the pitch opener for a B2B SaaS fleet-ops tool moving from seed to Series A bridge. Current story is feature soup β€” give a sharp narrative arc and talk track.'},
97
  ]
98
  inputs = tokenizer.apply_chat_template(
99
  messages, add_generation_prompt=True, return_tensors="pt"
 
108
 
109
  | Field | Value |
110
  |---|---|
111
+ | Method | LoRA (PEFT) via **Unsloth** FastLanguageModel on hub id `unsloth/LFM2.5-1.2B-Instruct` (Unsloth-compatible load of LiquidAI/LFM2.5-1.2B-Instruct) |
112
  | LoRA rank (`r`) | 16 |
113
  | LoRA alpha | 16 |
114
  | LoRA dropout | 0 |
 
135
 
136
  ## License
137
 
138
+ `license: other` β€” inherits obligations from the upstream Liquid AI **LFM2.5** / LFM base ([LiquidAI/LFM2.5-1.2B-Instruct](https://huggingface.co/LiquidAI/LFM2.5-1.2B-Instruct); training hub id [unsloth/LFM2.5-1.2B-Instruct](https://huggingface.co/unsloth/LFM2.5-1.2B-Instruct)). Review Liquid AI’s license before commercial redistribution or redistribution of derivatives. Do not assume Apache-2.0 covers the merged weights.
139
 
140
  ## Tanpo Model Family
141
 
142
+ Tanpo is a family of small domain-specialized business models for local, edge, and inexpensive deployment β€” one compact architecture, multiple focused specialists. Built for focused work, not every task.
143
+
144
+ Browse the set: [Tanpo β€” Domain Specialists](https://huggingface.co/collections/d4rkninja/tanpo-domain-specialists-6aaccdb3985768f6dad8449b)
145
 
146
  | Model | Specialization |
147
  | --- | --- |
 
160
  | Fundraising | [tanpo-fundraising](https://huggingface.co/d4rkninja/tanpo-fundraising) | [tanpo-fundraising-LoRA](https://huggingface.co/d4rkninja/tanpo-fundraising-LoRA) | [tanpo-fundraising-GGUF](https://huggingface.co/d4rkninja/tanpo-fundraising-GGUF) |
161
 
162
  ```
163
+ LiquidAI/LFM2.5-1.2B-Instruct (~1.17B, 32K)
164
+ └── Unsloth load: unsloth/LFM2.5-1.2B-Instruct
165
+ └── Tanpo Fundraising (domain SFT via LoRA)
166
+ β”œβ”€β”€ Merged β†’ d4rkninja/tanpo-fundraising
167
+ β”œβ”€β”€ LoRA β†’ d4rkninja/tanpo-fundraising-LoRA
168
+ └── GGUF β†’ d4rkninja/tanpo-fundraising-GGUF
169
  ```