Spaces:
Sleeping
Sleeping
molokhovdmitry
commited on
Commit
·
7ff405d
1
Parent(s):
7b8d2fd
Update README
Browse files
README.md
CHANGED
@@ -8,15 +8,21 @@ sdk_version: 1.29.0
|
|
8 |
app_file: main.py
|
9 |
pinned: false
|
10 |
---
|
|
|
11 |
# Распознавание достопримечательностей
|
12 |
|
13 |
-
|
|
|
14 |
|
15 |
![Alt text](images/demonstration.gif)
|
16 |
|
17 |
[Попробовать на HuggingFace](https://huggingface.co/spaces/molokhovdmitry/landmark_recognition)
|
18 |
|
|
|
|
|
19 |
|
|
|
|
|
20 |
|
21 |
## Установка и запуск
|
22 |
|
@@ -38,16 +44,3 @@ streamlit run main.py
|
|
38 |
**Мальцев А.Ю.** - API-разработчик.
|
39 |
|
40 |
**Надеждин М.А.** - Разработчик интерфейса.
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
# proj
|
45 |
-
Smart city gid
|
46 |
-
В приложенных файлах:
|
47 |
-
1. check_photo_model_retrain.py - файл для переобучения последнего слоя модели googlenet обученной на датасете IMAGENET1K_V1.
|
48 |
-
2. pikle_model.pkl - сохранненная в файл переобученная модель из п.1. Обучена на подготовленном датасете
|
49 |
-
3. check_photo.py - запуск распознования фотографии моделью. Возращает определнную категорию и вероятность в долях.
|
50 |
-
4. test_check_photo.py - Запуск распознования фото на файлах из тестовой выборки (в папке Test_photo)
|
51 |
-
5. check_photo_model_init.py инициализация модели. Модель поднимается из файла pickle_model.pkl, категории полнимаются из файла cat.csv
|
52 |
-
6. wikipedia_api.py - поиск на Википедия. Принимается список для поиска, возвращается список с результатами поиска
|
53 |
-
7. picturedownloader - парсинг фото для обучения модели по bing, через crawler
|
|
|
8 |
app_file: main.py
|
9 |
pinned: false
|
10 |
---
|
11 |
+
|
12 |
# Распознавание достопримечательностей
|
13 |
|
14 |
+
## Веб-приложение
|
15 |
+
Данный веб-приложение на `Streamlit` предназначено для распознавания и вывода информации о достопримечательностях для улучшения опыта путешествий пользователей. По загруженным фотографиям приложение с помощью API `Википедии` определит названия достопримечательностей, выведет короткие описания и отобразит их на карте с помощью `Mapbox`.
|
16 |
|
17 |
![Alt text](images/demonstration.gif)
|
18 |
|
19 |
[Попробовать на HuggingFace](https://huggingface.co/spaces/molokhovdmitry/landmark_recognition)
|
20 |
|
21 |
+
## Модель распознавания
|
22 |
+
Для распознавания фотографий была дообучена модель `GoogLeNet`, натренированная на **IMAGENET1K_V1**
|
23 |
|
24 |
+
## Парсер фото
|
25 |
+
Для получения тестового набора данных, на которых проводилось обучение модели распознавания был разработан скрипт, создающий датасет из фотографий достопримечательностей с помощью `icrawler`.
|
26 |
|
27 |
## Установка и запуск
|
28 |
|
|
|
44 |
**Мальцев А.Ю.** - API-разработчик.
|
45 |
|
46 |
**Надеждин М.А.** - Разработчик интерфейса.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|