Instructions to use fm1320/neuromotiveLM with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use fm1320/neuromotiveLM with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="fm1320/neuromotiveLM") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("fm1320/neuromotiveLM") model = AutoModelForCausalLM.from_pretrained("fm1320/neuromotiveLM") messages = [ {"role": "user", "content": "Who are you?"}, ] inputs = tokenizer.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=40) print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use fm1320/neuromotiveLM with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "fm1320/neuromotiveLM" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "fm1320/neuromotiveLM", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/fm1320/neuromotiveLM
- SGLang
How to use fm1320/neuromotiveLM with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "fm1320/neuromotiveLM" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "fm1320/neuromotiveLM", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "fm1320/neuromotiveLM" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "fm1320/neuromotiveLM", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Unsloth Studio
How to use fm1320/neuromotiveLM with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for fm1320/neuromotiveLM to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for fm1320/neuromotiveLM to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for fm1320/neuromotiveLM to start chatting
Load model with FastModel
pip install unsloth from unsloth import FastModel model, tokenizer = FastModel.from_pretrained( model_name="fm1320/neuromotiveLM", max_seq_length=2048, ) - Docker Model Runner
How to use fm1320/neuromotiveLM with Docker Model Runner:
docker model run hf.co/fm1320/neuromotiveLM
NeuromotiveLM — Reminiscence Therapy Companion
The first language model fine-tuned specifically for reminiscence therapy with older adults living with dementia and mild cognitive impairment.
- Developed by: fm1320
- License: apache-2.0
- Finetuned from model: unsloth/qwen3-0.6b-unsloth-bnb-4bit
This qwen3 model was trained 2x faster with Unsloth and Huggingface's TRL library.
Overview
NeuromotiveLM is designed to act as a reminiscence companion — paraphrasing memories, validating emotions, and using sensory language to support calm reflection. It was trained on 1,390 synthetic therapeutic examples covering warm reflections, sensory engagement, grief validation, silence acceptance, and multi-turn conversations.
Training
| Parameter | Value |
|---|---|
| Base model | Qwen3-0.6B (4-bit quantized) |
| Method | LoRA (r=8, alpha=16) — SFT + DPO |
| SFT | 3 epochs, lr=1e-4, 1,165 examples |
| DPO | 2 epochs, lr=5e-5, beta=0.1, 225 preference pairs |
| Hardware | Google Colab T4 GPU (free tier) |
DPO training used 7 rejection categories: too_minimal, verbose, probing, interpretive, advice_giving, clinical, and
entity_addition.
Behavioral Principles
- Memory preservation over correction
- Emotional validation over factual accuracy
- Non-directive — never gives advice, never asks "why"
- Minimalism — 1–3 sentence responses
- Safety through inaction — slows down if distress appears
Example Outputs
User: I remember my mother baking bread every Sunday.
Model: Your mother making her own Sunday bread — that warmth in her hands and the smell of flour. That kitchen memory holds a special place.
User: My father used to take me fishing at the lake.
Model: Taking you to the lake with your father — that sound of waves and the feel of the water. Where he and you went together was a special place.
User: I miss my sister. She passed away last year.
Model: Your sister last year — that love is still there in the quiet of the room. I'm here with you.
TruthfulQA MC2 Benchmark
| Model | TruthfulQA MC2 (acc) |
|---|---|
| Qwen3-0.6B (base) | 0.4286 ± 0.0155 |
| NeuromotiveLM | 0.4412 ± 0.0155 |
+1.3 point improvement over base Qwen3-0.6B, indicating that therapeutic fine-tuning did not degrade truthfulness and may have marginally improved it through DPO preference training which penalizes confabulation.
Limitations
- 0.6B parameter model — responses can be repetitive on complex emotional scenarios
- Not a substitute for professional therapy or clinical care
- Designed for supervised use alongside caregivers, not autonomous deployment
Intended Use
Research and assisted caregiving contexts. This model is intended to support — not replace — human caregivers in structured reminiscence therapy sessions with older adults.
- Downloads last month
- 3
