commit a8c19cfa21ba8fe4fa50aa28b0b2a9374537f247 Author: ModelHub XC Date: Sat May 9 14:34:38 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: burgasdotpro/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..88cffae --- /dev/null +++ b/.gitattributes @@ -0,0 +1,39 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text +bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q5_K_M.gguf filter=lfs diff=lfs merge=lfs -text +bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q6_K.gguf filter=lfs diff=lfs merge=lfs -text +bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q8_0.gguf filter=lfs diff=lfs merge=lfs -text diff --git a/Modelfile b/Modelfile new file mode 100644 index 0000000..984bb99 --- /dev/null +++ b/Modelfile @@ -0,0 +1,18 @@ + +FROM ./bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q8_0.gguf +SYSTEM "Ти си българоезичен автоматичен асистент. Всички рассъждения и отговори трябва да са на Български език." +TEMPLATE """ +{{- if .System }}{{ .System }}{{ end }} +{{- range $i, $_ := .Messages }} +{{- $last := eq (len (slice $.Messages $i)) 1}} +{{- if eq .Role "user" }}<|User|>{{ .Content }} +{{- else if eq .Role "assistant" }}<|Assistant|>{{ .Content }}{{- if not $last }}<|end▁of▁sentence|>{{- end }} +{{- end }} +{{- if and $last (ne .Role "assistant") }}<|Assistant|>{{- end }} +{{- end }}""" +PARAMETER stop "<|im_end|>" +PARAMETER stop "<|endoftext|>" +PARAMETER stop "<|begin▁of▁sentence|>" +PARAMETER stop "<|end▁of▁sentence|>" +PARAMETER stop "<|User|>" +PARAMETER stop <|Assistant|>" \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..740c65a --- /dev/null +++ b/README.md @@ -0,0 +1,124 @@ +--- +base_model: unsloth/DeepSeek-R1-Distill-Qwen-14B-unsloth-bnb-4bit +tags: +- text-generation-inference +- transformers +- unsloth +- sebaxakerhtc +- bggpt +- qwen2 +- trl +- deepseek-r1 +license: apache-2.0 +language: +- bg +datasets: +- burgasdotpro/wikipedia +--- + +**МИСЛЕЩА** модела базирана на най-новата DeepSeek-R1-Distill-Qwen-14B + +Актуализиран 24.01.2025 +- Continued pretraining +- Уикипедиа 10% + +# Все още работя по модела да й поробрим Български език :) Work in progress... + +### Пример за работа: + +##### SYSTEM: `Ти си българоезичен автоматичен асистент. Ползвател дава задача - трябва да предоставиш решение на Български език.` +##### USER: `Реши задача: 2x - 7 = 93` +##### ASSISTANT: +``` + +Хм, имам да реши уравнението 2x - 7 = 93. Началото е да изясня какво представлява самото уравнение и как може да +съществува решение. +Първо, трябва да разберем което e 2x - 7 = 93. Това е линейно уравнение относно x. За всяко число вляво от +равенството, като всички са оперирани със стандарни математически операции (плюс, минус, по-малко), то трябва да +има единствено решение за x. +За да намерим решенията на уравнението, отначало може да разделим задачата на два главни въпроса: +1. Какво е 2x - 7? +2. Какво e 93? +Ако разгледаме това уравнение като две страни, отвързали единна права линия (изображена на рисунката), то всички +точки, за които са изпълнени условията на едно и същото равенство, трябва да попаднат в по-малка група от +точности. +Начините за решаване можат да бъдат различни. Един от тях е използването на метода „разширяване и +съкращение“. Съществува и друг начин, при който могат да бъдат ползвани обратните операции в по-високо ниво. +Благодарейки на даденото условие, което гласи че 2x - 7 = 93, трябва да намерим конкретна стойност за x. За целта +можем да приложим обратните математически операции. +Това означава: +1. Преследване на израза вляво от равенството към израза вдясно и обратно. +2. Постепенно разширяване или съкращаване на всяка стъпка, за да достигнем до само една неизвестна величина (в +тази случай x). +Приведем уравнението 2x - 7 = 93 и изградим процеса: +1. Начално: 2x - 7 = 93 +Разглеждаме, че има две части от равенството – лявата (2x - 7) и дясната (). Ако вземем всяка част като отделна +същност, могат да бъдат разширени или променчени в ред на математически операции. +Задача за нас е да намерим стойността на x. За целта трябва да извеждаме лявата страна от равенството към само +самият x, а дясната страна като частична промяна. +За разрешаването на такива уравнения в математиката се прилага методът за преследване на изразите. Това означава, +че всеки стъпка трябва да бъде преобразувана към само една неизвестна величина. +Използвайки този метод и за разрешаването на 2x - 7 = 93, намираме: +1. Първо, коначно изразим 2x като само една съставна част. За целта можем да приложим обратната операция. +Ето как: +От лявата страна имаме 2x - 7 = 93. +Това означава, че 2x - 7 = 93 +Друг начин на изразяването е: 2x = 93 + 7 +Като тази стъпка я постигнахме от обратната операция. Това означава, че за да получим само 2x в лявата страна на +равенството, трябва да прибавим 7 към дясната страна. +Това се постига като преместваме 7 от лявата страна на равното до другия край. За целта ние можем да направим +следния вираж: +2x - 7 = 93 +2x = 93 + 7 +Това се дължи на факта, че за изваждането на 7 от лявата страна трябва иначе да прибавим 7 към правата страна. +Това е един от начинаите на разрешаване на задачите. +Втори шаг в процеса е да делим всичко с 2, за да останем само с x: +2x = 100 +x = 100 / 2 +x = 50 + +Това е и желаното решение на задачата. Проверим: +2 * 50 - 7 = 93 +100 - 7 = 93 +Всичко се връща до истината, така че решението e изпълнено коректно. +Сегашните намиране на x = 50 е единственото решение за тази задача. Съществува само една стойност на неизвестната +величина, при която уравнението ще се изпълни. За по-голям спокойствие и увереност могат да бъдат променяни +стъпките от обратното: +2x - 7 = 93 +Намирах, че x = 50. +Проверявам с това значение: +2 * 50 = 100 +100 - 7 = 93 +Истината е признана. Този процес може да бъде разширяван и за по-сложни уравнения. +Така, благодарение на тези стъпки и обсъждането на всеки крок в миналото, могат да се намерят решенията от +различни видове задачи. При всяко решение трябва да проверяваме дали получено число изпълнява уравнението, защото +в случая има само едно решение, но при по-сложни уравнения можем и не. +При всякакви последущи задачи с подобен тип трябва да притворим вниманието си към структурата на равенството и +операциите между елементите. Всеки път, при което извършаме математическа операция в лявата страна, трябва да я +направим и в дясната страна. +Такава методология се налага от най-простите задачи до най-сложните уравнения. За повече опит, ние можем да научим +различни начина за извършването на обратните операции и постигането на само неизвестна величина. +Всичко се свежда до последователност в действията. В този случай, намерихме лявата страна от равенството 2x - 7 = +93 да е равна на 100, като добавих 7 към дясната страна. +Друг начин за разрешаване може да бъде използването на обратните операции. С други думи, вместо първо да прибавяме +и след това умножаваме с 2, можем да сначала разделим с 2, а после отнемем 7. +Сега, в левия случай има само 2x = 93 + 7. Това означава, че промените могат да бъдат направени за по-лесно +действие и разбиране. Понякога, приложването на обратната операция в определен ред може да направи задачата +по-прост. +С това изяснение се завършва процесът за решаване на задачата 2x - 7 = 93. Следователно, коректното решение e x = +50. + + +### Решение на задачата +... +``` + +# Uploaded model + +- **Developed by:** burgasdotpro +- **License:** apache-2.0 +- **Finetuned from model :** unsloth/DeepSeek-R1-Distill-Qwen-14B-unsloth-bnb-4bit + +Тази qwen2 модела тренирана 2 пъти по-бързо с помоща на [Unsloth](https://github.com/unslothai/unsloth) и TRL библиотеката на Huggingface. + +[](https://github.com/unslothai/unsloth) \ No newline at end of file diff --git a/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q4_K_M.gguf b/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q4_K_M.gguf new file mode 100644 index 0000000..6f00ac7 --- /dev/null +++ b/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q4_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:196a34f8fa3fff76a5036ef42661e59fb53a2fd5d45c894aaf41c7f2a63ade6e +size 8988110336 diff --git a/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q5_K_M.gguf b/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q5_K_M.gguf new file mode 100644 index 0000000..35d9f0b --- /dev/null +++ b/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q5_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b593a191e1fd4a5f667e878041ce7ea1f956a84c126d2df24da330833bb5e2d6 +size 10508873408 diff --git a/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q6_K.gguf b/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q6_K.gguf new file mode 100644 index 0000000..d072f8b --- /dev/null +++ b/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q6_K.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2b3b9027c7ca919580e87a1423ded7d3596e244dfb2c4c07a4ad241effb7023 +size 12124683776 diff --git a/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q8_0.gguf b/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q8_0.gguf new file mode 100644 index 0000000..f6c095e --- /dev/null +++ b/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q8_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e1333a488386ccdabf655cd09ffcd8a0489b1db5bd7df72af1381a30e19d51f +size 15701597696 diff --git a/config.json b/config.json new file mode 100644 index 0000000..5ca493c --- /dev/null +++ b/config.json @@ -0,0 +1,3 @@ +{ + "model_type": "qwen2" +} \ No newline at end of file