初始化项目,由ModelHub XC社区提供模型
Model: burgasdotpro/bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF Source: Original Platform
This commit is contained in:
39
.gitattributes
vendored
Normal file
39
.gitattributes
vendored
Normal file
@@ -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
|
||||||
18
Modelfile
Normal file
18
Modelfile
Normal file
@@ -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|>"
|
||||||
124
README.md
Normal file
124
README.md
Normal file
@@ -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:
|
||||||
|
```
|
||||||
|
<think>
|
||||||
|
Хм, имам да реши уравнението 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.
|
||||||
|
</think>
|
||||||
|
|
||||||
|
### Решение на задачата
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
# 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.
|
||||||
|
|
||||||
|
[<img src="https://raw.githubusercontent.com/unslothai/unsloth/main/images/unsloth%20made%20with%20love.png" width="100"/>](https://github.com/unslothai/unsloth)
|
||||||
3
bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q4_K_M.gguf
Normal file
3
bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q4_K_M.gguf
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:196a34f8fa3fff76a5036ef42661e59fb53a2fd5d45c894aaf41c7f2a63ade6e
|
||||||
|
size 8988110336
|
||||||
3
bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q5_K_M.gguf
Normal file
3
bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q5_K_M.gguf
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b593a191e1fd4a5f667e878041ce7ea1f956a84c126d2df24da330833bb5e2d6
|
||||||
|
size 10508873408
|
||||||
3
bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q6_K.gguf
Normal file
3
bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q6_K.gguf
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:d2b3b9027c7ca919580e87a1423ded7d3596e244dfb2c4c07a4ad241effb7023
|
||||||
|
size 12124683776
|
||||||
3
bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q8_0.gguf
Normal file
3
bgGPT-DeepSeek-R1-Distill-Qwen-14B-GGUF.Q8_0.gguf
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:8e1333a488386ccdabf655cd09ffcd8a0489b1db5bd7df72af1381a30e19d51f
|
||||||
|
size 15701597696
|
||||||
3
config.json
Normal file
3
config.json
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"model_type": "qwen2"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user