root39058 commited on
Commit
827bd4f
·
verified ·
1 Parent(s): c35f43a

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +208 -11
README.md CHANGED
@@ -7,23 +7,220 @@ tags:
7
  - lightweight
8
  - russian
9
  - lstm
 
 
 
 
 
10
  ---
11
 
12
- # Андрей AI
 
 
 
 
 
13
 
14
- Самый маленький диалоговый ИИ (22 МБ).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
- - **Создатель:** Евгений (OpenRussianAI)
17
- - **Город:** Тверь
18
- - **Дом:** Hugging Face
19
- - **Нейронов:** 512
20
- - **Слоёв:** 3
21
- - **Словарь:** 154 слова
22
 
23
- ## Использование
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
 
25
  ```python
 
26
  from transformers import AutoModel, AutoTokenizer
27
 
28
- model = AutoModel.from_pretrained("andrey-ai")
29
- tokenizer = AutoTokenizer.from_pretrained("andrey-ai")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  - lightweight
8
  - russian
9
  - lstm
10
+ - pytorch
11
+ - openrussianai
12
+ - andrey-ai
13
+ library_name: pytorch
14
+ pipeline_tag: text-generation
15
  ---
16
 
17
+ <!-- БАННЕР -->
18
+ <div align="center">
19
+ <img src="https://huggingface.co/root39058/AndreyBot/resolve/main/%D0%91%D0%B5%D0%B7%20%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F.png" width="100%" alt="Andrey AI Banner">
20
+ <br>
21
+ <i>Создатель: Евгений (OpenRussianAI) из Твери 🇷🇺</i>
22
+ </div>
23
 
24
+ ---
25
+
26
+ # 🤖 Андрей AI — 22 МБ диалоговый ИИ
27
+
28
+ <div align="center">
29
+ <b>📦 Размер модели: 22 МБ</b>
30
+ <br>
31
+ <b>🧠 Нейронов: 512 | Слоёв: 3 | Словарь: 155 слов</b>
32
+ </div>
33
+
34
+ ---
35
+
36
+ ## 📊 **Характеристики модели**
37
+
38
+ | Параметр | Значение |
39
+ |----------|----------|
40
+ | **Размер** | 22 МБ |
41
+ | **Нейронов** | 512 |
42
+ | **Слоёв LSTM** | 3 |
43
+ | **Embedding** | 128 |
44
+ | **Словарь** | 155 слов |
45
+ | **Эпох обучения** | 50 |
46
+ | **Язык** | Русский 🇷🇺 |
47
+ | **Фреймворк** | PyTorch |
48
+ | **Формат** | PyTorch (.bin) |
49
+
50
+ ---
51
 
52
+ ## 🧠 **Что умеет Андрей**
 
 
 
 
 
53
 
54
+ | Функция | Описание |
55
+ |---------|----------|
56
+ | 🗣️ **Общение** | Ведёт диалог как человек |
57
+ | 🧮 **Математика** | Решает примеры (2+2=4) |
58
+ | 😄 **Шутки** | Рассказывает анекдоты |
59
+ | 🧠 **Память** | Запоминает имя и историю |
60
+ | 🤗 **Дружба** | Всегда поддерживает |
61
+ | 🏠 **Дом** | Hugging Face |
62
+
63
+ ---
64
+
65
+ ## 📱 **Примеры диалогов**
66
+
67
+ ```
68
+ 👤 Вы: привет
69
+ 🤖 Андрей: привет как дела
70
+
71
+ 👤 Вы: 2+2
72
+ 🤖 Андрей: 2 + 2 = 4
73
+
74
+ 👤 Вы: расскажи шутку
75
+ 🤖 Андрей: почему программисты не любят природу там слишком много багов
76
+
77
+ 👤 Вы: кто тебя создал?
78
+ 🤖 Андрей: меня создал евгений из openrussianai в твери
79
+
80
+ 👤 Вы: где ты живёшь?
81
+ 🤖 Андрей: я живу на hugging face это мой дом
82
+ ```
83
+
84
+ ---
85
+
86
+ ## 🚀 **Использование**
87
+
88
+ ### Установка зависимостей
89
+
90
+ ```bash
91
+ pip install torch transformers
92
+ ```
93
+
94
+ ### Загрузка модели
95
 
96
  ```python
97
+ import torch
98
  from transformers import AutoModel, AutoTokenizer
99
 
