├── .gitignore ├── Dockerfile ├── data ├── categories.json ├── good_items.json ├── good_items_en.json ├── graph.json ├── graph_en.json ├── market_categories.txt ├── market_categories_translate_en.txt └── market_categories_translate_ru.txt ├── demo.gif ├── demo.webm ├── docker-compose.yaml ├── frontend ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── .vscode │ ├── extensions.json │ └── settings.json ├── README.md ├── babel.config.js ├── jsconfig.json ├── package-lock.json ├── package.json ├── public │ └── favicon.ico ├── quasar.conf.js └── src │ ├── App.vue │ ├── assets │ ├── logo.png │ └── quasar-logo-vertical.svg │ ├── boot │ ├── .gitkeep │ └── axios.js │ ├── components │ ├── EmbeddingChart.js │ └── EssentialLink.vue │ ├── css │ ├── app.scss │ └── quasar.variables.scss │ ├── index.template.html │ ├── layouts │ └── MainLayout.vue │ ├── pages │ ├── Error404.vue │ └── Index.vue │ └── router │ ├── index.js │ └── routes.js ├── goods_categorizer ├── __init__.py ├── categorizer.py ├── config.py ├── convert_to_projector.py ├── data_parser.py ├── save_for_translation.py ├── service.py ├── translate_categories.py ├── upload_data.py └── vectorizer │ ├── __init__py │ ├── dm_reduction.py │ └── vectorizer.py ├── notebooks ├── .ipynb_checkpoints │ └── visualize-checkpoint.ipynb └── visualize.ipynb ├── poetry.lock ├── pyproject.toml └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/Dockerfile -------------------------------------------------------------------------------- /data/categories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/data/categories.json -------------------------------------------------------------------------------- /data/good_items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/data/good_items.json -------------------------------------------------------------------------------- /data/good_items_en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/data/good_items_en.json -------------------------------------------------------------------------------- /data/graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/data/graph.json -------------------------------------------------------------------------------- /data/graph_en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/data/graph_en.json -------------------------------------------------------------------------------- /data/market_categories.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/data/market_categories.txt -------------------------------------------------------------------------------- /data/market_categories_translate_en.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/data/market_categories_translate_en.txt -------------------------------------------------------------------------------- /data/market_categories_translate_ru.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/data/market_categories_translate_ru.txt -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/demo.gif -------------------------------------------------------------------------------- /demo.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/demo.webm -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/.eslintignore -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/.postcssrc.js -------------------------------------------------------------------------------- /frontend/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/.vscode/extensions.json -------------------------------------------------------------------------------- /frontend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/.vscode/settings.json -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/babel.config.js -------------------------------------------------------------------------------- /frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/jsconfig.json -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/quasar.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/quasar.conf.js -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/assets/logo.png -------------------------------------------------------------------------------- /frontend/src/assets/quasar-logo-vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/assets/quasar-logo-vertical.svg -------------------------------------------------------------------------------- /frontend/src/boot/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/boot/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/boot/axios.js -------------------------------------------------------------------------------- /frontend/src/components/EmbeddingChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/components/EmbeddingChart.js -------------------------------------------------------------------------------- /frontend/src/components/EssentialLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/components/EssentialLink.vue -------------------------------------------------------------------------------- /frontend/src/css/app.scss: -------------------------------------------------------------------------------- 1 | // app global css in SCSS form 2 | -------------------------------------------------------------------------------- /frontend/src/css/quasar.variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/css/quasar.variables.scss -------------------------------------------------------------------------------- /frontend/src/index.template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/index.template.html -------------------------------------------------------------------------------- /frontend/src/layouts/MainLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/layouts/MainLayout.vue -------------------------------------------------------------------------------- /frontend/src/pages/Error404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/pages/Error404.vue -------------------------------------------------------------------------------- /frontend/src/pages/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/pages/Index.vue -------------------------------------------------------------------------------- /frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/router/index.js -------------------------------------------------------------------------------- /frontend/src/router/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/frontend/src/router/routes.js -------------------------------------------------------------------------------- /goods_categorizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /goods_categorizer/categorizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/goods_categorizer/categorizer.py -------------------------------------------------------------------------------- /goods_categorizer/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/goods_categorizer/config.py -------------------------------------------------------------------------------- /goods_categorizer/convert_to_projector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/goods_categorizer/convert_to_projector.py -------------------------------------------------------------------------------- /goods_categorizer/data_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/goods_categorizer/data_parser.py -------------------------------------------------------------------------------- /goods_categorizer/save_for_translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/goods_categorizer/save_for_translation.py -------------------------------------------------------------------------------- /goods_categorizer/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/goods_categorizer/service.py -------------------------------------------------------------------------------- /goods_categorizer/translate_categories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/goods_categorizer/translate_categories.py -------------------------------------------------------------------------------- /goods_categorizer/upload_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/goods_categorizer/upload_data.py -------------------------------------------------------------------------------- /goods_categorizer/vectorizer/__init__py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /goods_categorizer/vectorizer/dm_reduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/goods_categorizer/vectorizer/dm_reduction.py -------------------------------------------------------------------------------- /goods_categorizer/vectorizer/vectorizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/goods_categorizer/vectorizer/vectorizer.py -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/visualize-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/notebooks/.ipynb_checkpoints/visualize-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/visualize.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/notebooks/visualize.ipynb -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qdrant/goods_categorization_demo/HEAD/readme.md --------------------------------------------------------------------------------