πŸš€ Pixtral 12B Fine-Tuned on Titan-Hohmann-Transfer-Orbit (v1.0)

πŸ”’ Version 1.0, built on mistralai/Pixtral-12B-Base-2409.

🌟 Overview

Fine-tuned variant of Pixtral 12B for orbital mechanics with emphasis on Hohmann transfer orbits. Supports multimodal (image + text) inputs and text outputs.

πŸ”§ Model Details

  • Base: mistralai/Pixtral-12B-Base-2409
  • Version: 1.0
  • Type: πŸ–ΌοΈ Multimodal (Vision + Text)
  • Params: ~12B (decoder) + ~400M vision encoder
  • Languages: πŸ‡ΊπŸ‡Έ English
  • License: πŸ“„ MIT (base model Apache 2.0, attribution retained)

🎯 Intended Use

  • πŸ›°οΈ Hohmann transfer βˆ†v estimation
  • ⏱️ Transfer-time approximations
  • πŸ” Orbit analysis aids and reasoning

🚫 Out of Scope

  • 🧭 Mission design or trajectory planning without independent verification
  • πŸ› οΈ Flight software or any system where an error has physical consequences
  • 🌐 Domains outside orbital mechanics

πŸš€ Quickstart

🌐 vLLM (multimodal)

from vllm import LLM
from vllm.sampling_params import SamplingParams

llm = LLM(model="Taylor658/Titan-Hohmann", tokenizer_mode="mistral")
sampling = SamplingParams(max_tokens=512, temperature=0.2)

messages = [
    {
        "role": "user",
        "content": [
            {"type": "text", "text": "Given this diagram, estimate the delta-v for a Hohmann transfer to Titan."},
            {"type": "image_url", "image_url": {"url": "https://example.com/orbit_diagram.png"}}
        ]
    }
]
resp = llm.chat(messages, sampling_params=sampling)
print(resp[0].outputs[0].text)

πŸ€— Transformers (text-only demo)

from transformers import LlavaForConditionalGeneration, AutoProcessor
import torch

model_id = "Taylor658/Titan-Hohmann"
processor = AutoProcessor.from_pretrained(model_id)
model = LlavaForConditionalGeneration.from_pretrained(model_id, torch_dtype="auto", device_map="auto")

prompt = "Compute approximate delta-v for a Hohmann transfer to Titan. State assumptions."
inputs = processor(text=prompt, return_tensors="pt").to(model.device)
out = model.generate(**inputs, max_new_tokens=512, temperature=0.2)
print(processor.decode(out[0], skip_special_tokens=True))

πŸ“Š Training Data

  • Dataset: Taylor658/titan-hohmann-transfer-orbit
  • Modalities: πŸ“ text (explanations), πŸ’» code (snippets), πŸ–ΌοΈ images (orbital diagrams)
  • Provenance: synthetic; no flight or ephemeris data

πŸ“ Evaluation

Quantitative benchmarks are not yet published for v1.0. Evaluation to date is manual review of sampled outputs against closed-form Hohmann transfer calculations. Results will be added in a later version.

⚠️ Limitations

  • πŸ”’ v1.0 is a first release; behavior will change in later versions
  • 🎯 Optimized for Hohmann transfers and related reasoning; may degrade elsewhere
  • πŸ”¬ Trained on synthetic data; βˆ†v and transfer-time outputs are approximations, not mission values
  • πŸ“ No published benchmarks yet
  • πŸ‘οΈ Vision limitations of the base model carry over (small text, dense diagrams)
  • πŸ’Ύ Requires sufficient GPU VRAM for best throughput

πŸ™ Acknowledgements

  • Base model by Mistral AI (Pixtral 12B, Apache 2.0)
  • Dataset by A Taylor

πŸ“ž Contact Information


Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for Taylor658/Titan-Hohmann

Finetuned
(3)
this model

Dataset used to train Taylor658/Titan-Hohmann