Π·Π΅ΡΠΊΠ°Π»ΠΎ ΠΈΠ·
https://github.com/ssciwr/AMMICO.git
synced 2025-10-30 21:46:04 +02:00
Deploying to gh-pages from @ ssciwr/misinformation@f541e1ed7e π
ΠΡΠΎΡ ΠΊΠΎΠΌΠΌΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π²:
ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ
e5875eebee
ΠΠΎΠΌΠΌΠΈΡ
1526f6cae9
ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
build/doctrees/environment.pickle
ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
build/doctrees/environment.pickle
ΠΠ²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ.
ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
build/doctrees/readme_link.doctree
ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
build/doctrees/readme_link.doctree
ΠΠ²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ.
@ -92,6 +92,7 @@
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Misinformation campaign analysis</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation">Installation</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#usage">Usage</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#features">Features</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="modules.html">misinformation package modules</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="license_link.html">License</a></li>
|
||||
</ul>
|
||||
|
||||
@ -94,6 +94,7 @@
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Misinformation campaign analysis</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation">Installation</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#usage">Usage</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#features">Features</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="modules.html">misinformation package modules</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="license_link.html">License</a></li>
|
||||
</ul>
|
||||
@ -171,6 +172,13 @@
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Misinformation campaign analysis</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation">Installation</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#usage">Usage</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#features">Features</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="readme_link.html#text-extraction">Text extraction</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="readme_link.html#emotion-recognition">Emotion recognition</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="readme_link.html#object-detection">Object detection</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="readme_link.html#cropping-of-posts">Cropping of posts</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="modules.html">misinformation package modules</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="misinformation.html">utils module</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="misinformation.html#module-display">display module</a></li>
|
||||
|
||||
@ -94,6 +94,7 @@
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Misinformation campaign analysis</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation">Installation</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#usage">Usage</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#features">Features</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="modules.html">misinformation package modules</a></li>
|
||||
<li class="toctree-l1 current"><a class="current reference internal" href="#">License</a></li>
|
||||
</ul>
|
||||
|
||||
@ -95,6 +95,7 @@
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Misinformation campaign analysis</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation">Installation</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#usage">Usage</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#features">Features</a></li>
|
||||
<li class="toctree-l1 current"><a class="reference internal" href="modules.html">misinformation package modules</a><ul class="current">
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">utils module</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#utils.AnalysisMethod"><code class="docutils literal notranslate"><span class="pre">AnalysisMethod</span></code></a><ul>
|
||||
|
||||
@ -95,6 +95,7 @@
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Misinformation campaign analysis</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation">Installation</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#usage">Usage</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#features">Features</a></li>
|
||||
<li class="toctree-l1 current"><a class="current reference internal" href="#">misinformation package modules</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="misinformation.html">utils module</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="misinformation.html#module-display">display module</a></li>
|
||||
|
||||
@ -99,6 +99,7 @@
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Misinformation campaign analysis</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation">Installation</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#usage">Usage</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#features">Features</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="modules.html">misinformation package modules</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="license_link.html">License</a></li>
|
||||
</ul>
|
||||
|
||||
@ -95,6 +95,13 @@
|
||||
<li class="toctree-l1 current"><a class="current reference internal" href="#">Misinformation campaign analysis</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="#installation">Installation</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="#usage">Usage</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="#features">Features</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="#text-extraction">Text extraction</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="#emotion-recognition">Emotion recognition</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="#object-detection">Object detection</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="#cropping-of-posts">Cropping of posts</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="modules.html">misinformation package modules</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="license_link.html">License</a></li>
|
||||
</ul>
|
||||
@ -198,12 +205,35 @@ The ultimate goal of this project is to develop a computer-assisted toolset to i
|
||||
<p>There are sample notebooks in the <code class="docutils literal notranslate"><span class="pre">misinformation/notebooks</span></code> folder for you to explore the package:</p>
|
||||
<ol class="arabic simple">
|
||||
<li><p>Text analysis: Use the notebook <code class="docutils literal notranslate"><span class="pre">get-text-from-image.ipynb</span></code> to extract any text from the images. The text is directly translated into English. If the text should be further analysed, set the keyword <code class="docutils literal notranslate"><span class="pre">analyse_text</span></code> to <code class="docutils literal notranslate"><span class="pre">True</span></code> as demonstrated in the notebook.<br />
|
||||
<strong>You can <a class="reference external" href="https://colab.research.google.com/github/ssciwr/misinformation/blob/main/notebooks/get-text-from-image.ipynb">run this notebook on google colab</a>: Place the data files and google cloud vision API key in your google drive to access the data.</strong></p></li>
|
||||
<strong>You can run this notebook on google colab: <a class="reference external" href="https://colab.research.google.com/github/ssciwr/misinformation/blob/main/notebooks/get-text-from-image.ipynb">Here</a></strong><br />
|
||||
Place the data files and google cloud vision API key in your google drive to access the data.</p></li>
|
||||
<li><p>Facial analysis: Use the notebook <code class="docutils literal notranslate"><span class="pre">facial_expressions.ipynb</span></code> to identify if there are faces on the image, if they are wearing masks, and if they are not wearing masks also the race, gender and dominant emotion.
|
||||
<strong>You can <a class="reference external" href="https://colab.research.google.com/github/ssciwr/misinformation/blob/main/notebooks/facial_expressions.">run this notebook on google colab</a>: Place the data files in your google drive to access the data.</strong></p></li>
|
||||
<strong>You can run this notebook on google colab: <a class="reference external" href="https://colab.research.google.com/github/ssciwr/misinformation/blob/main/notebooks/facial_expressions.">Here</a></strong><br />
|
||||
Place the data files in your google drive to access the data.**</p></li>
|
||||
<li><p>Object analysis: Use the notebook <code class="docutils literal notranslate"><span class="pre">ojects_expression.ipynb</span></code> to identify certain objects in the image. Currently, the following objects are being identified: person, bicycle, car, motorcycle, airplane, bus, train, truck, boat, traffic light, cell phone.</p></li>
|
||||
</ol>
|
||||
<p>There are further notebooks that are currently of exploratory nature (<code class="docutils literal notranslate"><span class="pre">colors_expression.ipynb</span></code> to identify certain colors on the image).</p>
|
||||
</section>
|
||||
<section id="features">
|
||||
<h1>Features<a class="headerlink" href="#features" title="Permalink to this heading">ΒΆ</a></h1>
|
||||
<section id="text-extraction">
|
||||
<h2>Text extraction<a class="headerlink" href="#text-extraction" title="Permalink to this heading">ΒΆ</a></h2>
|
||||
<p>The text is extracted from the images using <a class="reference external" href="https://cloud.google.com/vision"><code class="docutils literal notranslate"><span class="pre">google-cloud-vision</span></code></a>. For this, you need an API key. Set up your google account following the instructions on the google Vision AI website.
|
||||
You then need to export the location of the API key as an environment variable:
|
||||
<code class="docutils literal notranslate"><span class="pre">export</span> <span class="pre">GOOGLE_APPLICATION_CREDENTIALS="location</span> <span class="pre">of</span> <span class="pre">your</span> <span class="pre">.json"</span></code>
|
||||
The extracted text is then stored under the <code class="docutils literal notranslate"><span class="pre">text</span></code> key (column when exporting a csv).</p>
|
||||
<p><a class="reference external" href="https://py-googletrans.readthedocs.io/en/latest/">Googletrans</a> is used to recognize the language automatically and translate into English. The text language and translated text is then stored under the <code class="docutils literal notranslate"><span class="pre">text_language</span></code> and <code class="docutils literal notranslate"><span class="pre">text_english</span></code> key (column when exporting a csv).</p>
|
||||
<p>If you further want to analyse the text, you have to set the <code class="docutils literal notranslate"><span class="pre">analyse_text</span></code> keyword to <code class="docutils literal notranslate"><span class="pre">True</span></code>. In doing so, the text is then processed using <a class="reference external" href="https://spacy.io/">spacy</a> (tokenized, part-of-speech, lemma, β¦). The English text is cleaned from numbers and unrecognized words (<code class="docutils literal notranslate"><span class="pre">text_clean</span></code>), spelling of the English text is corrected (<code class="docutils literal notranslate"><span class="pre">text_english_correct</span></code>), and further sentiment and subjectivity analysis are carried out (<code class="docutils literal notranslate"><span class="pre">polarity</span></code>, <code class="docutils literal notranslate"><span class="pre">subjectivity</span></code>). The latter two steps are carried out using <a class="reference external" href="https://textblob.readthedocs.io/en/dev/index.html">TextBlob</a>. For more information on the sentiment analysis using TextBlob see <a class="reference external" href="https://towardsdatascience.com/my-absolute-go-to-for-sentiment-analysis-textblob-3ac3a11d524">here</a>.</p>
|
||||
</section>
|
||||
<section id="emotion-recognition">
|
||||
<h2>Emotion recognition<a class="headerlink" href="#emotion-recognition" title="Permalink to this heading">ΒΆ</a></h2>
|
||||
</section>
|
||||
<section id="object-detection">
|
||||
<h2>Object detection<a class="headerlink" href="#object-detection" title="Permalink to this heading">ΒΆ</a></h2>
|
||||
</section>
|
||||
<section id="cropping-of-posts">
|
||||
<h2>Cropping of posts<a class="headerlink" href="#cropping-of-posts" title="Permalink to this heading">ΒΆ</a></h2>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
@ -95,6 +95,7 @@
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Misinformation campaign analysis</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation">Installation</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#usage">Usage</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="readme_link.html#features">Features</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="modules.html">misinformation package modules</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="license_link.html">License</a></li>
|
||||
</ul>
|
||||
|
||||
Π Π°Π·Π»ΠΈΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠΊΡΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄Π»ΠΈΠ½Π½Ρ
ΠΠ°Π³ΡΡΠ·ΠΊΠ°β¦
x
Π‘ΡΡΠ»ΠΊΠ° Π² Π½ΠΎΠ²ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅
Block a user