Vilyam888 commited on
Commit
083ba1e
·
verified ·
1 Parent(s): effdbb9

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +1 -41
README.md CHANGED
@@ -25,7 +25,7 @@ Fine-tuned версия модели Qwen2.5-Coder-3B-Instruct для анали
25
 
26
  ## Описание модели
27
 
28
- Эта модель предназначена для анализа кода студента, нахождение слабых сильных сторон и выставления оценки. Модель принимает:
29
  - **Условие задачи** (текстовое описание)
30
  - **Код решения студента** (Python код)
31
 
@@ -40,46 +40,6 @@ Fine-tuned версия модели Qwen2.5-Coder-3B-Instruct для анали
40
  Модель основана на Qwen2.5-Coder-3B-Instruct и дообучена с использованием LoRA (Low-Rank Adaptation).
41
 
42
 
43
- ## Использование
44
-
45
- ### С помощью transformers
46
-
47
- ```python
48
- from transformers import AutoModelForCausalLM, AutoTokenizer
49
- import torch
50
-
51
- model_name = "Vilyam888/Code_analyze.1.0"
52
-
53
- tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
54
- model = AutoModelForCausalLM.from_pretrained(
55
- model_name,
56
- torch_dtype=torch.bfloat16,
57
- device_map="auto",
58
- trust_remote_code=True
59
- )
60
-
61
- # Формат запроса
62
- prompt = "Проанализируй этот код:\ndef hello():\n print('Hello, World!')"
63
-
64
- # Форматирование в стиле обучения
65
- text = f"{prompt}\n\nОтвет:\n"
66
-
67
- inputs = tokenizer(text, return_tensors="pt").to(model.device)
68
-
69
- with torch.no_grad():
70
- outputs = model.generate(
71
- **inputs,
72
- max_new_tokens=512,
73
- temperature=0.7,
74
- top_p=0.8,
75
- top_k=20,
76
- repetition_penalty=1.05,
77
- do_sample=True
78
- )
79
-
80
- response = tokenizer.decode(outputs[0], skip_special_tokens=True)
81
- print(response)
82
- ```
83
 
84
 
85
  ## Детали обучения
 
25
 
26
  ## Описание модели
27
 
28
+ Эта модель предназначена для анализа кода студента, нахождения слабых сильных сторон и выставления оценки. Модель принимает:
29
  - **Условие задачи** (текстовое описание)
30
  - **Код решения студента** (Python код)
31
 
 
40
  Модель основана на Qwen2.5-Coder-3B-Instruct и дообучена с использованием LoRA (Low-Rank Adaptation).
41
 
42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
 
44
 
45
  ## Детали обучения