From 8bf93997cfed665f5d88001eb307473e9314c8d0 Mon Sep 17 00:00:00 2001
From: anon <anon@anon.anon>
Date: Mon, 6 Jun 2022 18:05:07 +0200
Subject: [PATCH] X1 final waifu paper

---
 wAiFu.aux |  16 ++++++-------
 wAiFu.log |  67 +++++++++++++++++++++++++-----------------------------
 wAiFu.pdf | Bin 2106818 -> 2107818 bytes
 wAiFu.tex |  40 +++++++++++++-------------------
 4 files changed, 55 insertions(+), 68 deletions(-)

diff --git a/wAiFu.aux b/wAiFu.aux
index 9fa7d92..a260fb0 100644
--- a/wAiFu.aux
+++ b/wAiFu.aux
@@ -70,24 +70,23 @@
 \@writefile{toc}{\contentsline {section}{\numberline {VI}Results}{4}{section.6}\protected@file@percent }
 \newlabel{sec:results}{{VI}{4}{Results}{section.6}{}}
 \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {VI-A}}Justifying Additional Transforms}{4}{subsection.6.1}\protected@file@percent }
-\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {VI-B}}Error Rate of Thighs}{4}{subsection.6.2}\protected@file@percent }
 \@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Training image without batch transforms}}{5}{figure.8}\protected@file@percent }
 \newlabel{fig:wobt}{{8}{5}{Training image without batch transforms}{figure.8}{}}
 \@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Training image with batch transforms}}{5}{figure.9}\protected@file@percent }
 \newlabel{fig:wbt}{{9}{5}{Training image with batch transforms}{figure.9}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {VII}Discussion}{5}{section.7}\protected@file@percent }
-\newlabel{sec:discussion}{{VII}{5}{Discussion}{section.7}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {VII-A}}Limitations}{5}{subsection.7.1}\protected@file@percent }
-\newlabel{sec:limitations}{{\mbox  {VII-A}}{5}{Limitations}{subsection.7.1}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}}{5}{figure.10}\protected@file@percent }
+\newlabel{fig:btgraph}{{10}{5}{Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}{figure.10}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {VI-B}}Error Rate of Thighs}{5}{subsection.6.2}\protected@file@percent }
 \@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces User Training}}{5}{table.1}\protected@file@percent }
 \newlabel{tab:user-train}{{I}{5}{User Training}{table.1}{}}
 \@writefile{lot}{\contentsline {table}{\numberline {II}{\ignorespaces User Testing}}{5}{table.2}\protected@file@percent }
 \newlabel{tab:user-test}{{II}{5}{User Testing}{table.2}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}}{5}{figure.10}\protected@file@percent }
-\newlabel{fig:btgraph}{{10}{5}{Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}{figure.10}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {VII}Discussion}{5}{section.7}\protected@file@percent }
+\newlabel{sec:discussion}{{VII}{5}{Discussion}{section.7}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {VII-A}}Limitations}{5}{subsection.7.1}\protected@file@percent }
+\newlabel{sec:limitations}{{\mbox  {VII-A}}{5}{Limitations}{subsection.7.1}{}}
 \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {VII-B}}Future Work}{5}{subsection.7.2}\protected@file@percent }
 \newlabel{sec:futurework}{{\mbox  {VII-B}}{5}{Future Work}{subsection.7.2}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {VIII}Conclusion}{5}{section.8}\protected@file@percent }
 \bibdata{ref}
 \bibcite{tkinter}{1}
 \bibcite{zoom-advanced}{2}
@@ -96,4 +95,5 @@
 \bibcite{machinelearning}{5}
 \bibcite{thighdeology}{6}
 \bibstyle{plain}
+\@writefile{toc}{\contentsline {section}{\numberline {VIII}Conclusion}{6}{section.8}\protected@file@percent }
 \@writefile{toc}{\contentsline {section}{References}{6}{section*.2}\protected@file@percent }
diff --git a/wAiFu.log b/wAiFu.log
index 0472013..f17b68e 100644
--- a/wAiFu.log
+++ b/wAiFu.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.10.22)  5 JUN 2022 20:53
+This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.10.22)  6 JUN 2022 18:03
 entering extended mode
  restricted \write18 enabled.
  %&-line parsing enabled.
@@ -468,10 +468,10 @@ File: umsb.fd 2013/01/14 v3.01 AMS symbols B
 
 pdfTeX warning: pdflatex (file ./img/ai_diagram.pdf): PDF inclusion: found PDF 
 version <1.7>, but at most version <1.5> allowed
