Анализ данных PornHub или двойное проникновение в визуализацию |
||
|
МЕНЮ Главная страница Поиск Регистрация на сайте Помощь проекту Архив новостей ТЕМЫ Новости ИИ Голосовой помощник Разработка ИИГородские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Искусственный интеллект Слежка за людьми Угроза ИИ Атаки на ИИ Внедрение ИИИИ теория Компьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Психология ИИ Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Промпты. Генеративные запросы Распознавание лиц Распознавание образов Распознавание речи Творчество ИИ Техническое зрение Чат-боты Авторизация |
2019-11-21 13:35 Добрый день, уважаемые читатели. Недавно мне на глаза попался отрывок статистики PornHub, где хранились данные про 190к видеоматериалов. Сам датасет находится на kaggle. Мы проведём анализ данных PornHub и визуализируем результаты статистики. Сегодня мы узнаем, какие самые высокооцениваемые, продолжительные или просматриваемые категории. Загрузка данных Для начала импортируем все необходимые пакеты, т.к. для анализа мы будем использовать язык программирования Python. In[1]: import pandas as pd import numpy as np import matplotlib.pyplot as plt Загрузим данные в таблицу In[2]: df = pd.read_csv('data.csv') total_size = len(df) df.head() Каждый раз я буду вызывать метод In[3]: del df['Unnamed: 0'] del df['img_source'] del df['video_link'] del df['tags'] df.head() Отбор категорий Вся сложность в распределении видео по категориям состоит в том, что поле category содержит строки вида «Category1__Category2__…». In[4]: Примечание. Я не буду переводить название категорий в виду своей неполной компетентности в этом вопросе :) Кто знает, тот поймёт. Теперь для каждой категории создадим соответствующий столбец в таблице, состоящий из нулей. In[5]: Из предыдущих двух фрагментов кода, ничего, кроме стандартных конструкций python не использовалось, потому с этим у обывателя проблем возникнуть не должно. Теперь по следующему алгоритму заполним столбцы:
In[6]: Визуализация Следующие три фрагмента кода очень похожи и легки по своему смыслу, поэтому просто приведу их, а затем покажу результат их выполнения. In[7]: In[8]: Warning! Вас тоже смущает значительный отрыв категории «Babe»? Скорее всего это связанно с выбросом в данных. Попробуйте самостоятельно разобрать этот момент. In[9]: Заключение про анализ данных PornHub Как мы можем заметить, исследование статистики порносайтов порой приносят интересные наблюдения. В таблице много «полей», которые вы можете исследовать. Подкидываю пищу для размышлений: попробуйте выяснить, какие слова наиболее часто встречаются в названиях порнографии (естественно, слова по типу I, and, too не должны учитываться)? Ссылка на документ с кодом, который вы можете просмотреть и изменить на своё усмотрение, используя Jupyter Notebook. Также рекомендую прочитать статью Функциональный API библиотеки Keras. А также подписывайтесь на группу ВКонтакте, Telegram и YouTube-канал. Там еще больше полезного и интересного для программистов. Похожее Телеграм: t.me/ainewsline Источник: shwanoff.ru Комментарии: |
|