100
+ # Загрузка модели
101
+ model = AutoModel.from_pretrained("root39058/AndreyBot")
102
+ tokenizer = AutoTokenizer.from_pretrained("root39058/AndreyBot")
103
+
104
+ # Функция генерации ответа
105
+ def generate_response(question):
106
+ inputs = tokenizer(question, return_tensors="pt")
107
+ outputs = model.generate(**inputs, max_length=14)
108
+ response = tokenizer.decode(outputs[0], skip_special_tokens=True)
109
+ return response
110
+
111
+ # Пример
112
+ print(generate_response("привет"))
113
+ ```
114
+
115
+ ### Простой код для общения
116
+
117
+ ```python
118
+ # Минимальный код для диалога
119
+ import torch
120
+ from transformers import AutoModel, AutoTokenizer
121
+
122
+ model = AutoModel.from_pretrained("root39058/AndreyBot")
123
+ tokenizer = AutoTokenizer.from_pretrained("root39058/AndreyBot")
124
+
125
+ while True:
126
+ user = input("Вы: ")
127
+ if user.lower() in ["пока", "выход"]:
128
+ break
129
+ inputs = tokenizer(user, return_tensors="pt")
130
+ outputs = model.generate(**inputs, max_length=14)
131
+ response = tokenizer.decode(outputs[0], skip_special_tokens=True)
132
+ print(f"Андрей: {response}")
133
+ ```
134
+
135
+ ---
136
+
137
+ ## 📁 **Структура репозитория**
138
+
139
+ ```
140
+ andrey-ai/
141
+ ├── pytorch_model.bin # Веса модели (22 МБ)
142
+ ├── config.json # Конфигурация модели
143
+ ├── vocab.json # Словарь (155 слов)
144
+ ├── tokenizer_config.json # Настройки токенизатора
145
+ ├── special_tokens_map.json # Специальные токены
146
+ └── README.md # Этот файл
147
+ ```
148
+
149
+ ---
150
+
151
+ ## 🛠 **Технические детали**
152
+
153
+ ### Архитектура модели
154
+
155
+ ```python
156
+ class AndreyBot(nn.Module):
157
+ def __init__(self, vocab_size=155, hidden_size=512, num_layers=3, embedding_dim=128):
158
+ super().__init__()
159
+ self.embedding = nn.Embedding(vocab_size, embedding_dim)
160
+ self.lstm = nn.LSTM(embedding_dim, hidden_size, batch_first=True, num_layers=num_layers)
161
+ self.fc = nn.Linear(hidden_size, vocab_size)
162
+ ```
163
+
164
+ ### Параметры генерации
165
+
166
+ - **Temperature:** 0.85
167
+ - **Top-K:** 6
168
+ - **Max length:** 14 токенов
169
+
170
+ ---
171
+
172
+ ## 🌍 **Сравнение с другими ИИ**
173
+
174
+ | Модель | Размер | Язык | Офлайн |
175
+ |--------|--------|------|--------|
176
+ | **Андрей AI** | **22 МБ** | 🇷🇺 Русский | ✅ Да |
177
+ | ChatGPT | 500+ ГБ | Много | ❌ Нет |
178
+ | GPT-2 | 500+ МБ | Английский | ✅ Да |
179
+ | Gemma 2B | 2+ ГБ | Много | ✅ Да |
180
+
181
+ ---
182
+
183
+ ## 💾 **Загрузка и установка**
184
+
185
+ ### Через Git
186
+
187
+ ```bash
188
+ git clone https://huggingface.co/root39058/AndreyBot
189
+ cd AndreyBot
190
+ ```
191
+
192
+ ### Через Hugging Face Hub
193
+
194
+ ```python
195
+ from huggingface_hub import snapshot_download
196
+
197
+ snapshot_download("root39058/AndreyBot", local_dir="./andrey-ai")
198
+ ```
199
+
200
+ ---
201
+
202
+ ## 📝 **Лицензия**
203
+
204
+ MIT License
205
+
206
+ ---
207
+
208
+ ## 📞 **Контакты**
209
+
210
+ - **Создатель:** Евгений
211
+ - **Компания:** OpenRussianAI
212
+ - **Город:** Тверь, Россия 🇷🇺
213
+ - **Платформа:** Hugging Face
214
+
215
+ ---
216
+
217
+ <div align="center">
218
+ <br>
219
+ <b>❤️ Сделано с душой в России ❤️</b>
220
+ <br>
221
+ <img src="https://huggingface.co/root39058/AndreyBot/resolve/main/%D0%91%D0%B5%D0%B7%20%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F.png" width="200" alt="Andrey AI">
222
+ <br>
223
+ <i>© 2026 OpenRussianAI</i>
224
+ </div>
225
+
226
+