-<img/ai_diagram.pdf, id=105, 180.675pt x 188.6247pt>
+<img/ai_diagram.pdf, id=106, 180.675pt x 188.6247pt>
 File: img/ai_diagram.pdf Graphic file (type pdf)
 <use img/ai_diagram.pdf>
-Package pdftex.def Info: img/ai_diagram.pdf  used on input line 54.
+Package pdftex.def Info: img/ai_diagram.pdf  used on input line 52.
 (pdftex.def)             Requested size: 180.67455pt x 188.62422pt.
 [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
 
@@ -481,41 +481,41 @@ Package pdftex.def Info: img/ai_diagram.pdf  used on input line 54.
 
 pdfTeX warning: pdflatex (file ./img/thighs_diagram.drawio.pdf): PDF inclusion:
  found PDF version <1.7>, but at most version <1.5> allowed
-<img/thighs_diagram.drawio.pdf, id=142, 578.16pt x 362.3136pt>
+<img/thighs_diagram.drawio.pdf, id=143, 578.16pt x 362.3136pt>
 File: img/thighs_diagram.drawio.pdf Graphic file (type pdf)
 <use img/thighs_diagram.drawio.pdf>
-Package pdftex.def Info: img/thighs_diagram.drawio.pdf  used on input line 122.
+Package pdftex.def Info: img/thighs_diagram.drawio.pdf  used on input line 117.
 
 (pdftex.def)             Requested size: 258.0pt x 161.67961pt.
 
-Overfull \hbox (6.0pt too wide) in paragraph at lines 122--123
+Overfull \hbox (6.0pt too wide) in paragraph at lines 117--118
 [][] 
  []
 
 LaTeX Font Info:    Trying to load font information for OT1+pcr on input line 1
-34.
+29.
 (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pcr.fd
 File: ot1pcr.fd 2001/06/04 font definitions for OT1/pcr.
 )
-<img/data_sets.png, id=146, 778.91pt x 185.69376pt>
+<img/data_sets.png, id=147, 778.91pt x 185.69376pt>
 File: img/data_sets.png Graphic file (type png)
 <use img/data_sets.png>
-Package pdftex.def Info: img/data_sets.png  used on input line 137.
+Package pdftex.def Info: img/data_sets.png  used on input line 132.
 (pdftex.def)             Requested size: 258.0pt x 61.5058pt.
 
-Overfull \hbox (6.0pt too wide) in paragraph at lines 137--138
+Overfull \hbox (6.0pt too wide) in paragraph at lines 132--133
 [][] 
  []
 
 <img/crop1.png, id=152, 377.91188pt x 400.49625pt>
 File: img/crop1.png Graphic file (type png)
 <use img/crop1.png>
-Package pdftex.def Info: img/crop1.png  used on input line 155.
+Package pdftex.def Info: img/crop1.png  used on input line 149.
 (pdftex.def)             Requested size: 154.80157pt x 164.05174pt.
 <img/crop2.png, id=154, 377.91188pt x 400.49625pt>
 File: img/crop2.png Graphic file (type png)
 <use img/crop2.png>
-Package pdftex.def Info: img/crop2.png  used on input line 161.
+Package pdftex.def Info: img/crop2.png  used on input line 155.
 (pdftex.def)             Requested size: 154.80157pt x 164.05174pt.
 
 LaTeX Warning: `h' float specifier changed to `ht'.
@@ -526,39 +526,34 @@ LaTeX Warning: `h' float specifier changed to `ht'.
 <img/tinder.png, id=159, 192.72pt x 292.09125pt>
 File: img/tinder.png Graphic file (type png)
 <use img/tinder.png>
-Package pdftex.def Info: img/tinder.png  used on input line 171.
+Package pdftex.def Info: img/tinder.png  used on input line 165.
 (pdftex.def)             Requested size: 154.80157pt x 234.61816pt.
 [3 <./img/thighs_diagram.drawio.pdf> <./img/data_sets.png (PNG copy)>]
 
 LaTeX Warning: `h' float specifier changed to `ht'.
 
 (./csv/test1.csv)
-Underfull \vbox (badness 1173) has occurred while \output is active []
-
-<img/no_batch_transform1.png, id=198, 640.64343pt x 264.99pt>
+<img/no_batch_transform1.png, id=199, 640.64343pt x 264.99pt>
 File: img/no_batch_transform1.png Graphic file (type png)
 <use img/no_batch_transform1.png>
-Package pdftex.def Info: img/no_batch_transform1.png  used on input line 200.
+Package pdftex.def Info: img/no_batch_transform1.png  used on input line 193.
 (pdftex.def)             Requested size: 232.19843pt x 96.04327pt.
-<img/with_batch_transform2.png, id=199, 640.64343pt x 264.99pt>
+ [4 <./img/crop1.png> <./img/crop2.png> <./img/tinder.png>]
+<img/with_batch_transform2.png, id=221, 640.64343pt x 264.99pt>
 File: img/with_batch_transform2.png Graphic file (type png)
 <use img/with_batch_transform2.png>
-Package pdftex.def Info: img/with_batch_transform2.png  used on input line 206.
+Package pdftex.def Info: img/with_batch_transform2.png  used on input line 199.
 
 (pdftex.def)             Requested size: 232.19843pt x 96.04327pt.
-<img/with_vs_without_batch_transforms.png, id=200, 617.30624pt x 591.20876pt>
+<img/with_vs_without_batch_transforms.png, id=222, 617.30624pt x 591.20876pt>
 File: img/with_vs_without_batch_transforms.png Graphic file (type png)
 <use img/with_vs_without_batch_transforms.png>
 Package pdftex.def Info: img/with_vs_without_batch_transforms.png  used on inpu
-t line 212.
+t line 205.
 (pdftex.def)             Requested size: 242.52063pt x 232.26645pt.
 
-
-LaTeX Warning: `h' float specifier changed to `ht'.
-
-[4 <./img/crop1.png> <./img/crop2.png> <./img/tinder.png>] [5 <./img/no_batch_t
-ransform1.png> <./img/with_batch_transform2.png> <./img/with_vs_without_batch_t
-ransforms.png>] (./wAiFu.bbl)
+[5 <./img/no_batch_transform1.png> <./img/with_batch_transform2.png> <./img/wit
+h_vs_without_batch_transforms.png>] (./wAiFu.bbl)
 
 ** Conference Paper **
 Before submitting the final camera ready copy, remember to:
@@ -570,22 +565,22 @@ Before submitting the final camera ready copy, remember to:
  uses only Type 1 fonts and that every step in the generation
  process uses the appropriate paper size.
 
-Package atveryend Info: Empty hook `BeforeClearDocument' on input line 271.
+Package atveryend Info: Empty hook `BeforeClearDocument' on input line 263.
 [6
 
 ]
-Package atveryend Info: Empty hook `AfterLastShipout' on input line 271.
+Package atveryend Info: Empty hook `AfterLastShipout' on input line 263.
  (./wAiFu.aux)
-Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 271.
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 271.
+Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 263.
+Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 263.
 Package rerunfilecheck Info: File `wAiFu.out' has not changed.
 (rerunfilecheck)             Checksum: 607914959793BD1A383D08B0B432B5EB;1439.
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 271.
+Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 263.
  ) 
 Here is how much of TeX's memory you used:
  9483 strings out of 483183
  140046 string characters out of 5966291
- 408176 words of memory out of 5000000
+ 406176 words of memory out of 5000000
  24269 multiletter control sequences out of 15000+600000
  579147 words of font info for 116 fonts, out of 8000000 for 9000
  14 hyphenation exceptions out of 8191
@@ -598,10 +593,10 @@ ype1/urw/courier/ucrr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/time
 s/utmb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmbi8a.pfb><
 /usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb></usr/share/texl
 ive/texmf-dist/fonts/type1/urw/times/utmri8a.pfb>
-Output written on wAiFu.pdf (6 pages, 2106818 bytes).
+Output written on wAiFu.pdf (6 pages, 2107818 bytes).
 PDF statistics:
- 291 PDF objects out of 1000 (max. 8388607)
- 246 compressed objects within 3 object streams
+ 292 PDF objects out of 1000 (max. 8388607)
+ 247 compressed objects within 3 object streams
  64 named destinations out of 1000 (max. 500000)
  238 words of extra memory for PDF output out of 10000 (max. 10000000)
 
diff --git a/wAiFu.pdf b/wAiFu.pdf
index d6c90553831e95b65e4004fec633c07693fee7ee..3a53288ec0bd9fce9191ff8a6f070961ad04bf98 100644
GIT binary patch
delta 46686
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
PE;c3@a&mD+37G!_2rkR~

delta 45682
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

diff --git a/wAiFu.tex b/wAiFu.tex
index 3caf141..b5bee48 100644
--- a/wAiFu.tex
+++ b/wAiFu.tex
@@ -24,7 +24,7 @@
 \maketitle
 
 \begin{abstract}
-    For too many years have the world of Artificial Intelligence and the world of Hentai been separate ecosystems in which they do not realize the powerful potential of an alliance. Project Hentai AI aims to bring Artificial Intelligence into the sphere of Hentai, Ecchi and Lewds. In this paper, we propose a Witty Artificial Intelligence Framework Utilization (wAiFu). This framework is built for processing and labeling data, as well as training machine learning models to classify images of lewd anime/manga and hentai based on subjective user rating. As a proof of concept, this framework is applied to images of lewd anime thighs labeled using a boolean method. A dataset of 1000 images is collected, processed and labeled before being loaded into a fastai implementation of a Convolutional Neural Network designed for Computer Vision. The retraining of a resnet34 model for 20 epochs using labels from three different users resulted in an accuracy of over 70\%. Furthermore, a couple of limitations were identified, most significantly the small size of the dataset could cause the model to overfit. As mitigation, the data was transformed in batches. Future work in Project Hentai AI will focus extra on upscaling the data collection phase.
+    For too many years have the world of Artificial Intelligence (AI) and the world of Hentai been separate ecosystems. Project Hentai AI aims to bring AI into the sphere of Hentai, Ecchi and Lewds. In this paper, we propose a Witty Artificial Intelligence Framework Utilization (wAiFu). This framework is built for processing and labeling data, as well as training machine learning models to classify images of lewd anime/manga and hentai based on subjective user rating. As a proof of concept, this framework is applied to images of lewd anime thighs labeled using a boolean method. A dataset of 1000 images is collected, processed and labeled before being loaded into a fastai implementation of a Convolutional Neural Network (CNN) designed for Computer Vision. The retraining of a resnet34 model for 20 epochs using labels from three different users resulted in an accuracy of 70\%, 78\% and 97\%. Furthermore, a couple of limitations were identified, most importantly that the small size of the dataset could cause the model to overfit. As mitigation, the data was augmented using batch transforms in fastai. Future work in Project Hentai AI will focus extra on upscaling the data collection phase.
 \end{abstract}
 
 \begin{IEEEkeywords}
@@ -32,9 +32,7 @@ deep learning, DL, machine learning, ML, artificial intelligence, AI, thighs, th
 \end{IEEEkeywords}
 
 \section{Introduction} \label{sec:intro}
-It all began when a friend started reviewing anime thighs sent their way. The reviews were simply approved or disapproved, but the surprisingly low amount of approved images sparked the idea of a machine learning model capable of learning an individual's taste in anime thighs. By feeding a model images and their respective rating a model could be able to learn an individual's subjective taste.
-% More here
-The framework of wAiFu is not limited to lewd anime thighs, but can very easily be extended to other areas e.g., tits, ass, abs, middriffs and armpits.
+It all began when a friend started reviewing anime thighs sent their way. The reviews were simply approved or disapproved, but the surprisingly low amount of approved images sparked the idea of a machine learning model capable of learning an individual's taste in anime thighs. By feeding a model images with rating labels, it could be able to learn an individual's subjective taste. The framework of wAiFu is not limited to lewd anime thighs, but can very easily be extended to other features e.g., tits, ass, abs, middriffs and armpits. The code of all tools in Project Hentai AI is open source and can be found at \url{https://git.hentai-ai.org}.
 
 \section{Background} \label{sec:background}
 
@@ -59,8 +57,7 @@ While ML needs to perform the feature extraction manually from the input before
 Machine Learning and Deep Learning falls under the discipline of Artificial Intelligence in computer science, visually presented in Figure~\ref{fig:ai}.
 
 \subsection{Hentai and Thighdeology} \label{sec:hentai}
-For the purpose of this study and future studies in Project Hentai AI, the data in the datasets are categorised in three definitions: \emph{Hentai}, \emph{Ecchi} and \emph{Lewd}.
-In its simplest definition, Hentai is simply anime and manga pornography and can be seen as the most extreme out of the three. Ecchi on the other hand, when used as an adjective, translates to ``sexy'', ``dirty'' or ``naughty'', and has been used to describe anime and manga with \emph{sexual overtones} (playful sexuality or softcore). Lewd in these studies is defined as \emph{sexual undertones}. A detailed differentiation between the three categories is planned for a separate study. Project Hentai AI will include ecchi and lewds, even though the name of the project uses the term hentai.
+For the purpose of this and future studies in Project Hentai AI, the data in the datasets are categorised in three definitions: \emph{Hentai}, \emph{Ecchi} and \emph{Lewd}. In its simplest definition, Hentai can be described as anime and manga pornography. Ecchi on the other hand, when used as an adjective, translates to ``sexy'', ``dirty'' or ``naughty'', and has been used to describe anime and manga with \emph{sexual overtones} (playful sexuality or softcore). Lewd in these studies is defined as \emph{sexual undertones}. A detailed differentiation between the three categories is planned for a separate study. Project Hentai AI will include ecchi and lewds, even though the name of the project uses the term hentai.
 
 Thighdeology is the worship of thick anime thighs which has its Mecca on the Thighdeology subreddit~\cite{thighdeology}. 
 The top two rules on the subreddit are: (1) All images must be thigh-focused and (2) No Pictures of Sex (Nudity is allowed). The second rule is a clear demonstration of the distinction between hentai and ecchi described above. The dataset used for wAiFu is images of lewd anime thighs in accordance with these two rules.
@@ -71,7 +68,7 @@ The epigraph which crowns the website says it all:
 
 \section{Method} \label{sec:method}
 
-\emph{wAiFu} stands for Witty Artificial Intelligence Framework Utilization, and its goal is to standardize the process of creating a subjectively labeled dataset for machine learning. This means that a single set of images can be used as separate datasets depending on the subjective labeling. A system is set up for homogenizing the images (filename and file extensions), cropping the images to isolate the area of interest as much as possible and finally labeling the images using a separate file for mapping each filename to its subjective labeling.
+\emph{wAiFu} stands for Witty Artificial Intelligence Framework Utilization, and its goal is to standardize the process of creating a subjectively labeled dataset for machine learning. This means that a single set of images can be used as separate datasets depending on the subjective labeling. A script homogenized the images (filename and file extensions). An application was developed for cropping the images to isolate the area of interest as much as possible. Finally an application was developed to label the images using a separate file for mapping each filename to its subjective labeling.
 
 \section{Design} \label{sec:design}
 The following section describes the design of wAiFu in its separate components in detail: the data collection, the data preparation, the data labeling and finally the machine learning API.
@@ -88,9 +85,7 @@ The following section describes the design of wAiFu in its separate components i
 \end{itemize}
 
 ~\\\noindent After collection, the data was manually screened for (A) presence of thighs (B) image quality and (C) image \emph{cropability}. The presence of thighs simply implies that the image in question contains a section of the lower body of a humanoid character. The vast majority of the characters depicted in the images collected were of the feminine nature, although this was most likely due to the skewed ratio of feminine/masculine thighs from the sources themselves and not due to any discrimination during the manual collecting. This is included within future work in Section~\ref{sec:futurework}.
-
-Image quality refers to the resolution of the picture. When finding duplicates, the one with higher resolution was kept. Some images where included in the dataset even if the quality of the resolution was below average due to either its content or source.
-
+Image quality refers to the resolution of the picture. When finding duplicates, the one with higher resolution was kept. Some images where included in the dataset due to its contents, even if the quality of the resolution was below average.
 Image cropability refers to the composition of the picture. Since the focus of the first dataset in wAiFu is \emph{thighs}, it is preferred to isolate the thighs from other factors in the image which could influence the labeling, such as: faces, tits and other eye-catching details (some of the cropped images in the dataset does contain the ass region due to non-perfect but acceptable levels of cropability).
 
 \subsection{Data Preparation} \label{sec:dataprep}
@@ -104,7 +99,7 @@ In order to get a uniform dataset the images collected were converted from JPG/J
 The naming convention was arbitrarily decided to be structured as \textbf{thighs-id.png} where
 \textbf{id} is an increasing nonce (number only used once) padded with four zeroes (e.g., \textbf{thighs-0001.png}).
 
-The images were then cropped to contain as little as possible apart from the topic at hand (thighs). This was done with the intention of focusing both the manual labeling process as well as the machine learning training on the thighs. If the character on the image would have a certain hair color this could potentially influence the user when labeling the dataset, and later might be picked up during the learning and thus distorting the focus on the subject matter for this study.
+The images were then cropped to contain as little as possible apart from the topic at hand (thighs). This was done with the intention of focusing both the manual labeling process as well as the machine learning training on the thighs. If the character on the image would have a certain unrelated feature this could potentially influence the user when labeling the dataset, and later might be picked up during the learning and thus distorting the focus on the subject matter for this study.
 
 After cropping the original non-cropped images are kept with their original name, while the newly cropped images get an appended notation of having undergone the procedure (e.g., \textbf{thighs-0001-crop.png}). 
 The cropped images were placed in a separate directory from the original images. By keeping both datasets, this study provides the possibility of utilizing the non-cropped images for future work.
@@ -116,7 +111,7 @@ The labeling of datasets in wAiFu is categorised in two different methods:
     \item Boolean labeling
     \item Scale labeling
 \end{itemize}
-The \emph{Boolean labeling} consist of two disjunctive values (e.g., True/False, Yes/No, Approved/Disapproved, 1/0) which is the closest to the reviews previously gotten when brokering pictures of anime thighs manually. An image would be sent and an Approved/Disapproved would be received in return. A diagram example is seen in Figure~\ref{fig:protocol}.
+The \emph{Boolean labeling} consist of two disjunctive values (e.g., True/False, Yes/No, Approved/Disapproved, 1/0) which is the closest to the responses gotten previously when brokering pictures of anime thighs manually. An image would be sent and an Approved/Disapproved would be received in return. A diagram example is seen in Figure~\ref{fig:protocol}.
 
 \begin{figure}[t!]
     \includegraphics[width=.5\textwidth]{img/thighs_diagram.drawio.pdf}
@@ -124,14 +119,14 @@ The \emph{Boolean labeling} consist of two disjunctive values (e.g., True/False,
     \label{fig:protocol}
 \end{figure}
 
-The \emph{Scale labeling} ranks the images on a scale (e.g., 0-10, 1-5, A-F). This could be considered to be an extension of Boolean labeling (which would be seen as a scale of 0-1) by adding float values in between.
+The \emph{Scale labeling} ranks the images on a scale (e.g., 0-10, 1-5, A-F). This could be considered to be an extension of Boolean labeling (which would be seen as a scale of 0-1) by adding float values in between. The scope of this study will cover boolean labeling only, but scale labeling is included in future work.
 
 The data labeling implementation is detailed in Section~\ref{sec:impl_labelapp}
 
 \subsection{fastai} \label{sec:fastai}
 The AI implementation is using fastai, a deep learning library providing machine learning practitioners with high-level components creating state-of-the-art results in standard deep learning domains~\cite{fastai}. For the purpose of boolean labeling in this project, a single-label classification structure is implemented using various building blocks. The pictures and their labels are loaded into a \emph{DataLoaders} object. This object is responsible for maching labels with images, applying item transforms (transforms applied to each image individually) and batch transforms (transforms applied to each batch during training). It is also responsible of splitting the dataset into various sets: \emph{training, validation} and \emph{testing} (see Figure~\ref{fig:data_sets}). The training set is used to train a given model, which sees and learns from this data. The validation set is used to provide an unbiased evaluation of a model fit on the training dataset while tuning model hyperparameters. The evaluation becomes more biased as skill on the validation dataset is incorporated into the model configuration. Unlike the training set, the model only occasionally sees this data but never learns from it. The testing set is used to provide an unbiased evaluation of a \emph{final model fit} of the training dataset. 
 
-The DataLoaders object is then combined with a model and a metric to create a \emph{Learner} object. The model can be pre-trained, which means that some object and shape recognition can be used as a foundation to train a model for a more specific computer vision problem. This method is called \emph{transfer learning}. The Learner object has a bunch of methods including: \texttt{fine\_tune}, \texttt{predict} and \texttt{export}. The \texttt{fine\_tune} method first freezes all layers except the last one for one cycle (a ``prequel'' epoch), and then unfreezes all layers before running the epochs. This process of freezing and unfreezing layers in the Convolutional Neural Network improves the performance of transfer learning. So using \texttt{fine\_tune(2)} would first run a cycle only adjusting the last layer, then run 2 epochs adjusting all layers. The \texttt{predict} method is simply loading a single image into the model which then predicts the label. This is usually done after the training to sample the accuracy of the model. The \texttt{export} method saves the trained model to a file.
+The DataLoaders object is then combined with a model and a metric to create a \emph{Learner} object. The model can be pre-trained, which means that some object and shape recognition can be used as a foundation to train a model for a more specific computer vision problem. This method is called \emph{transfer learning}. The Learner object has a bunch of methods including: \texttt{fine\_tune}, \texttt{validate} and \texttt{export}. The \texttt{fine\_tune} method first freezes all layers except the last one for one cycle (a ``prequel'' epoch), and then unfreezes all layers before running the epochs. This process of freezing and unfreezing layers in the Convolutional Neural Network improves the performance of transfer learning. So using \texttt{fine\_tune(2)} would first run a cycle only adjusting the last layer, then run 2 epochs adjusting all layers. The \texttt{validate} method is simply running predictions on a set of data and comparing the predictions to the actual labels. This is done after the training to sample the accuracy of the model on a testing set. The \texttt{export} method saves the trained model to a file for future use.
 
 \begin{figure}
     \includegraphics[width=.5\textwidth]{img/data_sets.png}
@@ -140,7 +135,6 @@ The DataLoaders object is then combined with a model and a metric to create a \e
 \end{figure}
 
 \section{Implementation} \label{sec:implementation}
-The code of all tools in Project Hentai AI is open source and can be found at \url{https://git.hentai-ai.org}.
 
 \subsection{Data Preparation} \label{sec:datatfms}
 The following section goes through the implementation of homogenizing the dataset, including renaming, changing extensions and cropping the images.
@@ -182,13 +176,12 @@ The name of the label application is ``Hentai Tinder'' (see Figure~\ref{fig:tind
 The code is open source and can be found at: \url{https://git.hentai-ai.org/?p=hentai-tinder.git/.git}
 
 \subsection{Deep Learning with fastai} \label{sec:impl_deeplearning}
-The deep learning framework (fastai) was implemented using interactive python notebooks running on Google Colab\footnote{\url{https://colab.research.google.com}} connected to Google Drive\footnote{\url{https://drive.google.com}} for storing csv-files, dataset and trained models.
+The deep learning framework (fastai) was implemented using interactive python notebooks running on Google Colab\footnote{\url{https://colab.research.google.com}} connected to Google Drive\footnote{\url{https://drive.google.com}} for storing csv-files, dataset and trained models. The dataset is loaded using the pandas library from the csv-file generated by Hentai Tinder. Then the dataset is split into a 8:1:1 set of training, validation and testing. Transforms are specified for the training and validation set in the dataloader, which is then added to the learner. The learner uses the dataloader and a downloaded resnet34 for the training. The model is trained for 20 epochs and saved to a file. The testing set is then used to get the final accuracy measurements.
 The notebook is open source and can be found at: \url{https://git.hentai-ai.org/?p=waifu-notebook.git/.git}
-% TODO add to git
 
 \section{Results} \label{sec:results}
 \subsection{Justifying Additional Transforms}
-One of the main observations when training on such a small dataset was the tendency to overfitting. There are two types of transformations applied to the dataset before training: \texttt{item\_tfms} and \texttt{batch\_tfms}. The item\_tfms for this implementation is using \textit{RandomResizedCrop} which will crop every image randomly to 224x244 with a minimum scaling of 0.75. The batch\_tfms is applying many more tranformations to images in batches between each epoch. These transformations include: zooming, flipping, rotating and changing the brightness. Figure~\ref{fig:wobt} shows how \emph{only} item\_tfms transform the dataset. Figure~\ref{fig:wbt} shows how batch\_tfms additionally transforms the dataset further. Figure~\ref{fig:btgraph} shows the batch\_tfms's effect on error\_rate, train\_loss and valid\_loss. 
+One of the main observations when training on such a small dataset was the tendency to overfitting. There are two types of transformations applied to the dataset before training: \texttt{item\_tfms} and \texttt{batch\_tfms}. The item\_tfms for this implementation is using \textit{RandomResizedCrop} which will crop every image randomly to 224x244 with a minimum scaling of 0.75. The batch\_tfms is applying many more tranformations to images in batches between each epoch. These transformations include: zooming, flipping, rotating and changing the brightness. Figure~\ref{fig:wobt} shows how \emph{only} item\_tfms transform the dataset. Figure~\ref{fig:wbt} shows how batch\_tfms additionally transforms the dataset further. Figure~\ref{fig:btgraph} shows the batch\_tfms's effect on error\_rate, train\_loss and valid\_loss. The loss for both the training and validation set should be as low as possible. A high loss indicates a failure to generalize the learning. We see in the bottom most graph in Figure~\ref{fig:btgraph} that the validation loss is dramatically decreased using batch transforms. 
 
 %\begin{figure}
 %    \fbox{\includegraphics[width=.45\textwidth]{img/overfitting.png}}
@@ -215,8 +208,7 @@ One of the main observations when training on such a small dataset was the tende
 \end{figure}
 
 \subsection{Error Rate of Thighs}
-The dataset containing 1000 images was labled using Hentai Tinder (Section~\ref{sec:impl_labelapp}) by three individual persons: User A, User B and User C. A table of the training result after 20 epochs for each user can be seen in Table~\ref{tab:user-train}. The three different users had varying rates of approval on the dataset with user C liking almost half of the dataset. The lowest error\_rate observed came from the dataset labled by user B. With the error\_rate being close to the rate of approval, a sanity check with a confusion matrix showed that the model did not just predict false on the whole dataset. 
-In Table~\ref{tab:user-test} we show the true/false positive/negative results on the testing set for each user. Furthermore we show the accuracy on the testing set using: 
+The dataset containing 1000 images was labled using Hentai Tinder (Section~\ref{sec:impl_labelapp}) by three individual people: User A, User B and User C. A table of the training result after 20 epochs for each user can be seen in Table~\ref{tab:user-train}. The three users had varying rates of approval on the dataset with user C liking almost half of the dataset. With the error rate sometimes being close to the rate of approval, a sanity check with a confusion matrix showed that the model did not just predict true/false on the whole dataset or started overfitting. In Table~\ref{tab:user-test} we show the true/false positive/negative results on the testing set for each user. Furthermore we show the accuracy on the testing set using: 
 
 \begin{equation}
     \frac{TP+TN}{TP+TN+FP+FN}
@@ -249,18 +241,18 @@ In Table~\ref{tab:user-test} we show the true/false positive/negative results on
 \section{Discussion} \label{sec:discussion}
 
 \subsection{Limitations} \label{sec:limitations}
-The size of the lewd anime thighs dataset is only 1000 images. This leads to overfitting on the training or the validation set which can be mitigated slightly by applying transformations. The small dataset is due to the time-consuming task of manually cropping and labeling the dataset. Since the model is trying to learn an individual's taste, that individual must label the full dataset.
+The size of the lewd anime thighs dataset is only 1000 images. This leads to overfitting during training which can be mitigated slightly by applying transformations. The small dataset is due to the time-consuming task of manually cropping and labeling the dataset. Since the model is trying to learn an individual's taste, the individual must label the full dataset.
 
 
 \subsection{Future Work} \label{sec:futurework}
 In order to increase the size of the dataset and thereby obtaining a more robust accuracy from the machine learning model, future research in Project Hentai AI will spend some more focus on automating the collection, transformation and labeling of data. 
 
-In this study, only boolean labeling was considered when reviewing lewd anime thighs. But even in the world of Hentai thighs are more often than not in a gray-zone as opposed to black or white. A future work in wAiFu would be to extend the labeling application (\emph{Hentai Tinder}) to have a mode or a version capable of using rate labeling on a scale. This could be as easy as presenting the user with a 5-star system, similar to reviewing restaurants or hotels, where each image gets rated from 1-5. 
+In this study, only boolean labeling was considered when reviewing lewd anime thighs. But even in the world of Hentai, thighs are more often than not in a gray-zone as opposed to black or white. Future work would be to extend the labeling application (\emph{Hentai Tinder}) to have a mode or a version capable of using rate labeling on a scale. This could be as easy as presenting the user with a 5-star system, similar to reviewing restaurants or hotels, where each image gets rated from 1-5. 
 
-As metioned in Section~\ref{sec:datacollection}, the dataset mainly contained lewd feminine thighs. One area of future work would be to investigate the masculine/feminine feature ratio effect on the model accuracy robustness.
+As metioned in Section~\ref{sec:datacollection}, the dataset mainly contained lewd feminine thighs. One area of future work would be to investigate the masculine/feminine feature ratio effect on the model accuracy robustness. In other words using other/larger datasets.
 
 \section{Conclusion}
-In Project Hentai AI: wAiFu (Witty Artificial Intelligence Framework Utilization) we established a framework for processing and labeling data using our own newly developed tools. We then with fastai re-trained a Convolutional Neural Network to classify images of lewd anime thighs based on subjective ratings from three individual users with an accuracy over 70\%. Even though batch transforms where applied to mitigate overfitting, we believe that the dataset could still be too small. The size of the dataset is impacted by the pre-processing overhead (cropping) of the general dataset images, as well as the manual labeling for each new user.
+In Project Hentai AI: wAiFu (Witty Artificial Intelligence Framework Utilization) we established a framework for processing and labeling data using our own newly developed tools. We re-trained a Convolutional Neural Network using fastai to classify images of lewd anime thighs based on subjective ratings from three individual users with an accuracy of 70\%, 78\% and 97\%. Even though batch transforms where applied to mitigate overfitting, we believe that the dataset could still be too small. The size of the dataset is impacted by the pre-processing overhead (cropping) of the general dataset images, as well as the manual labeling for each new user.
 
 \section*{Acknowledgement}
 We would like to thank Kittey for coming up with the name of the project: \emph{wAiFu}. We would also like to thank Hood Classic\#0148 for coming up with the name of the labeling app: \emph{Hentai Tinder}. Finally we thank the three anonymous users in this study.
-- 
2.25.1