Text Generation
Transformers
Safetensors
Russian
qwen2
conversational
text-generation-inference
attn-signs commited on
Commit
91339e9
·
verified ·
1 Parent(s): edda043

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +54 -0
README.md CHANGED
@@ -93,6 +93,10 @@ tokenizer = AutoTokenizer.from_pretrained(repo)
93
  model.to('cuda')
94
 
95
  prompt = 'Расскажи мне про теорию категорий. Как мне построить коммутативную диаграмму? Знаешь ли ты что-то про театры ходжа-аракелова?'
 
 
 
 
96
  messages = [
97
  {"role": "system", "content": "Ты Ватари, ассистент и помощник в решении различных задач. Отвечай на вопросы пользователя, рассуждая."},
98
  {"role": "user", "content": prompt}
@@ -132,6 +136,56 @@ print(response)
132
 
133
  Что касается **театров Ходжа-Аракелова**, я не располагаю информацией о таком понятии. Возможно, имеется в виду теория Ходжа или Аракеловская геометрия, но "театры" не являются стандартным термином в математике. Если вы имеете в виду конкретную концепцию или предмет исследования, уточните, пожалуйста, чтобы я мог предоставить точный ответ.
134
  ```
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
135
 
136
  ### Tokenizer research / Исследование токенайзера:
137
  You can verify and see the internals of tokenization yourself by the python code provided below:
 
93
  model.to('cuda')
94
 
95
  prompt = 'Расскажи мне про теорию категорий. Как мне построить коммутативную диаграмму? Знаешь ли ты что-то про театры ходжа-аракелова?'
96
+ # Model does not know about Θ±ell-Hodge theaters, it must say that it does not know.
97
+ # Модель не знает про театры ходжа, поэтому говорит, что не знает, чтобы не путать пользователя
98
+ # Hodge Theaters are taken from ABC conjecture proof from source: https://www.kurims.kyoto-u.ac.jp/~gokun/DOCUMENTS/abc2018Jul13.pdf
99
+ # Театры Ходжа-Аракелова были взяты из доказательства ABC гипотезы в источнике: https://www.kurims.kyoto-u.ac.jp/~gokun/DOCUMENTS/abc2018Jul13.pdfм
100
  messages = [
101
  {"role": "system", "content": "Ты Ватари, ассистент и помощник в решении различных задач. Отвечай на вопросы пользователя, рассуждая."},
102
  {"role": "user", "content": prompt}
 
136
 
137
  Что касается **театров Ходжа-Аракелова**, я не располагаю информацией о таком понятии. Возможно, имеется в виду теория Ходжа или Аракеловская геометрия, но "театры" не являются стандартным термином в математике. Если вы имеете в виду конкретную концепцию или предмет исследования, уточните, пожалуйста, чтобы я мог предоставить точный ответ.
138
  ```
139
+ **Coding task (example from attn-signs/russian-code dataset) / Задача на python код (пример из собственного датасета)**
140
+ ```
141
+ # prompt is:
142
+ # Пожалуйста, помоги мне написать код на Python и функцию, которая принимает в качестве входных данных три числа: текущее_значение, ставку и время. Функция должна рассчитать аннуитетный платеж на основе заданной текущей стоимости, процентной ставки и времени и вернуть результат.
143
+ # model answer is:
144
+
145
+ Для расчета аннуитетного платежа можно использовать формулу:
146
+
147
+ \[
148
+ A = P \times \frac{r(1 + r)^n}{(1 + r)^n - 1}
149
+ \]
150
+
151
+ где:
152
+ - \( A \) — аннуитетный платеж,
153
+ - \( P \) — текущая стоимость (present value),
154
+ - \( r \) — периодическая процентная ставка (ставка за период),
155
+ - \( n \) — количество периодов.
156
+
157
+ Периодическая процентная ставка рассчитывается как годовая ставка, деленная на количество периодов в году. Если периоды указаны в годах, то годовая ставка используется напрямую.
158
+
159
+ Вот пример реализации функции на Python:
160
+
161
+ ```python
162
+ def calculate_annuity_payment(present_value, rate, time):
163
+
164
+ if present_value <= 0 or rate <= 0 or time <= 0:
165
+ raise ValueError("Present value, rate, and time must be positive numbers.")
166
+
167
+ # Calculate the periodic rate assuming annual compounding
168
+ periodic_rate = rate / 100 # Convert rate from percentage to decimal
169
+
170
+ # Calculate the annuity payment using the formula
171
+ numerator = periodic_rate * (1 + periodic_rate) ** time
172
+ denominator = (1 + periodic_rate) ** time - 1
173
+ annuity_payment = present_value * (numerator / denominator)
174
+
175
+ return annuity_payment
176
+
177
+ # Пример использования:
178
+ present_value = 10000
179
+ rate = 5 # 5% annual interest rate
180
+ time = 5 # 5 years
181
+
182
+ payment = calculate_annuity_payment(present_value, rate, time)
183
+ print(f"The annuity payment is: {payment:.2f}")
184
+ ```
185
+
186
+ Обратите внимание, что функция проверяет входные параметры на положительные значения и вызывает исключение `ValueError`, если это не так. Это помогает избежать математических ошибок при вычислении. Также предполагается, что процентная ставка указана в процентах годовых, а время — в годах. Если требуется другая периодичность (например, ежемесячная), необходимо соответствующим образом скорректировать расчет периодической ставки.
187
+ ```
188
+ ```
189
 
190
  ### Tokenizer research / Исследование токенайзера:
191
  You can verify and see the internals of tokenization yourself by the python code provided below: