Compare commits
No commits in common. "master" and "DB" have entirely different histories.
|
|
@ -43,3 +43,17 @@ default = [
|
|||
"matplotlib>=3.10.1",
|
||||
]
|
||||
|
||||
[tool.uv.sources]
|
||||
torch = [
|
||||
{ index = "pytorch-cpu", extra = "default" },
|
||||
]
|
||||
|
||||
torchvision = [
|
||||
{ index = "pytorch-cpu", extra = "default" },
|
||||
]
|
||||
|
||||
[[tool.uv.index]]
|
||||
name = "pytorch-cpu"
|
||||
url = "https://download.pytorch.org/whl/cpu"
|
||||
explicit = true
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,107 @@
|
|||
|
||||
|
||||
### **Карликовый пинчер: подробное описание породы**
|
||||
|
||||
---
|
||||
|
||||
#### **1. Происхождение и история породы**
|
||||
Карликовый пинчер — компактная, энергичная собака, которая возникла в Германии в XIX веке. Порода была выведена как миниатюрный вариант классического пинчера, который использовался для охоты и охраны. В 1880-х годах селекционеры стремились создать компанию для крупных пинчеров, сохранив их характер и активность, но уменьшив размер.
|
||||
Официально порода признана в 1900 году, а в 1940-х годах она стала популярна как домашний компаньон. Сегодня карликовые пинчеры ценятся за лояльность, ум и жизнерадостность. Их часто называют "пинчерами-малютками" из-за их компактных размеров и динамичного характера.
|
||||
|
||||
---
|
||||
|
||||
#### **2. Физические характеристики**
|
||||
- **Размер**:
|
||||
- Высота в холке: 25–30 см.
|
||||
- Вес: 3–5 кг (в зависимости от пола и генетики).
|
||||
- **Тип шерсти**:
|
||||
- Короткая, гладкая, плотная.
|
||||
- Окрасы: черный, красный, черно-подпалый, белый (иногда с пятнами).
|
||||
- **Физические особенности**:
|
||||
- Мускулистое тело, выразительные глаза, подвижные уши, короткий хвост.
|
||||
- Характерная "квадратная" форма головы и пропорциональное тело.
|
||||
|
||||
---
|
||||
|
||||
#### **3. Характер и поведение**
|
||||
- **Темперамент**:
|
||||
- Лояльный, энергичный, умный и храбрый.
|
||||
- Склонен к обладанию (крадет вещи, защищает территорию).
|
||||
- Чувствителен к эмоциям хозяина.
|
||||
- **Уровень энергии**:
|
||||
- Высокий. Требует регулярной физической активности (прогулки, игры).
|
||||
- **Совместимость с детьми**:
|
||||
- Хорошо ладит с детьми, если воспитан с раннего возраста.
|
||||
- Может проявлять агрессию к младенцам или непоседливым детям.
|
||||
- **Совместимость с другими животными**:
|
||||
- С осторожностью. Может быть агрессивным к крупным собакам.
|
||||
- Лучше знакомить с другими животными в раннем возрасте.
|
||||
- **Опасность без тренировок**:
|
||||
- Без дрессировки может проявлять лай, укус или агрессию.
|
||||
- Нуждается в социализации и умеренном контроле.
|
||||
|
||||
---
|
||||
|
||||
#### **4. Интеллект, способность к обучению, необходимость умственных нагрузок**
|
||||
- **Интеллект**:
|
||||
- Высокий. Быстро учится, но может быть независимым.
|
||||
- Хорошо справляется с командами, но требует терпения.
|
||||
- **Обучение**:
|
||||
- Рекомендуется начинать с 3–4 месяцев.
|
||||
- Нуждается в постоянной стимуляции (игры, тренировки).
|
||||
- **Умственные нагрузки**:
|
||||
- Игры с костями, поиск предметов, тренировки на команды.
|
||||
- Без умственной активности может проявлять деструктивное поведение (грызение мебели, лай).
|
||||
|
||||
---
|
||||
|
||||
#### **5. Уход и содержание**
|
||||
- **Гигиена**:
|
||||
- Регулярное мытье (1 раз в 2–3 недели), чистка ушей, стрижка когтей.
|
||||
- Шерсть легко ухаживать, но требует расчесывания 1–2 раза в неделю.
|
||||
- **Физическая активность**:
|
||||
- Прогулки 2–3 раза в день, игры на площадке.
|
||||
- Не подходит для сидячего образа жизни.
|
||||
- **Кормление**:
|
||||
- Сбалансированный рацион с высоким содержанием белка.
|
||||
- Следить за весом (склонность к ожирению).
|
||||
- **Психологическое благополучие**:
|
||||
- Не оставлять на длительное время одних.
|
||||
- Обеспечить игрушки и внимание.
|
||||
|
||||
---
|
||||
|
||||
#### **6. Здоровье и продолжительность жизни**
|
||||
- **Продолжительность жизни**: 12–15 лет.
|
||||
- **Частые проблемы**:
|
||||
- Болезни суставов (дисплазия), панкреатит, аллергии, проблемы с сердцем.
|
||||
- Склонность к ожирению.
|
||||
- **Рекомендации**:
|
||||
- Регулярные ветеринарные осмотры.
|
||||
- Контроль за питанием и физической активностью.
|
||||
- Прививки по графику, дегельминтизация.
|
||||
|
||||
---
|
||||
|
||||
#### **7. Особенности породы**
|
||||
- **Плюсы**:
|
||||
- Умный, лояльный, компактный, подходит для квартиры.
|
||||
- Хорошо охраняет дом.
|
||||
- **Минусы**:
|
||||
- Склонность к агрессии без тренировок.
|
||||
- Требует времени на воспитание.
|
||||
- Могут быть шумными (часто лают).
|
||||
|
||||
---
|
||||
|
||||
#### **8. Подходит ли карликовый пинчер вам?**
|
||||
- **Для**:
|
||||
- Семьи с детьми, которые готовы к обучению собаки.
|
||||
- Людей, желающих иметь активного компаньона.
|
||||
- **Не подходит**:
|
||||
- Для тех, кто не готов уделять время на воспитание.
|
||||
- Для жителей, у которых нет свободного пространства.
|
||||
|
||||
---
|
||||
|
||||
Карликовый пинчер — это идеальный выбор для тех, кто ценит ум, энергию и лояльность в собаке. Однако его воспитание требует терпения, времени и ответственности. С правильным подходом это питомец станет верным другом на всю жизнь.
|
||||
|
|
@ -481,7 +481,7 @@
|
|||
"n02094114_3667.webp",
|
||||
"n02094114_482.webp"
|
||||
],
|
||||
"японский_хин": [
|
||||
"японский хин": [
|
||||
"japanese_chin_139.webp",
|
||||
"japanese_chin_182.webp",
|
||||
"japanese_chin_25.webp",
|
||||
|
|
@ -628,7 +628,7 @@
|
|||
"n02104029_4696.webp",
|
||||
"n02104029_662.webp"
|
||||
],
|
||||
"пиренейская_горная_собака": [
|
||||
"пиренейская _горная_собака": [
|
||||
"great_pyrenees_124.webp",
|
||||
"great_pyrenees_143.webp",
|
||||
"great_pyrenees_18.webp",
|
||||
|
|
@ -726,7 +726,7 @@
|
|||
"scottish_terrier_185.webp",
|
||||
"scottish_terrier_99.webp"
|
||||
],
|
||||
"австралийский_келпи": [
|
||||
"австралийский келпи": [
|
||||
"n02105412_1757.webp",
|
||||
"n02105412_3786.webp",
|
||||
"n02105412_6770.webp",
|
||||
|
|
@ -803,6 +803,13 @@
|
|||
"n02089078_4098.webp",
|
||||
"n02089078_4508.webp"
|
||||
],
|
||||
"карликовый_пинчер": [
|
||||
"n02107312_1154.webp",
|
||||
"n02107312_2072.webp",
|
||||
"n02107312_3071.webp",
|
||||
"n02107312_3994.webp",
|
||||
"n02107312_5968.webp"
|
||||
],
|
||||
"ирландский_мягкошёрстный_пшеничный_терьер": [
|
||||
"wheaten_terrier_107.webp",
|
||||
"wheaten_terrier_177.webp",
|
||||
|
|
@ -852,7 +859,7 @@
|
|||
"n02099267_4812.webp",
|
||||
"n02099267_4887.webp"
|
||||
],
|
||||
"родезийский_риджбек": [
|
||||
"родезийский риджбек": [
|
||||
"n02087394_3450.webp",
|
||||
"n02087394_4410.webp",
|
||||
"n02087394_4681.webp",
|
||||
|
|
@ -1055,6 +1062,13 @@
|
|||
"n02091831_7237.webp",
|
||||
"n02091831_735.webp"
|
||||
],
|
||||
"карликовый _пинчер": [
|
||||
"miniature_pinscher_130.webp",
|
||||
"miniature_pinscher_149.webp",
|
||||
"miniature_pinscher_153.webp",
|
||||
"miniature_pinscher_53.webp",
|
||||
"miniature_pinscher_55.webp"
|
||||
],
|
||||
"йоркширский_терьер": [
|
||||
"yorkshire_terrier_120.webp",
|
||||
"yorkshire_terrier_148.webp",
|
||||
|
|
@ -1118,7 +1132,7 @@
|
|||
"n02113624_720.webp",
|
||||
"n02113624_942.webp"
|
||||
],
|
||||
"австралийский_терьер": [
|
||||
"австралийский терьер": [
|
||||
"n02096294_1133.webp",
|
||||
"n02096294_3472.webp",
|
||||
"n02096294_3554.webp",
|
||||
|
|
@ -1307,13 +1321,6 @@
|
|||
"n02113978_3249.webp",
|
||||
"n02113978_839.webp"
|
||||
],
|
||||
"карликовый_пинчер": [
|
||||
"n02107312_1154.webp",
|
||||
"n02107312_2072.webp",
|
||||
"n02107312_3071.webp",
|
||||
"n02107312_3994.webp",
|
||||
"n02107312_5968.webp"
|
||||
],
|
||||
"боксер": [
|
||||
"boxer_136.webp",
|
||||
"boxer_142.webp",
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -33,7 +33,7 @@ async function SavePhoto(self) {
|
|||
// Обработка основных результатов
|
||||
for (let key in json.results) {
|
||||
if (json.description != undefined) {
|
||||
text += `<div class='image-block'><div class='image-text'>${json.results[key]} (вероятность: ${Math.round(parseFloat(key) * 100)}%) <br/><a href="${json.description[json.results[key]]}" target='_blank'>Описание </a></div>`;
|
||||
text += `<div class='image-block'><div class='image-text'>${json.results[key]} (вероятность: ${Math.round(parseFloat(key) * 100)}%) <br/><a href="/dogs-characteristics/${json.results[key]}" target='_blank'>Описание </a></div>`;
|
||||
} else {
|
||||
text += `<div class='image-block'><div class='image-text'>${json.results[key]} (вероятность: ${Math.round(parseFloat(key) * 100)}%)</div>`;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -45,6 +45,6 @@
|
|||
{% block form %}{% endblock %}
|
||||
</body>
|
||||
</section>
|
||||
<script src="/static/scripts.js?v=8"></script>
|
||||
<script src="/static/scripts.js?v=7"></script>
|
||||
|
||||
</html>
|
||||
|
|
|
|||
Loading…
Reference in New Issue