From 6102ce37c242a07dbb498b38b779d4ad8d57cbec Mon Sep 17 00:00:00 2001 From: SKYLIGHTSUFA Date: Fri, 29 Mar 2024 09:53:31 +0300 Subject: [PATCH] add dicter --- .gitignore | 4 +- notebooks/EDA.ipynb | 443 ++++++++++++++++++++++++++++++++++++++++++++ notebooks/tester.py | 2 + requirements.txt | 4 + 4 files changed, 452 insertions(+), 1 deletion(-) create mode 100644 notebooks/tester.py create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore index 723ef36..5a98c42 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -.idea \ No newline at end of file +.idea +data +data — копия \ No newline at end of file diff --git a/notebooks/EDA.ipynb b/notebooks/EDA.ipynb index 9e60cbb..59e6a2d 100644 --- a/notebooks/EDA.ipynb +++ b/notebooks/EDA.ipynb @@ -1,5 +1,448 @@ { "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "outputs": [], + "source": [ + "import pandas as pd" + ], + "metadata": { + "collapsed": false, + "ExecuteTime": { + "end_time": "2024-03-29T06:28:51.733973600Z", + "start_time": "2024-03-29T06:28:51.165303900Z" + } + } + }, + { + "cell_type": "code", + "execution_count": 10, + "outputs": [ + { + "data": { + "text/plain": " id name link \\\n0 17505 Стефен Ананикз https://www.kinopoisk.ru/name/1114998 \n1 22644 Стикки Фингаз https://www.kinopoisk.ru/name/6730 \n2 48531 Теодора Ричардс https://www.kinopoisk.ru/name/1874602 \n3 4829 Коуди Роджерс https://www.kinopoisk.ru/name/2859797 \n4 41086 Joe Ariola https://www.kinopoisk.ru/name/6541368 \n... ... ... ... \n6044 7416 Кери Линн Прэтт https://www.kinopoisk.ru/name/16713 \n6045 9894 Уильям Фихтнер https://www.kinopoisk.ru/name/13096 \n6046 7419 Питер Сарсгаард https://www.kinopoisk.ru/name/32953 \n6047 9900 Лили Лабё https://www.kinopoisk.ru/name/2533068 \n6048 9908 Джош Карпентер https://www.kinopoisk.ru/name/1500397 \n\n specialization films_years \\\n0 Продюсер,Режиссер,Актер,Сценарист 8, 2006 — 2019 \n1 Актер,Композитор,Сценарист,Режиссер,Продюсер,М... 104, 1992 — 2024 \n2 Актриса 3, 2013 — 2014 \n3 Режиссер,Продюсер,Актер,Сценарист 12, 2012 — 2018 \n4 Актер 10, 1999 — 2024 \n... ... ... \n6044 Актриса 47, 1994 — 2014 \n6045 Актер,Продюсер,Режиссер,Сценарист 107, 1956 — 2024 \n6046 Актер,Продюсер 114, 1975 — 2024 \n6047 Актриса,Сценарист 121, 1998 — 2020 \n6048 Актер,Продюсер 9, 1992 — 2017 \n\n description path_to_folder \n0 NaN actors_usa/17505 \n1 Там,Щит,Однажды ночью,Напарницы,Империя actors_usa/22644 \n2 NaN actors_usa/48531 \n3 NaN actors_usa/4829 \n4 WWE SmackDown actors_usa/41086 \n... ... ... \n6044 Одинокий мужчина,Доктор Хаус,Скорая помощь,Мыс... actors_usa/7416 \n6045 Чёрный ястреб,Всё или ничего,Идеальный шторм,Э... actors_usa/9894 \n6046 К-19,Воспитание чувств,Парни не плачут,Ключ от... actors_usa/7419 \n6047 NaN actors_usa/9900 \n6048 NaN actors_usa/9908 \n\n[6049 rows x 7 columns]", + "text/html": "
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
idnamelinkspecializationfilms_yearsdescriptionpath_to_folder
017505Стефен Ананикзhttps://www.kinopoisk.ru/name/1114998Продюсер,Режиссер,Актер,Сценарист8, 2006 — 2019NaNactors_usa/17505
122644Стикки Фингазhttps://www.kinopoisk.ru/name/6730Актер,Композитор,Сценарист,Режиссер,Продюсер,М...104, 1992 — 2024Там,Щит,Однажды ночью,Напарницы,Империяactors_usa/22644
248531Теодора Ричардсhttps://www.kinopoisk.ru/name/1874602Актриса3, 2013 — 2014NaNactors_usa/48531
34829Коуди Роджерсhttps://www.kinopoisk.ru/name/2859797Режиссер,Продюсер,Актер,Сценарист12, 2012 — 2018NaNactors_usa/4829
441086Joe Ariolahttps://www.kinopoisk.ru/name/6541368Актер10, 1999 — 2024WWE SmackDownactors_usa/41086
........................
60447416Кери Линн Прэттhttps://www.kinopoisk.ru/name/16713Актриса47, 1994 — 2014Одинокий мужчина,Доктор Хаус,Скорая помощь,Мыс...actors_usa/7416
60459894Уильям Фихтнерhttps://www.kinopoisk.ru/name/13096Актер,Продюсер,Режиссер,Сценарист107, 1956 — 2024Чёрный ястреб,Всё или ничего,Идеальный шторм,Э...actors_usa/9894
60467419Питер Сарсгаардhttps://www.kinopoisk.ru/name/32953Актер,Продюсер114, 1975 — 2024К-19,Воспитание чувств,Парни не плачут,Ключ от...actors_usa/7419
60479900Лили Лабёhttps://www.kinopoisk.ru/name/2533068Актриса,Сценарист121, 1998 — 2020NaNactors_usa/9900
60489908Джош Карпентерhttps://www.kinopoisk.ru/name/1500397Актер,Продюсер9, 1992 — 2017NaNactors_usa/9908
\n

6049 rows × 7 columns

\n
" + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data = pd.read_csv(\"../data/usa.csv\", delimiter=\";\")\n", + "data" + ], + "metadata": { + "collapsed": false, + "ExecuteTime": { + "end_time": "2024-03-29T06:36:41.472967600Z", + "start_time": "2024-03-29T06:36:41.378668700Z" + } + } + }, + { + "cell_type": "code", + "execution_count": 32, + "outputs": [], + "source": [ + "columns = data.columns" + ], + "metadata": { + "collapsed": false, + "ExecuteTime": { + "end_time": "2024-03-29T06:45:12.437750900Z", + "start_time": "2024-03-29T06:45:12.414952700Z" + } + } + }, + { + "cell_type": "code", + "execution_count": 59, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\Users\\fatik\\AppData\\Local\\Temp\\ipykernel_12208\\551298004.py:3: FutureWarning: Series.__getitem__ treating keys as positions is deprecated. In a future version, integer keys will always be treated as labels (consistent with DataFrame behavior). To access a value by position, use `ser.iloc[pos]`\n", + " dicter[x.id] = x[1]\n" + ] + } + ], + "source": [ + "dicter = {}\n", + "def get_dict(x):\n", + " dicter[x.id] = x[1]\n", + "data[\"json\"] = data.apply(lambda x: get_dict(x), axis=1)" + ], + "metadata": { + "collapsed": false, + "ExecuteTime": { + "end_time": "2024-03-29T06:52:14.631001800Z", + "start_time": "2024-03-29T06:52:14.473163900Z" + } + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [], + "metadata": { + "collapsed": false + } + }, { "cell_type": "code", "execution_count": null, diff --git a/notebooks/tester.py b/notebooks/tester.py new file mode 100644 index 0000000..d406e38 --- /dev/null +++ b/notebooks/tester.py @@ -0,0 +1,2 @@ +from deepface import DeepFace + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..af8b7f1 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +deepface +customtkinter +torch +torchvision