javascript javascript 28 жовтня 2023, 16:41

Аналіз біомаси

Є май­же 800 відео де русня на каме­ру гово­рить що під­три­мує гено­цид укра­їн­ців і сво­го царя пиню, під­три­мує оку­пан­тів, які вби­ва­ють укра­їн­ців і так далі.

Мені ста­ло ціка­во хто ж пише їм текс­ти, тому що вони кажуть май­же одне й те саме, але там мате­рі­а­лу на більш ніж 10 годин про­па­ган­ди, слу­ха­ти яку вза­га­лі не хоче­ться. Тому давай­те про­ана­лі­зу­є­мо та виді­ли­мо основ­не з цієї сті­ни текс­ту лайна.

Для цьо­го буде­мо вико­ри­сто­ву­ва­ти WordCloud для Python.

from wordcloud import WordCloud,STOPWORDS
import pandas as pd
import matplotlib.pyplot as plt

data = pd.read_csv("biomasa.csv")
data.head()

Але де взя­ти текс­то­вий варі­ант тої хер­ні яку вони гово­рять? Для цьо­го вико­ри­ста­є­мо без­ко­штов­ний сер­віс від OpenAI, який нази­ва­є­ться Whisper (про ньо­го я писав тут). Він дозво­ляє пере­тво­рю­ва­ти сло­ва з відео в текст. Під­три­мує бага­то мов, пра­цює на відео­кар­ті через натре­но­ва­ну модель нейромережі.

Чека­є­мо 2 – 3 годи­ни та отри­му­є­мо текст дов­жи­ною ~426000 сим­во­лів, або ~64000 слів, 

Який тепер тре­ба запи­хну­ти в про­гра­му для Python, котра пока­же, які сло­ва ця русня вико­ри­сто­вує най­ча­сті­ше та побу­дує гар­нень­ку хмар­ку най­по­пу­ляр­ні­ших слів.

Ось ці сло­ва русня гово­рить най­ча­сті­ше в сво­їх 800 відео в під­трим­ку гено­ци­ду українців.

До речі, коли про­гра­ма зге­не­ру­ва­ла пер­ше зобра­же­н­ня, то я зов­сім забув про стоп сло­ва — це такі треш сло­ва, які люди (в нашо­му випад­ку сви­ні) вико­ри­сто­ву­ють най­ча­сті­ше: при­ймен­ни­ки в, на, і т.д, а також інші типу мы, ещё, без, же, да, под та інші.

Зге­не­ро­ва­не зобра­же­н­ня без цих стоп слів наче нама­га­є­ться щось сказати:

Тож, ми має­мо спи­сок най­по­пу­ляр­ні­ших слів, тепер давай­те спро­бу­є­мо з них наге­не­ру­ва­ти через ChatGPT якийсь текст, вико­ри­сто­ву­ю­чи тіль­ки ці най­по­пу­ляр­ні­ші клю­чо­ві сло­ва. Я не буду вико­ри­сто­ву­ва­ти всі, а тіль­ки ті, які вони вжи­ва­ють найчастіше:

Спро­бу­є­мо дізна­тись, чи може ChatGPT допо­мог­ти русні висло­ви­ти свої сло­ва під­трим­ки оку­пан­там та їхньо­му диктатору.

Отже, я можу з впев­не­ні­стю ствер­джу­ва­ти, що текс­ти їм пише нейромережа.

***

Для тих, хто хоче поба­чи­ти всі ті 800 відео, я їх зібрав в одне та залив сюди: 

FEX.NET fex.net

(поси­ла­н­ня буде досту­пне при­бли­зно до 04.11.23)

Текс­то­ва вер­сія: https://idiod.video/f0hr3p.txt

Дублі­ка­ти відео пере­ві­ря­лись та вида­ля­лись через czkawka

  • 13
  • 9
  • 234

9 коментарів

  • Lemmy Lemmy 2 роки тому

    Остан­ні скрі­ни це зві­сно не гене­ра­ція, а копіпаст.

    • 1
    • javascript javascript 2 роки тому · Автор

      @lemmy це саме гене­ра­ція, https://idiod.video/xf4qxg.mp4 я сам шоко­ва­ний був як він тіль­ки по яки­мось випад­ко­вим сло­вам може гене­ру­ва­ти те, що вони спів­а­ють сво­їм пога­ним ротом

      • 2
  • Сумні_Збочення Сумні_Збочення 2 роки тому

    Була у мене книж­ка, але не пам’я­таю чия. Укра­їн­ський письмен­ник, що вхо­див до Спіл­ки Письмен­ни­ків Укра­ї­ни, чи то його вигна­ли звід­ти, от не пам’я­таю зов­сім. Вся кни­га була про­ся­кну­та сати­ри­чним висмі­ю­ва­н­ням радян­ської полі­ти­ки сто­сов­но письмен­ни­цтва, навіть наве­де­на покро­ко­ва інстру­кція для напи­са­н­ня про­мов перед пар­тій­ни­ми діячами. 

    До чого все це — ціл­ком можли­во русня кори­сту­є­ться саме такою мето­ди­кою, її спу­ска­ють на теле­ба­че­н­ня, а звід­ти воно ллє­ться в нєо­крє­пшие мозгі. Але і твоє при­пу­ще­н­ня про ней­ро­ме­ре­жу теж має пра­во на життя.

    p.s. шко­да, книж­ку загубив(

    • 2
    • Peaceduck Peaceduck 2 роки тому

      @sumni3bochennia Можли­во так і є, для цьо­го тре­ба повто­ри­ти ана­ліз, але вже з телепропагандою.

      • 2
    • javascript javascript 2 роки тому · Автор

      @peaceduck рашист­ської про­па­ган­ди в 100 разів біль­ше, вони ж її по всім кана­лам кру­тять, фізи­чно все це збе­рег­ти нере­аль­но, а тим паче про­ана­лі­зу­ва­ти, але поди­ви­мось. Може вда­сться щось зро­би­ти з тим 1% що в мене є

      • 1
    • Peaceduck Peaceduck 2 роки тому

      @javascript Тобі і не потрі­бно в 100 раз біль­ше, візьми те, що про­сті­ше діста­ти +- в тако­му об’є­мі слів.

      • 1
    • Peaceduck Peaceduck 2 роки тому

      @lemmy не при­йшло спо­ві­ще­н­ня про комен­тар, в настрой­ках включено.

      • 2
    • Lemmy Lemmy 2 роки тому

      @peaceduck Так, я поба­чив, що тобі від­по­від­а­ли у комен­та­рі, який тобі не нале­жить (батькив­ський комент). Додав під­трим­ку зга­ду­вань, тепер повин­ні при­хо­ди­ти спо­ві­ще­н­ня. Дода­тко­во з’я­ви­ла­ся опція в нала­шту­ва­н­нях сповіщень.

      • 2