From cdcfe2430b992ff8a875bbc57a02c54986f45d7d Mon Sep 17 00:00:00 2001
From: Arcnilya <jonathan.magnusson@kau.se>
Date: Mon, 21 Mar 2022 16:18:18 +0100
Subject: [PATCH] Update from X1

---
 csv/test1.csv | 1007 +++++++++++++++++++++++++++++++++++++++++++++++++
 ref.bib       |    7 +
 wAiFu.aux     |   39 +-
 wAiFu.bbl     |    5 +
 wAiFu.blg     |   58 +--
 wAiFu.log     |  220 ++++++-----
 wAiFu.out     |   37 +-
 wAiFu.pdf     |  Bin 1299835 -> 1304575 bytes
 wAiFu.tex     |   54 +--
 9 files changed, 1232 insertions(+), 195 deletions(-)
 create mode 100644 csv/test1.csv

diff --git a/csv/test1.csv b/csv/test1.csv
new file mode 100644
index 0000000..15ab9f2
--- /dev/null
+++ b/csv/test1.csv
@@ -0,0 +1,1007 @@
+fname,label
+thighs-0000-crop.png,False
+thighs-0001-crop.png,False
+thighs-0002-crop.png,True
+thighs-0003-crop.png,False
+thighs-0004-crop.png,False
+thighs-0005-crop.png,False
+thighs-0006-crop.png,True
+thighs-0007-crop.png,True
+thighs-0008-crop.png,False
+thighs-0009-crop.png,True
+thighs-0010-crop.png,True
+thighs-0011-crop.png,True
+thighs-0012-crop.png,False
+thighs-0013-crop.png,True
+thighs-0014-crop.png,True
+thighs-0015-crop.png,True
+thighs-0016-crop.png,True
+thighs-0017-crop.png,True
+thighs-0018-crop.png,False
+thighs-0019-crop.png,True
+thighs-0020-crop.png,True
+thighs-0021-crop.png,True
+thighs-0022-crop.png,True
+thighs-0023-crop.png,False
+thighs-0024-crop.png,False
+thighs-0025-crop.png,True
+thighs-0026-crop.png,False
+thighs-0027-crop.png,True
+thighs-0028-crop.png,True
+thighs-0029-crop.png,True
+thighs-0030-crop.png,False
+thighs-0031-crop.png,True
+thighs-0032-crop.png,True
+thighs-0033-crop.png,True
+thighs-0034-crop.png,True
+thighs-0035-crop.png,False
+thighs-0036-crop.png,True
+thighs-0037-crop.png,False
+thighs-0038-crop.png,False
+thighs-0039-crop.png,False
+thighs-0040-crop.png,False
+thighs-0041-crop.png,True
+thighs-0042-crop.png,True
+thighs-0043-crop.png,False
+thighs-0044-crop.png,False
+thighs-0045-crop.png,False
+thighs-0046-crop.png,False
+thighs-0047-crop.png,False
+thighs-0048-crop.png,True
+thighs-0049-crop.png,True
+thighs-0050-crop.png,True
+thighs-0051-crop.png,False
+thighs-0052-crop.png,False
+thighs-0053-crop.png,False
+thighs-0054-crop.png,False
+thighs-0055-crop.png,False
+thighs-0056-crop.png,True
+thighs-0057-crop.png,True
+thighs-0058-crop.png,False
+thighs-0059-crop.png,False
+thighs-0060-crop.png,False
+thighs-0061-crop.png,True
+thighs-0062-crop.png,True
+thighs-0063-crop.png,False
+thighs-0064-crop.png,False
+thighs-0065-crop.png,False
+thighs-0066-crop.png,True
+thighs-0067-crop.png,True
+thighs-0068-crop.png,False
+thighs-0069-crop.png,False
+thighs-0070-crop.png,False
+thighs-0071-crop.png,False
+thighs-0072-crop.png,False
+thighs-0073-crop.png,False
+thighs-0074-crop.png,True
+thighs-0075-crop.png,False
+thighs-0076-crop.png,False
+thighs-0077-crop.png,False
+thighs-0078-crop.png,True
+thighs-0079-crop.png,True
+thighs-0080-crop.png,False
+thighs-0081-crop.png,True
+thighs-0082-crop.png,True
+thighs-0083-crop.png,True
+thighs-0084-crop.png,True
+thighs-0085-crop.png,True
+thighs-0086-crop.png,True
+thighs-0087-crop.png,True
+thighs-0088-crop.png,True
+thighs-0089-crop.png,True
+thighs-0090-crop.png,True
+thighs-0091-crop.png,False
+thighs-0092-crop.png,False
+thighs-0093-crop.png,False
+thighs-0094-crop.png,False
+thighs-0095-crop.png,False
+thighs-0096-crop.png,False
+thighs-0097-crop.png,True
+thighs-0098-crop.png,False
+thighs-0099-crop.png,True
+thighs-0100-crop.png,True
+thighs-0101-crop.png,True
+thighs-0102-crop.png,False
+thighs-0103-crop.png,False
+thighs-0104-crop.png,False
+thighs-0105-crop.png,True
+thighs-0106-crop.png,False
+thighs-0107-crop.png,False
+thighs-0108-crop.png,True
+thighs-0109-crop.png,True
+thighs-0110-crop.png,False
+thighs-0111-crop.png,False
+thighs-0112-crop.png,False
+thighs-0113-crop.png,True
+thighs-0114-crop.png,True
+thighs-0115-crop.png,True
+thighs-0116-crop.png,True
+thighs-0117-crop.png,False
+thighs-0118-crop.png,True
+thighs-0119-crop.png,True
+thighs-0120-crop.png,True
+thighs-0121-crop.png,True
+thighs-0122-crop.png,True
+thighs-0123-crop.png,False
+thighs-0124-crop.png,False
+thighs-0125-crop.png,True
+thighs-0126-crop.png,False
+thighs-0127-crop.png,True
+thighs-0128-crop.png,True
+thighs-0129-crop.png,True
+thighs-0130-crop.png,True
+thighs-0131-crop.png,False
+thighs-0132-crop.png,True
+thighs-0133-crop.png,False
+thighs-0134-crop.png,False
+thighs-0135-crop.png,False
+thighs-0136-crop.png,False
+thighs-0137-crop.png,False
+thighs-0138-crop.png,False
+thighs-0139-crop.png,True
+thighs-0140-crop.png,False
+thighs-0141-crop.png,False
+thighs-0142-crop.png,True
+thighs-0143-crop.png,True
+thighs-0144-crop.png,True
+thighs-0145-crop.png,False
+thighs-0146-crop.png,False
+thighs-0147-crop.png,True
+thighs-0148-crop.png,True
+thighs-0149-crop.png,True
+thighs-0150-crop.png,True
+thighs-0151-crop.png,True
+thighs-0152-crop.png,False
+thighs-0153-crop.png,False
+thighs-0154-crop.png,False
+thighs-0155-crop.png,False
+thighs-0156-crop.png,True
+thighs-0157-crop.png,True
+thighs-0158-crop.png,True
+thighs-0159-crop.png,False
+thighs-0160-crop.png,False
+thighs-0161-crop.png,True
+thighs-0162-crop.png,False
+thighs-0163-crop.png,True
+thighs-0164-crop.png,False
+thighs-0165-crop.png,True
+thighs-0166-crop.png,False
+thighs-0167-crop.png,True
+thighs-0168-crop.png,True
+thighs-0169-crop.png,False
+thighs-0170-crop.png,False
+thighs-0171-crop.png,False
+thighs-0172-crop.png,False
+thighs-0173-crop.png,True
+thighs-0174-crop.png,True
+thighs-0175-crop.png,False
+thighs-0176-crop.png,True
+thighs-0177-crop.png,False
+thighs-0178-crop.png,False
+thighs-0179-crop.png,True
+thighs-0180-crop.png,False
+thighs-0181-crop.png,True
+thighs-0182-crop.png,False
+thighs-0183-crop.png,True
+thighs-0184-crop.png,False
+thighs-0185-crop.png,False
+thighs-0186-crop.png,True
+thighs-0187-crop.png,True
+thighs-0188-crop.png,True
+thighs-0189-crop.png,True
+thighs-0190-crop.png,True
+thighs-0191-crop.png,False
+thighs-0192-crop.png,False
+thighs-0193-crop.png,True
+thighs-0194-crop.png,True
+thighs-0195-crop.png,False
+thighs-0196-crop.png,True
+thighs-0197-crop.png,True
+thighs-0198-crop.png,True
+thighs-0199-crop.png,False
+thighs-0200-crop.png,True
+thighs-0201-crop.png,False
+thighs-0202-crop.png,True
+thighs-0203-crop.png,True
+thighs-0204-crop.png,True
+thighs-0205-crop.png,True
+thighs-0206-crop.png,False
+thighs-0207-crop.png,True
+thighs-0208-crop.png,True
+thighs-0209-crop.png,True
+thighs-0210-crop.png,True
+thighs-0211-crop.png,False
+thighs-0212-crop.png,False
+thighs-0213-crop.png,True
+thighs-0214-crop.png,True
+thighs-0215-crop.png,False
+thighs-0216-crop.png,False
+thighs-0217-crop.png,True
+thighs-0218-crop.png,True
+thighs-0219-crop.png,False
+thighs-0220-crop.png,False
+thighs-0221-crop.png,True
+thighs-0222-crop.png,True
+thighs-0223-crop.png,True
+thighs-0224-crop.png,True
+thighs-0225-crop.png,True
+thighs-0226-crop.png,True
+thighs-0227-crop.png,False
+thighs-0228-crop.png,True
+thighs-0229-crop.png,True
+thighs-0230-crop.png,True
+thighs-0231-crop.png,True
+thighs-0232-crop.png,False
+thighs-0233-crop.png,False
+thighs-0234-crop.png,True
+thighs-0235-crop.png,False
+thighs-0236-crop.png,True
+thighs-0237-crop.png,False
+thighs-0238-crop.png,False
+thighs-0239-crop.png,False
+thighs-0240-crop.png,False
+thighs-0241-crop.png,False
+thighs-0242-crop.png,False
+thighs-0243-crop.png,True
+thighs-0244-crop.png,True
+thighs-0245-crop.png,False
+thighs-0246-crop.png,False
+thighs-0247-crop.png,True
+thighs-0248-crop.png,False
+thighs-0249-crop.png,False
+thighs-0250-crop.png,True
+thighs-0251-crop.png,False
+thighs-0252-crop.png,False
+thighs-0253-crop.png,False
+thighs-0254-crop.png,False
+thighs-0255-crop.png,True
+thighs-0256-crop.png,False
+thighs-0257-crop.png,False
+thighs-0258-crop.png,True
+thighs-0259-crop.png,False
+thighs-0260-crop.png,False
+thighs-0261-crop.png,False
+thighs-0262-crop.png,False
+thighs-0263-crop.png,True
+thighs-0264-crop.png,False
+thighs-0265-crop.png,True
+thighs-0266-crop.png,True
+thighs-0267-crop.png,False
+thighs-0268-crop.png,False
+thighs-0269-crop.png,False
+thighs-0270-crop.png,False
+thighs-0271-crop.png,False
+thighs-0272-crop.png,False
+thighs-0273-crop.png,True
+thighs-0274-crop.png,False
+thighs-0275-crop.png,False
+thighs-0276-crop.png,True
+thighs-0277-crop.png,False
+thighs-0278-crop.png,False
+thighs-0279-crop.png,False
+thighs-0280-crop.png,False
+thighs-0281-crop.png,False
+thighs-0282-crop.png,True
+thighs-0283-crop.png,False
+thighs-0284-crop.png,False
+thighs-0285-crop.png,True
+thighs-0286-crop.png,False
+thighs-0287-crop.png,False
+thighs-0288-crop.png,False
+thighs-0289-crop.png,False
+thighs-0290-crop.png,False
+thighs-0291-crop.png,True
+thighs-0292-crop.png,False
+thighs-0293-crop.png,False
+thighs-0294-crop.png,False
+thighs-0295-crop.png,False
+thighs-0296-crop.png,False
+thighs-0297-crop.png,True
+thighs-0298-crop.png,False
+thighs-0299-crop.png,True
+thighs-0300-crop.png,False
+thighs-0301-crop.png,False
+thighs-0302-crop.png,False
+thighs-0303-crop.png,False
+thighs-0304-crop.png,True
+thighs-0305-crop.png,False
+thighs-0306-crop.png,False
+thighs-0307-crop.png,False
+thighs-0308-crop.png,False
+thighs-0309-crop.png,False
+thighs-0310-crop.png,False
+thighs-0311-crop.png,False
+thighs-0312-crop.png,True
+thighs-0313-crop.png,False
+thighs-0314-crop.png,False
+thighs-0315-crop.png,True
+thighs-0316-crop.png,False
+thighs-0317-crop.png,False
+thighs-0318-crop.png,False
+thighs-0319-crop.png,True
+thighs-0320-crop.png,True
+thighs-0321-crop.png,False
+thighs-0322-crop.png,True
+thighs-0323-crop.png,False
+thighs-0324-crop.png,False
+thighs-0325-crop.png,True
+thighs-0326-crop.png,True
+thighs-0327-crop.png,False
+thighs-0328-crop.png,True
+thighs-0329-crop.png,False
+thighs-0330-crop.png,False
+thighs-0331-crop.png,False
+thighs-0332-crop.png,True
+thighs-0333-crop.png,True
+thighs-0334-crop.png,False
+thighs-0335-crop.png,False
+thighs-0336-crop.png,True
+thighs-0337-crop.png,False
+thighs-0338-crop.png,False
+thighs-0339-crop.png,False
+thighs-0340-crop.png,True
+thighs-0341-crop.png,True
+thighs-0342-crop.png,False
+thighs-0343-crop.png,False
+thighs-0344-crop.png,False
+thighs-0345-crop.png,False
+thighs-0346-crop.png,False
+thighs-0347-crop.png,True
+thighs-0348-crop.png,True
+thighs-0349-crop.png,True
+thighs-0350-crop.png,False
+thighs-0351-crop.png,True
+thighs-0352-crop.png,False
+thighs-0353-crop.png,True
+thighs-0354-crop.png,False
+thighs-0355-crop.png,False
+thighs-0356-crop.png,True
+thighs-0357-crop.png,False
+thighs-0358-crop.png,False
+thighs-0359-crop.png,False
+thighs-0360-crop.png,False
+thighs-0361-crop.png,False
+thighs-0362-crop.png,False
+thighs-0363-crop.png,False
+thighs-0364-crop.png,False
+thighs-0365-crop.png,False
+thighs-0366-crop.png,False
+thighs-0367-crop.png,False
+thighs-0368-crop.png,False
+thighs-0369-crop.png,False
+thighs-0370-crop.png,False
+thighs-0371-crop.png,False
+thighs-0372-crop.png,False
+thighs-0373-crop.png,False
+thighs-0374-crop.png,False
+thighs-0375-crop.png,False
+thighs-0376-crop.png,False
+thighs-0377-crop.png,False
+thighs-0378-crop.png,False
+thighs-0379-crop.png,True
+thighs-0380-crop.png,True
+thighs-0381-crop.png,False
+thighs-0382-crop.png,False
+thighs-0383-crop.png,False
+thighs-0384-crop.png,True
+thighs-0385-crop.png,False
+thighs-0386-crop.png,False
+thighs-0387-crop.png,False
+thighs-0388-crop.png,False
+thighs-0389-crop.png,False
+thighs-0390-crop.png,False
+thighs-0391-crop.png,False
+thighs-0392-crop.png,False
+thighs-0393-crop.png,False
+thighs-0394-crop.png,False
+thighs-0395-crop.png,False
+thighs-0396-crop.png,False
+thighs-0397-crop.png,False
+thighs-0398-crop.png,False
+thighs-0399-crop.png,False
+thighs-0400-crop.png,False
+thighs-0401-crop.png,True
+thighs-0402-crop.png,False
+thighs-0403-crop.png,False
+thighs-0404-crop.png,False
+thighs-0405-crop.png,False
+thighs-0406-crop.png,False
+thighs-0407-crop.png,False
+thighs-0408-crop.png,True
+thighs-0409-crop.png,False
+thighs-0410-crop.png,False
+thighs-0411-crop.png,False
+thighs-0412-crop.png,False
+thighs-0413-crop.png,False
+thighs-0414-crop.png,True
+thighs-0415-crop.png,True
+thighs-0416-crop.png,False
+thighs-0417-crop.png,False
+thighs-0418-crop.png,False
+thighs-0419-crop.png,False
+thighs-0420-crop.png,True
+thighs-0421-crop.png,False
+thighs-0422-crop.png,False
+thighs-0423-crop.png,False
+thighs-0424-crop.png,False
+thighs-0425-crop.png,False
+thighs-0426-crop.png,False
+thighs-0427-crop.png,False
+thighs-0428-crop.png,False
+thighs-0429-crop.png,False
+thighs-0430-crop.png,False
+thighs-0431-crop.png,False
+thighs-0432-crop.png,False
+thighs-0433-crop.png,False
+thighs-0434-crop.png,False
+thighs-0435-crop.png,False
+thighs-0436-crop.png,False
+thighs-0437-crop.png,False
+thighs-0438-crop.png,False
+thighs-0439-crop.png,False
+thighs-0440-crop.png,False
+thighs-0441-crop.png,False
+thighs-0442-crop.png,False
+thighs-0443-crop.png,True
+thighs-0444-crop.png,False
+thighs-0445-crop.png,False
+thighs-0446-crop.png,True
+thighs-0447-crop.png,True
+thighs-0448-crop.png,True
+thighs-0449-crop.png,True
+thighs-0450-crop.png,True
+thighs-0451-crop.png,True
+thighs-0452-crop.png,False
+thighs-0453-crop.png,False
+thighs-0454-crop.png,False
+thighs-0455-crop.png,False
+thighs-0456-crop.png,False
+thighs-0457-crop.png,True
+thighs-0458-crop.png,True
+thighs-0459-crop.png,False
+thighs-0460-crop.png,True
+thighs-0461-crop.png,False
+thighs-0462-crop.png,False
+thighs-0463-crop.png,False
+thighs-0464-crop.png,False
+thighs-0465-crop.png,False
+thighs-0466-crop.png,False
+thighs-0467-crop.png,False
+thighs-0468-crop.png,False
+thighs-0469-crop.png,False
+thighs-0470-crop.png,False
+thighs-0471-crop.png,False
+thighs-0472-crop.png,False
+thighs-0473-crop.png,False
+thighs-0474-crop.png,True
+thighs-0475-crop.png,False
+thighs-0476-crop.png,False
+thighs-0477-crop.png,False
+thighs-0478-crop.png,False
+thighs-0479-crop.png,True
+thighs-0480-crop.png,True
+thighs-0481-crop.png,True
+thighs-0482-crop.png,False
+thighs-0483-crop.png,True
+thighs-0484-crop.png,True
+thighs-0485-crop.png,False
+thighs-0486-crop.png,False
+thighs-0487-crop.png,True
+thighs-0488-crop.png,True
+thighs-0489-crop.png,False
+thighs-0490-crop.png,False
+thighs-0491-crop.png,False
+thighs-0492-crop.png,True
+thighs-0493-crop.png,True
+thighs-0494-crop.png,False
+thighs-0495-crop.png,False
+thighs-0496-crop.png,False
+thighs-0497-crop.png,True
+thighs-0498-crop.png,True
+thighs-0499-crop.png,False
+thighs-0500-crop.png,False
+thighs-0501-crop.png,False
+thighs-0502-crop.png,False
+thighs-0503-crop.png,False
+thighs-0504-crop.png,True
+thighs-0505-crop.png,True
+thighs-0506-crop.png,False
+thighs-0507-crop.png,False
+thighs-0508-crop.png,False
+thighs-0509-crop.png,False
+thighs-0510-crop.png,False
+thighs-0511-crop.png,True
+thighs-0512-crop.png,False
+thighs-0513-crop.png,True
+thighs-0514-crop.png,False
+thighs-0515-crop.png,False
+thighs-0516-crop.png,False
+thighs-0517-crop.png,False
+thighs-0518-crop.png,False
+thighs-0519-crop.png,False
+thighs-0520-crop.png,True
+thighs-0521-crop.png,False
+thighs-0522-crop.png,False
+thighs-0523-crop.png,True
+thighs-0524-crop.png,True
+thighs-0525-crop.png,False
+thighs-0526-crop.png,False
+thighs-0527-crop.png,False
+thighs-0528-crop.png,True
+thighs-0529-crop.png,False
+thighs-0530-crop.png,False
+thighs-0531-crop.png,False
+thighs-0532-crop.png,False
+thighs-0533-crop.png,False
+thighs-0534-crop.png,True
+thighs-0535-crop.png,True
+thighs-0536-crop.png,False
+thighs-0537-crop.png,False
+thighs-0538-crop.png,False
+thighs-0539-crop.png,False
+thighs-0540-crop.png,False
+thighs-0541-crop.png,False
+thighs-0542-crop.png,False
+thighs-0543-crop.png,False
+thighs-0544-crop.png,False
+thighs-0545-crop.png,False
+thighs-0546-crop.png,False
+thighs-0547-crop.png,False
+thighs-0548-crop.png,True
+thighs-0549-crop.png,True
+thighs-0550-crop.png,False
+thighs-0551-crop.png,False
+thighs-0552-crop.png,False
+thighs-0553-crop.png,False
+thighs-0554-crop.png,False
+thighs-0555-crop.png,False
+thighs-0556-crop.png,False
+thighs-0557-crop.png,False
+thighs-0558-crop.png,False
+thighs-0559-crop.png,False
+thighs-0560-crop.png,True
+thighs-0561-crop.png,False
+thighs-0562-crop.png,False
+thighs-0563-crop.png,True
+thighs-0564-crop.png,False
+thighs-0565-crop.png,False
+thighs-0566-crop.png,False
+thighs-0567-crop.png,False
+thighs-0568-crop.png,True
+thighs-0569-crop.png,False
+thighs-0570-crop.png,False
+thighs-0571-crop.png,False
+thighs-0572-crop.png,False
+thighs-0573-crop.png,True
+thighs-0574-crop.png,True
+thighs-0575-crop.png,False
+thighs-0576-crop.png,False
+thighs-0577-crop.png,True
+thighs-0578-crop.png,False
+thighs-0579-crop.png,False
+thighs-0580-crop.png,False
+thighs-0581-crop.png,False
+thighs-0582-crop.png,False
+thighs-0583-crop.png,True
+thighs-0584-crop.png,True
+thighs-0585-crop.png,False
+thighs-0586-crop.png,False
+thighs-0587-crop.png,True
+thighs-0588-crop.png,False
+thighs-0589-crop.png,False
+thighs-0590-crop.png,False
+thighs-0591-crop.png,False
+thighs-0592-crop.png,False
+thighs-0593-crop.png,False
+thighs-0594-crop.png,False
+thighs-0595-crop.png,False
+thighs-0596-crop.png,False
+thighs-0597-crop.png,False
+thighs-0598-crop.png,False
+thighs-0599-crop.png,False
+thighs-0600-crop.png,False
+thighs-0601-crop.png,False
+thighs-0602-crop.png,False
+thighs-0603-crop.png,False
+thighs-0604-crop.png,True
+thighs-0605-crop.png,True
+thighs-0606-crop.png,False
+thighs-0607-crop.png,True
+thighs-0608-crop.png,False
+thighs-0609-crop.png,False
+thighs-0610-crop.png,False
+thighs-0611-crop.png,True
+thighs-0612-crop.png,False
+thighs-0613-crop.png,True
+thighs-0614-crop.png,False
+thighs-0615-crop.png,False
+thighs-0616-crop.png,False
+thighs-0617-crop.png,False
+thighs-0618-crop.png,False
+thighs-0619-crop.png,True
+thighs-0620-crop.png,True
+thighs-0621-crop.png,False
+thighs-0622-crop.png,False
+thighs-0623-crop.png,True
+thighs-0624-crop.png,False
+thighs-0625-crop.png,False
+thighs-0626-crop.png,True
+thighs-0627-crop.png,False
+thighs-0628-crop.png,False
+thighs-0629-crop.png,False
+thighs-0630-crop.png,True
+thighs-0631-crop.png,False
+thighs-0632-crop.png,False
+thighs-0633-crop.png,False
+thighs-0634-crop.png,True
+thighs-0635-crop.png,False
+thighs-0636-crop.png,True
+thighs-0637-crop.png,False
+thighs-0638-crop.png,False
+thighs-0639-crop.png,False
+thighs-0640-crop.png,False
+thighs-0641-crop.png,False
+thighs-0642-crop.png,True
+thighs-0643-crop.png,True
+thighs-0644-crop.png,False
+thighs-0645-crop.png,False
+thighs-0646-crop.png,False
+thighs-0647-crop.png,False
+thighs-0648-crop.png,True
+thighs-0649-crop.png,False
+thighs-0650-crop.png,False
+thighs-0651-crop.png,True
+thighs-0652-crop.png,False
+thighs-0653-crop.png,True
+thighs-0654-crop.png,False
+thighs-0655-crop.png,True
+thighs-0656-crop.png,False
+thighs-0657-crop.png,False
+thighs-0658-crop.png,True
+thighs-0659-crop.png,False
+thighs-0660-crop.png,False
+thighs-0661-crop.png,False
+thighs-0662-crop.png,False
+thighs-0663-crop.png,False
+thighs-0664-crop.png,True
+thighs-0665-crop.png,False
+thighs-0666-crop.png,False
+thighs-0667-crop.png,True
+thighs-0668-crop.png,False
+thighs-0669-crop.png,False
+thighs-0670-crop.png,False
+thighs-0671-crop.png,False
+thighs-0672-crop.png,False
+thighs-0673-crop.png,False
+thighs-0674-crop.png,False
+thighs-0675-crop.png,True
+thighs-0676-crop.png,False
+thighs-0677-crop.png,False
+thighs-0678-crop.png,False
+thighs-0679-crop.png,False
+thighs-0680-crop.png,False
+thighs-0681-crop.png,False
+thighs-0682-crop.png,False
+thighs-0683-crop.png,False
+thighs-0684-crop.png,False
+thighs-0685-crop.png,True
+thighs-0686-crop.png,True
+thighs-0687-crop.png,False
+thighs-0688-crop.png,False
+thighs-0689-crop.png,False
+thighs-0690-crop.png,False
+thighs-0691-crop.png,False
+thighs-0692-crop.png,False
+thighs-0693-crop.png,False
+thighs-0694-crop.png,False
+thighs-0695-crop.png,False
+thighs-0696-crop.png,True
+thighs-0697-crop.png,False
+thighs-0698-crop.png,False
+thighs-0699-crop.png,True
+thighs-0700-crop.png,False
+thighs-0701-crop.png,False
+thighs-0702-crop.png,False
+thighs-0703-crop.png,False
+thighs-0704-crop.png,True
+thighs-0705-crop.png,True
+thighs-0706-crop.png,False
+thighs-0707-crop.png,False
+thighs-0708-crop.png,True
+thighs-0709-crop.png,False
+thighs-0710-crop.png,False
+thighs-0711-crop.png,False
+thighs-0712-crop.png,True
+thighs-0713-crop.png,False
+thighs-0714-crop.png,False
+thighs-0715-crop.png,True
+thighs-0716-crop.png,True
+thighs-0717-crop.png,False
+thighs-0718-crop.png,False
+thighs-0719-crop.png,True
+thighs-0720-crop.png,True
+thighs-0721-crop.png,False
+thighs-0722-crop.png,True
+thighs-0723-crop.png,False
+thighs-0724-crop.png,True
+thighs-0725-crop.png,True
+thighs-0726-crop.png,True
+thighs-0727-crop.png,False
+thighs-0728-crop.png,False
+thighs-0729-crop.png,False
+thighs-0730-crop.png,False
+thighs-0731-crop.png,False
+thighs-0732-crop.png,False
+thighs-0733-crop.png,False
+thighs-0734-crop.png,False
+thighs-0735-crop.png,True
+thighs-0736-crop.png,False
+thighs-0737-crop.png,False
+thighs-0738-crop.png,False
+thighs-0739-crop.png,False
+thighs-0740-crop.png,False
+thighs-0741-crop.png,False
+thighs-0742-crop.png,True
+thighs-0743-crop.png,True
+thighs-0744-crop.png,True
+thighs-0745-crop.png,True
+thighs-0746-crop.png,False
+thighs-0747-crop.png,False
+thighs-0748-crop.png,False
+thighs-0749-crop.png,False
+thighs-0750-crop.png,False
+thighs-0751-crop.png,False
+thighs-0752-crop.png,True
+thighs-0753-crop.png,True
+thighs-0754-crop.png,True
+thighs-0755-crop.png,False
+thighs-0756-crop.png,False
+thighs-0757-crop.png,False
+thighs-0758-crop.png,False
+thighs-0759-crop.png,True
+thighs-0760-crop.png,True
+thighs-0761-crop.png,False
+thighs-0762-crop.png,False
+thighs-0763-crop.png,False
+thighs-0764-crop.png,True
+thighs-0765-crop.png,True
+thighs-0766-crop.png,True
+thighs-0767-crop.png,True
+thighs-0768-crop.png,True
+thighs-0769-crop.png,True
+thighs-0770-crop.png,False
+thighs-0771-crop.png,False
+thighs-0772-crop.png,True
+thighs-0773-crop.png,False
+thighs-0774-crop.png,False
+thighs-0775-crop.png,True
+thighs-0776-crop.png,False
+thighs-0777-crop.png,True
+thighs-0778-crop.png,False
+thighs-0779-crop.png,False
+thighs-0780-crop.png,True
+thighs-0781-crop.png,True
+thighs-0782-crop.png,False
+thighs-0783-crop.png,False
+thighs-0784-crop.png,True
+thighs-0785-crop.png,False
+thighs-0786-crop.png,False
+thighs-0787-crop.png,False
+thighs-0788-crop.png,True
+thighs-0789-crop.png,True
+thighs-0790-crop.png,False
+thighs-0791-crop.png,False
+thighs-0792-crop.png,True
+thighs-0793-crop.png,True
+thighs-0794-crop.png,False
+thighs-0795-crop.png,True
+thighs-0796-crop.png,False
+thighs-0797-crop.png,True
+thighs-0798-crop.png,False
+thighs-0799-crop.png,False
+thighs-0800-crop.png,True
+thighs-0801-crop.png,False
+thighs-0802-crop.png,True
+thighs-0803-crop.png,False
+thighs-0804-crop.png,False
+thighs-0805-crop.png,False
+thighs-0806-crop.png,False
+thighs-0807-crop.png,False
+thighs-0808-crop.png,False
+thighs-0809-crop.png,False
+thighs-0810-crop.png,True
+thighs-0811-crop.png,True
+thighs-0812-crop.png,False
+thighs-0813-crop.png,False
+thighs-0814-crop.png,False
+thighs-0815-crop.png,False
+thighs-0816-crop.png,True
+thighs-0817-crop.png,True
+thighs-0818-crop.png,False
+thighs-0819-crop.png,False
+thighs-0820-crop.png,True
+thighs-0821-crop.png,False
+thighs-0822-crop.png,True
+thighs-0823-crop.png,False
+thighs-0824-crop.png,False
+thighs-0825-crop.png,True
+thighs-0826-crop.png,False
+thighs-0827-crop.png,True
+thighs-0828-crop.png,False
+thighs-0829-crop.png,False
+thighs-0830-crop.png,False
+thighs-0831-crop.png,False
+thighs-0832-crop.png,True
+thighs-0833-crop.png,False
+thighs-0834-crop.png,False
+thighs-0835-crop.png,True
+thighs-0836-crop.png,False
+thighs-0837-crop.png,False
+thighs-0838-crop.png,False
+thighs-0839-crop.png,False
+thighs-0840-crop.png,False
+thighs-0841-crop.png,True
+thighs-0842-crop.png,True
+thighs-0843-crop.png,False
+thighs-0844-crop.png,False
+thighs-0845-crop.png,False
+thighs-0846-crop.png,True
+thighs-0847-crop.png,False
+thighs-0848-crop.png,False
+thighs-0849-crop.png,False
+thighs-0850-crop.png,False
+thighs-0851-crop.png,False
+thighs-0852-crop.png,False
+thighs-0853-crop.png,False
+thighs-0854-crop.png,False
+thighs-0855-crop.png,False
+thighs-0856-crop.png,False
+thighs-0857-crop.png,True
+thighs-0858-crop.png,False
+thighs-0859-crop.png,False
+thighs-0860-crop.png,False
+thighs-0861-crop.png,True
+thighs-0862-crop.png,True
+thighs-0863-crop.png,False
+thighs-0864-crop.png,False
+thighs-0865-crop.png,True
+thighs-0866-crop.png,False
+thighs-0867-crop.png,True
+thighs-0868-crop.png,True
+thighs-0869-crop.png,False
+thighs-0870-crop.png,False
+thighs-0871-crop.png,False
+thighs-0872-crop.png,False
+thighs-0873-crop.png,False
+thighs-0874-crop.png,False
+thighs-0875-crop.png,True
+thighs-0876-crop.png,True
+thighs-0877-crop.png,False
+thighs-0878-crop.png,False
+thighs-0879-crop.png,False
+thighs-0880-crop.png,False
+thighs-0881-crop.png,False
+thighs-0882-crop.png,False
+thighs-0883-crop.png,True
+thighs-0884-crop.png,False
+thighs-0885-crop.png,False
+thighs-0886-crop.png,True
+thighs-0887-crop.png,False
+thighs-0888-crop.png,False
+thighs-0889-crop.png,False
+thighs-0890-crop.png,False
+thighs-0891-crop.png,False
+thighs-0892-crop.png,False
+thighs-0893-crop.png,False
+thighs-0894-crop.png,True
+thighs-0895-crop.png,False
+thighs-0896-crop.png,False
+thighs-0897-crop.png,False
+thighs-0898-crop.png,False
+thighs-0899-crop.png,False
+thighs-0900-crop.png,False
+thighs-0901-crop.png,False
+thighs-0902-crop.png,False
+thighs-0903-crop.png,False
+thighs-0904-crop.png,True
+thighs-0905-crop.png,True
+thighs-0906-crop.png,False
+thighs-0907-crop.png,True
+thighs-0908-crop.png,False
+thighs-0909-crop.png,True
+thighs-0910-crop.png,False
+thighs-0911-crop.png,True
+thighs-0912-crop.png,False
+thighs-0913-crop.png,True
+thighs-0914-crop.png,False
+thighs-0915-crop.png,False
+thighs-0916-crop.png,True
+thighs-0917-crop.png,False
+thighs-0918-crop.png,True
+thighs-0919-crop.png,False
+thighs-0920-crop.png,False
+thighs-0921-crop.png,False
+thighs-0922-crop.png,False
+thighs-0923-crop.png,False
+thighs-0924-crop.png,False
+thighs-0925-crop.png,True
+thighs-0926-crop.png,False
+thighs-0927-crop.png,False
+thighs-0928-crop.png,False
+thighs-0929-crop.png,False
+thighs-0930-crop.png,False
+thighs-0931-crop.png,False
+thighs-0932-crop.png,False
+thighs-0933-crop.png,False
+thighs-0934-crop.png,False
+thighs-0935-crop.png,True
+thighs-0936-crop.png,False
+thighs-0937-crop.png,True
+thighs-0938-crop.png,False
+thighs-0939-crop.png,False
+thighs-0940-crop.png,False
+thighs-0941-crop.png,True
+thighs-0942-crop.png,True
+thighs-0943-crop.png,False
+thighs-0944-crop.png,False
+thighs-0945-crop.png,False
+thighs-0946-crop.png,False
+thighs-0947-crop.png,False
+thighs-0948-crop.png,False
+thighs-0949-crop.png,False
+thighs-0950-crop.png,False
+thighs-0951-crop.png,False
+thighs-0952-crop.png,False
+thighs-0953-crop.png,False
+thighs-0954-crop.png,False
+thighs-0955-crop.png,False
+thighs-0956-crop.png,False
+thighs-0957-crop.png,False
+thighs-0958-crop.png,False
+thighs-0959-crop.png,False
+thighs-0960-crop.png,False
+thighs-0961-crop.png,False
+thighs-0962-crop.png,True
+thighs-0963-crop.png,False
+thighs-0964-crop.png,False
+thighs-0965-crop.png,False
+thighs-0966-crop.png,False
+thighs-0967-crop.png,False
+thighs-0968-crop.png,False
+thighs-0969-crop.png,False
+thighs-0970-crop.png,True
+thighs-0971-crop.png,True
+thighs-0972-crop.png,False
+thighs-0973-crop.png,False
+thighs-0974-crop.png,False
+thighs-0975-crop.png,False
+thighs-0976-crop.png,True
+thighs-0977-crop.png,False
+thighs-0978-crop.png,False
+thighs-0979-crop.png,False
+thighs-0980-crop.png,False
+thighs-0981-crop.png,False
+thighs-0982-crop.png,False
+thighs-0983-crop.png,False
+thighs-0984-crop.png,False
+thighs-0985-crop.png,False
+thighs-0986-crop.png,False
+thighs-0987-crop.png,False
+thighs-0988-crop.png,False
+thighs-0989-crop.png,False
+thighs-0990-crop.png,False
+thighs-0991-crop.png,False
+thighs-0992-crop.png,False
+thighs-0993-crop.png,False
+thighs-0994-crop.png,False
+thighs-0995-crop.png,False
+thighs-0996-crop.png,False
+thighs-0997-crop.png,True
+thighs-0998-crop.png,True
+thighs-0999-crop.png,True
+thighs-1000-crop.png,True
+thighs-1001-crop.png,False
+thighs-1002-crop.png,True
+thighs-1003-crop.png,True
+thighs-1004-crop.png,True
+thighs-1005-crop.png,True
diff --git a/ref.bib b/ref.bib
index f5db0f9..4a6f5f5 100644
--- a/ref.bib
+++ b/ref.bib
@@ -49,3 +49,10 @@ month = mar,
 year = {2022},
 howpublished={\url{www.reddit.com/r/thighdeology}}
 }
+@MISC{tkinter,
+author = {Python Documentation},
+title = {TKinter},
+month = mar,
+year = {2022},
+howpublished={\url{docs.python.org/3/library/tkinter.html}}
+}
diff --git a/wAiFu.aux b/wAiFu.aux
index b9f7bb1..ef57fe1 100644
--- a/wAiFu.aux
+++ b/wAiFu.aux
@@ -29,11 +29,8 @@
 \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {II-B}}Hentai and Thighdeology}{1}{subsection.2.2}\protected@file@percent }
 \newlabel{sec:hentai}{{\mbox  {II-B}}{1}{Hentai and Thighdeology}{subsection.2.2}{}}
 \citation{thighdeology}
-\citation{fastai}
 \@writefile{toc}{\contentsline {section}{\numberline {III}Method}{2}{section.3}\protected@file@percent }
 \newlabel{sec:method}{{III}{2}{Method}{section.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {III-A}}wAiFu Framework}{2}{subsection.3.1}\protected@file@percent }
-\newlabel{sec:waifu}{{\mbox  {III-A}}{2}{wAiFu Framework}{subsection.3.1}{}}
 \@writefile{toc}{\contentsline {section}{\numberline {IV}Design}{2}{section.4}\protected@file@percent }
 \newlabel{sec:design}{{IV}{2}{Design}{section.4}{}}
 \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {IV-A}}Data Collection}{2}{subsection.4.1}\protected@file@percent }
@@ -42,17 +39,17 @@
 \newlabel{sec:dataprep}{{\mbox  {IV-B}}{2}{Data Preparation}{subsection.4.2}{}}
 \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {IV-C}}Data Labeling}{2}{subsection.4.3}\protected@file@percent }
 \newlabel{sec:datalabeling}{{\mbox  {IV-C}}{2}{Data Labeling}{subsection.4.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {IV-D}}fastai}{2}{subsection.4.4}\protected@file@percent }
-\newlabel{sec:fastai}{{\mbox  {IV-D}}{2}{fastai}{subsection.4.4}{}}
+\citation{fastai}
 \citation{zoom-advanced}
+\citation{tkinter}
 \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces The protocol of reviewing thighs using boolean labeling}}{3}{figure.2}\protected@file@percent }
 \newlabel{fig:protocol}{{2}{3}{The protocol of reviewing thighs using boolean labeling}{figure.2}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {V}Implementation}{3}{section.5}\protected@file@percent }
-\newlabel{sec:implementation}{{V}{3}{Implementation}{section.5}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {IV-D}}fastai}{3}{subsection.4.4}\protected@file@percent }
+\newlabel{sec:fastai}{{\mbox  {IV-D}}{3}{fastai}{subsection.4.4}{}}
 \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Visualization of the three sets of data}}{3}{figure.3}\protected@file@percent }
 \newlabel{fig:data_sets}{{3}{3}{Visualization of the three sets of data}{figure.3}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Training image without batch transforms}}{3}{figure.4}\protected@file@percent }
-\newlabel{fig:wobt}{{4}{3}{Training image without batch transforms}{figure.4}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {V}Implementation}{3}{section.5}\protected@file@percent }
+\newlabel{sec:implementation}{{V}{3}{Implementation}{section.5}{}}
 \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {V-A}}Data Preparation}{3}{subsection.5.1}\protected@file@percent }
 \newlabel{sec:datatfms}{{\mbox  {V-A}}{3}{Data Preparation}{subsection.5.1}{}}
 \@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox  {V-A}1}Convert and Rename}{3}{subsubsection.5.1.1}\protected@file@percent }
@@ -60,16 +57,18 @@
 \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {V-B}}Label App: Hentai Tinder}{3}{subsection.5.2}\protected@file@percent }
 \newlabel{sec:impl_labelapp}{{\mbox  {V-B}}{3}{Label App: Hentai Tinder}{subsection.5.2}{}}
 \bibdata{ref}
-\bibcite{zoom-advanced}{1}
-\bibcite{fastai}{2}
-\bibcite{deeplearning}{3}
-\bibcite{machinelearning}{4}
-\bibcite{thighdeology}{5}
+\bibcite{tkinter}{1}
+\bibcite{zoom-advanced}{2}
+\bibcite{fastai}{3}
+\bibcite{deeplearning}{4}
+\bibcite{machinelearning}{5}
+\bibcite{thighdeology}{6}
 \bibstyle{plain}
-\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Training image with batch transforms}}{4}{figure.5}\protected@file@percent }
-\newlabel{fig:wbt}{{5}{4}{Training image with batch transforms}{figure.5}{}}
-\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}}{4}{figure.6}\protected@file@percent }
-\newlabel{fig:btgraph}{{6}{4}{Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}{figure.6}{}}
+\@writefile{lol}{\contentsline {lstlisting}{csv/test1.csv}{4}{lstlisting.-1}\protected@file@percent }
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Structure of output file using comma separated values}}{4}{figure.4}\protected@file@percent }
+\newlabel{fig:csv}{{4}{4}{Structure of output file using comma separated values}{figure.4}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Training image without batch transforms}}{4}{figure.5}\protected@file@percent }
+\newlabel{fig:wobt}{{5}{4}{Training image without batch transforms}{figure.5}{}}
 \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {V-C}}Deep Learning with fastai}{4}{subsection.5.3}\protected@file@percent }
 \newlabel{sec:impl_deeplearning}{{\mbox  {V-C}}{4}{Deep Learning with fastai}{subsection.5.3}{}}
 \@writefile{toc}{\contentsline {section}{\numberline {VI}Results}{4}{section.6}\protected@file@percent }
@@ -81,5 +80,9 @@
 \newlabel{sec:limitations}{{\mbox  {VII-B}}{4}{Limitations}{subsection.7.2}{}}
 \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox  {VII-C}}Future Work}{4}{subsection.7.3}\protected@file@percent }
 \newlabel{sec:futurework}{{\mbox  {VII-C}}{4}{Future Work}{subsection.7.3}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Training image with batch transforms}}{4}{figure.6}\protected@file@percent }
+\newlabel{fig:wbt}{{6}{4}{Training image with batch transforms}{figure.6}{}}
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}}{4}{figure.7}\protected@file@percent }
+\newlabel{fig:btgraph}{{7}{4}{Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}{figure.7}{}}
 \@writefile{toc}{\contentsline {section}{\numberline {VIII}Conclusion}{4}{section.8}\protected@file@percent }
 \@writefile{toc}{\contentsline {section}{References}{4}{section*.2}\protected@file@percent }
diff --git a/wAiFu.bbl b/wAiFu.bbl
index bd28b08..6629c4c 100644
--- a/wAiFu.bbl
+++ b/wAiFu.bbl
@@ -1,5 +1,10 @@
 \begin{thebibliography}{1}
 
+\bibitem{tkinter}
+Python Documentation.
+\newblock Tkinter.
+\newblock \url{docs.python.org/3/library/tkinter.html}, March 2022.
+
 \bibitem{zoom-advanced}
 foobar167.
 \newblock Github: zoom\_advanced.py.
diff --git a/wAiFu.blg b/wAiFu.blg
index f53279f..e3f9e07 100644
--- a/wAiFu.blg
+++ b/wAiFu.blg
@@ -4,45 +4,45 @@ The top-level auxiliary file: wAiFu.aux
 The style file: plain.bst
 Database file #1: ref.bib
 Warning--empty journal in machinelearning
-You've used 5 entries,
+You've used 6 entries,
             2118 wiz_defined-function locations,
-            526 strings with 4459 characters,
-and the built_in function-call counts, 1324 in all, are:
-= -- 126
-> -- 58
+            530 strings with 4537 characters,
+and the built_in function-call counts, 1534 in all, are:
+= -- 146
+> -- 65
 < -- 0
-+ -- 23
-- -- 18
-* -- 81
-:= -- 234
-add.period$ -- 15
-call.type$ -- 5
-change.case$ -- 23
++ -- 26
+- -- 20
+* -- 89
+:= -- 269
+add.period$ -- 18
+call.type$ -- 6
+change.case$ -- 27
 chr.to.int$ -- 0
-cite$ -- 6
-duplicate$ -- 46
-empty$ -- 112
-format.name$ -- 18
-if$ -- 271
+cite$ -- 7
+duplicate$ -- 53
+empty$ -- 134
+format.name$ -- 20
+if$ -- 317
 int.to.chr$ -- 0
-int.to.str$ -- 5
+int.to.str$ -- 6
 missing$ -- 3
-newline$ -- 28
-num.names$ -- 10
-pop$ -- 29
+newline$ -- 33
+num.names$ -- 12
+pop$ -- 37
 preamble$ -- 1
-purify$ -- 18
+purify$ -- 21
 quote$ -- 0
-skip$ -- 38
+skip$ -- 45
 stack$ -- 0
-substring$ -- 59
-swap$ -- 4
+substring$ -- 64
+swap$ -- 5
 text.length$ -- 0
 text.prefix$ -- 0
 top$ -- 0
-type$ -- 20
+type$ -- 24
 warning$ -- 1
-while$ -- 13
-width$ -- 6
-write$ -- 53
+while$ -- 15
+width$ -- 7
+write$ -- 63
 (There was 1 warning)
diff --git a/wAiFu.log b/wAiFu.log
index bb741d6..36ef8f1 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)  18 MAR 2022 16:00
+This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.10.22)  21 MAR 2022 16:17
 entering extended mode
  restricted \write18 enabled.
  %&-line parsing enabled.
@@ -236,6 +236,31 @@ Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
 \Urlmuskip=\muskip17
 Package: url 2013/09/16  ver 3.4  Verb mode for urls, etc.
 )
+(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
+\lst@mode=\count194
+\lst@gtempboxa=\box49
+\lst@token=\toks21
+\lst@length=\count195
+\lst@currlwidth=\dimen169
+\lst@column=\count196
+\lst@pos=\count197
+\lst@lostspace=\dimen170
+\lst@width=\dimen171
+\lst@newlines=\count198
+\lst@lineno=\count199
+\lst@maxwidth=\dimen172
+
+(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty
+File: lstmisc.sty 2019/09/10 1.8c (Carsten Heinz)
+\c@lstnumber=\count266
+\lst@skipnumbers=\count267
+\lst@framebox=\box50
+)
+(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg
+File: listings.cfg 2019/09/10 1.8c listings configuration
+))
+Package: listings 2019/09/10 1.8c (Carsten Heinz)
+
 (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
 Package: hyperref 2020/01/14 v7.00d Hypertext links for LaTeX
 
@@ -277,9 +302,9 @@ Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
 (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
 Package: kvoptions 2019/11/29 v3.13 Key value format for package options (HO)
 )
-\@linkdim=\dimen169
-\Hy@linkcounter=\count194
-\Hy@pagecounter=\count195
+\@linkdim=\dimen173
+\Hy@linkcounter=\count268
+\Hy@pagecounter=\count269
 
 (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
 File: pd1enc.def 2020/01/14 v7.00d Hyperref: PDFDocEncoding definition (HO)
@@ -292,8 +317,8 @@ Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
 (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
 Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
 )
-\Hy@SavedSpaceFactor=\count196
-\pdfmajorversion=\count197
+\Hy@SavedSpaceFactor=\count270
+\pdfmajorversion=\count271
 Package hyperref Info: Option `colorlinks' set `true' on input line 4421.
 Package hyperref Info: Hyper figures OFF on input line 4547.
 Package hyperref Info: Link nesting OFF on input line 4552.
@@ -302,9 +327,9 @@ Package hyperref Info: Plain pages OFF on input line 4562.
 Package hyperref Info: Backreferencing OFF on input line 4567.
 Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
 Package hyperref Info: Bookmarks ON on input line 4800.
-\c@Hy@tempcnt=\count198
+\c@Hy@tempcnt=\count272
 LaTeX Info: Redefining \url on input line 5159.
-\XeTeXLinkMargin=\dimen170
+\XeTeXLinkMargin=\dimen174
 
 (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
 Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
@@ -313,9 +338,9 @@ Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
 Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
 )
 ))
-\Fld@menulength=\count199
-\Field@Width=\dimen171
-\Fld@charsize=\dimen172
+\Fld@menulength=\count273
+\Field@Width=\dimen175
+\Fld@charsize=\dimen176
 Package hyperref Info: Hyper figures OFF on input line 6430.
 Package hyperref Info: Link nesting OFF on input line 6435.
 Package hyperref Info: Hyper index ON on input line 6438.
@@ -329,9 +354,9 @@ LaTeX Info: Redefining \pageref on input line 6504.
 (/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
 Package: atbegshi 2019/12/05 v1.19 At begin shipout hook (HO)
 )
-\Hy@abspage=\count266
-\c@Item=\count267
-\c@Hfootnote=\count268
+\Hy@abspage=\count274
+\c@Item=\count275
+\c@Hfootnote=\count276
 )
 Package hyperref Info: Driver (autodetected): hpdftex.
 
@@ -342,8 +367,8 @@ File: hpdftex.def 2020/01/14 v7.00d Hyperref driver for pdfTeX
 Package: atveryend 2019-12-11 v1.11 Hooks at the very end of document (HO)
 Package atveryend Info: \enddocument detected (standard20110627).
 )
-\Fld@listcount=\count269
-\c@bookmark@seq@number=\count270
+\Fld@listcount=\count277
+\c@bookmark@seq@number=\count278
 
 (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
 Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO)
@@ -358,43 +383,43 @@ Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
 )
 (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def
 File: l3backend-pdfmode.def 2020-02-03 L3 backend support: PDF mode
-\l__kernel_color_stack_int=\count271
-\l__pdf_internal_box=\box49
+\l__kernel_color_stack_int=\count279
+\l__pdf_internal_box=\box51
 )
 (./wAiFu.aux)
 \openout1 = `wAiFu.aux'.
 
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 12.
-LaTeX Font Info:    ... okay on input line 12.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 12.
-LaTeX Font Info:    ... okay on input line 12.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 12.
-LaTeX Font Info:    ... okay on input line 12.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 12.
-LaTeX Font Info:    ... okay on input line 12.
-LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 12.
-LaTeX Font Info:    ... okay on input line 12.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 12.
-LaTeX Font Info:    ... okay on input line 12.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 12.
-LaTeX Font Info:    ... okay on input line 12.
-LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 12.
-LaTeX Font Info:    ... okay on input line 12.
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 13.
+LaTeX Font Info:    ... okay on input line 13.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 13.
+LaTeX Font Info:    ... okay on input line 13.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 13.
+LaTeX Font Info:    ... okay on input line 13.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 13.
+LaTeX Font Info:    ... okay on input line 13.
+LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 13.
+LaTeX Font Info:    ... okay on input line 13.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 13.
+LaTeX Font Info:    ... okay on input line 13.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 13.
+LaTeX Font Info:    ... okay on input line 13.
+LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 13.
+LaTeX Font Info:    ... okay on input line 13.
 
 -- Lines per column: 56 (exact).
 (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
 [Loading MPS to PDF converter (version 2006.09.02).]
-\scratchcounter=\count272
-\scratchdimen=\dimen173
-\scratchbox=\box50
-\nofMPsegments=\count273
-\nofMParguments=\count274
-\everyMPshowfont=\toks21
-\MPscratchCnt=\count275
-\MPscratchDim=\dimen174
-\MPnumerator=\count276
-\makeMPintoPDFobject=\count277
-\everyMPtoPDFconversion=\toks22
+\scratchcounter=\count280
+\scratchdimen=\dimen177
+\scratchbox=\box52
+\nofMPsegments=\count281
+\nofMParguments=\count282
+\everyMPshowfont=\toks22
+\MPscratchCnt=\count283
+\MPscratchDim=\dimen178
+\MPnumerator=\count284
+\makeMPintoPDFobject=\count285
+\everyMPtoPDFconversion=\toks23
 ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
 Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
 Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
@@ -404,8 +429,9 @@ Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
 File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
 e
 ))
-\AtBeginShipoutBox=\box51
-Package hyperref Info: Link coloring ON on input line 12.
+\c@lstlisting=\count286
+\AtBeginShipoutBox=\box53
+Package hyperref Info: Link coloring ON on input line 13.
 
 (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
 Package: nameref 2019/09/16 v2.46 Cross-referencing by name of section
@@ -416,24 +442,24 @@ Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
 (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
 Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
 )
-\c@section@level=\count278
+\c@section@level=\count287
 )
-LaTeX Info: Redefining \ref on input line 12.
-LaTeX Info: Redefining \pageref on input line 12.
-LaTeX Info: Redefining \nameref on input line 12.
+LaTeX Info: Redefining \ref on input line 13.
+LaTeX Info: Redefining \pageref on input line 13.
+LaTeX Info: Redefining \nameref on input line 13.
 
 (./wAiFu.out) (./wAiFu.out)
 \@outlinefile=\write3
 \openout3 = `wAiFu.out'.
 
-LaTeX Font Info:    Calculating math sizes for size <11> on input line 24.
-LaTeX Font Info:    Trying to load font information for U+msa on input line 24.
+LaTeX Font Info:    Calculating math sizes for size <11> on input line 25.
+LaTeX Font Info:    Trying to load font information for U+msa on input line 25.
 
 
 (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
 File: umsa.fd 2013/01/14 v3.01 AMS symbols A
 )
-LaTeX Font Info:    Trying to load font information for U+msb on input line 24.
+LaTeX Font Info:    Trying to load font information for U+msb on input line 25.
 
 
 (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
@@ -442,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=101, 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 53.
+Package pdftex.def Info: img/ai_diagram.pdf  used on input line 54.
 (pdftex.def)             Requested size: 180.67455pt x 188.62422pt.
 [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
 
@@ -454,55 +480,47 @@ Package pdftex.def Info: img/ai_diagram.pdf  used on input line 53.
 
 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=132, 578.16pt x 362.3136pt>
+<img/thighs_diagram.drawio.pdf, id=128, 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 123.
 
 (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 123--124
 [][] 
  []
 
 [2]
 LaTeX Font Info:    Trying to load font information for OT1+pcr on input line 1
-35.
+36.
  (/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=148, 778.91pt x 185.69376pt>
+<img/data_sets.png, id=142, 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 138.
+Package pdftex.def Info: img/data_sets.png  used on input line 139.
 (pdftex.def)             Requested size: 258.0pt x 61.5058pt.
 
-Overfull \hbox (6.0pt too wide) in paragraph at lines 138--139
+Overfull \hbox (6.0pt too wide) in paragraph at lines 139--140
 [][] 
  []
 
-<img/no_batch_transform1.png, id=155, 640.64343pt x 264.99pt>
+(./csv/test1.csv)
+<img/no_batch_transform1.png, id=149, 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 185.
-(pdftex.def)             Requested size: 258.0pt x 106.71788pt.
-
-Overfull \hbox (12.79999pt too wide) in paragraph at lines 185--186
-[][] 
- []
-
-<img/with_batch_transform2.png, id=157, 640.64343pt x 264.99pt>
+Package pdftex.def Info: img/no_batch_transform1.png  used on input line 184.
+(pdftex.def)             Requested size: 232.19843pt x 96.04327pt.
+ [3 <./img/thighs_diagram.drawio.pdf> <./img/data_sets.png (PNG copy)>]
+<img/with_batch_transform2.png, id=178, 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 191.
+Package pdftex.def Info: img/with_batch_transform2.png  used on input line 190.
 
-(pdftex.def)             Requested size: 258.0pt x 106.71788pt.
-
-Overfull \hbox (12.79999pt too wide) in paragraph at lines 191--192
-[][] 
- []
-
-<img/with_vs_without_batch_transforms.png, id=158, 617.30624pt x 591.20876pt>
+(pdftex.def)             Requested size: 232.19843pt x 96.04327pt.
+<img/with_vs_without_batch_transforms.png, id=179, 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
@@ -513,11 +531,7 @@ Overfull \hbox (6.0pt too wide) in paragraph at lines 197--198
 [][] 
  []
 
-
-Underfull \vbox (badness 5460) has occurred while \output is active []
-
- [3 <./img/thighs_diagram.drawio.pdf> <./img/data_sets.png (PNG copy)> <./img/n
-o_batch_transform1.png>] (./wAiFu.bbl)
+(./wAiFu.bbl)
 
 ** Conference Paper **
 Before submitting the final camera ready copy, remember to:
@@ -529,35 +543,35 @@ 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 220.
-[4 <./img/with_batch_transform2.png> <./img/with_vs_without_batch_transforms.pn
-g>]
-Package atveryend Info: Empty hook `AfterLastShipout' on input line 220.
+Package atveryend Info: Empty hook `BeforeClearDocument' on input line 222.
+[4 <./img/no_batch_transform1.png> <./img/with_batch_transform2.png> <./img/wit
+h_vs_without_batch_transforms.png>]
+Package atveryend Info: Empty hook `AfterLastShipout' on input line 222.
  (./wAiFu.aux)
-Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 220.
-Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 220.
+Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 222.
+Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 222.
 Package rerunfilecheck Info: File `wAiFu.out' has not changed.
-(rerunfilecheck)             Checksum: 0EC91037E12490871CD5DA593DEDCF9F;1412.
-Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 220.
+(rerunfilecheck)             Checksum: C07E124E664826A7B943838FE9532B97;1347.
+Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 222.
  ) 
 Here is how much of TeX's memory you used:
- 7845 strings out of 483183
- 118597 string characters out of 5966291
- 385892 words of memory out of 5000000
- 22670 multiletter control sequences out of 15000+600000
+ 9446 strings out of 483183
+ 139561 string characters out of 5966291
+ 408952 words of memory out of 5000000
+ 24247 multiletter control sequences out of 15000+600000
  577423 words of font info for 114 fonts, out of 8000000 for 9000
  14 hyphenation exceptions out of 8191
- 34i,11n,37p,1356b,455s stack positions out of 5000i,500n,10000p,200000b,80000s
+ 34i,11n,37p,1355b,1162s stack positions out of 5000i,500n,10000p,200000b,80000s
 {/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texliv
 e/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/share/texlive/texmf
 -dist/fonts/type1/urw/courier/ucrr8a.pfb></usr/share/texlive/texmf-dist/fonts/t
 ype1/urw/times/utmb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/
 utmbi8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb></u
 sr/share/texlive/texmf-dist/fonts/type1/urw/times/utmri8a.pfb>
-Output written on wAiFu.pdf (4 pages, 1299835 bytes).
+Output written on wAiFu.pdf (4 pages, 1304575 bytes).
 PDF statistics:
- 230 PDF objects out of 1000 (max. 8388607)
- 196 compressed objects within 2 object streams
- 46 named destinations out of 1000 (max. 500000)
- 223 words of extra memory for PDF output out of 10000 (max. 10000000)
+ 238 PDF objects out of 1000 (max. 8388607)
+ 203 compressed objects within 3 object streams
+ 53 named destinations out of 1000 (max. 500000)
+ 215 words of extra memory for PDF output out of 10000 (max. 10000000)
 
diff --git a/wAiFu.out b/wAiFu.out
index 0f822e2..69c4010 100644
--- a/wAiFu.out
+++ b/wAiFu.out
@@ -3,22 +3,21 @@
 \BOOKMARK [2][-]{subsection.2.1}{Artificial Intelligence}{section.2}% 3
 \BOOKMARK [2][-]{subsection.2.2}{Hentai and Thighdeology}{section.2}% 4
 \BOOKMARK [1][-]{section.3}{Method}{}% 5
-\BOOKMARK [2][-]{subsection.3.1}{wAiFu Framework}{section.3}% 6
-\BOOKMARK [1][-]{section.4}{Design}{}% 7
-\BOOKMARK [2][-]{subsection.4.1}{Data Collection}{section.4}% 8
-\BOOKMARK [2][-]{subsection.4.2}{Data Preparation}{section.4}% 9
-\BOOKMARK [2][-]{subsection.4.3}{Data Labeling}{section.4}% 10
-\BOOKMARK [2][-]{subsection.4.4}{fastai}{section.4}% 11
-\BOOKMARK [1][-]{section.5}{Implementation}{}% 12
-\BOOKMARK [2][-]{subsection.5.1}{Data Preparation}{section.5}% 13
-\BOOKMARK [3][-]{subsubsection.5.1.1}{Convert and Rename}{subsection.5.1}% 14
-\BOOKMARK [3][-]{subsubsection.5.1.2}{Cropping Images}{subsection.5.1}% 15
-\BOOKMARK [2][-]{subsection.5.2}{Label App: Hentai Tinder}{section.5}% 16
-\BOOKMARK [2][-]{subsection.5.3}{Deep Learning with fastai}{section.5}% 17
-\BOOKMARK [1][-]{section.6}{Results}{}% 18
-\BOOKMARK [1][-]{section.7}{Discussion}{}% 19
-\BOOKMARK [2][-]{subsection.7.1}{Transforms}{section.7}% 20
-\BOOKMARK [2][-]{subsection.7.2}{Limitations}{section.7}% 21
-\BOOKMARK [2][-]{subsection.7.3}{Future Work}{section.7}% 22
-\BOOKMARK [1][-]{section.8}{Conclusion}{}% 23
-\BOOKMARK [1][-]{section*.2}{References}{}% 24
+\BOOKMARK [1][-]{section.4}{Design}{}% 6
+\BOOKMARK [2][-]{subsection.4.1}{Data Collection}{section.4}% 7
+\BOOKMARK [2][-]{subsection.4.2}{Data Preparation}{section.4}% 8
+\BOOKMARK [2][-]{subsection.4.3}{Data Labeling}{section.4}% 9
+\BOOKMARK [2][-]{subsection.4.4}{fastai}{section.4}% 10
+\BOOKMARK [1][-]{section.5}{Implementation}{}% 11
+\BOOKMARK [2][-]{subsection.5.1}{Data Preparation}{section.5}% 12
+\BOOKMARK [3][-]{subsubsection.5.1.1}{Convert and Rename}{subsection.5.1}% 13
+\BOOKMARK [3][-]{subsubsection.5.1.2}{Cropping Images}{subsection.5.1}% 14
+\BOOKMARK [2][-]{subsection.5.2}{Label App: Hentai Tinder}{section.5}% 15
+\BOOKMARK [2][-]{subsection.5.3}{Deep Learning with fastai}{section.5}% 16
+\BOOKMARK [1][-]{section.6}{Results}{}% 17
+\BOOKMARK [1][-]{section.7}{Discussion}{}% 18
+\BOOKMARK [2][-]{subsection.7.1}{Transforms}{section.7}% 19
+\BOOKMARK [2][-]{subsection.7.2}{Limitations}{section.7}% 20
+\BOOKMARK [2][-]{subsection.7.3}{Future Work}{section.7}% 21
+\BOOKMARK [1][-]{section.8}{Conclusion}{}% 22
+\BOOKMARK [1][-]{section*.2}{References}{}% 23
diff --git a/wAiFu.pdf b/wAiFu.pdf
index 228fb6733981269ecb4bffad3881a30240076f7c..da5a8c82b25efa0680ba2b7bd2306108710dce7e 100644
GIT binary patch
delta 69536
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

delta 64797
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
S%)-sZ&CL$`Pt>d+4*NeR989SI

diff --git a/wAiFu.tex b/wAiFu.tex
index bcaf46a..70fda4d 100644
--- a/wAiFu.tex
+++ b/wAiFu.tex
@@ -6,6 +6,7 @@
 \usepackage{textcomp}
 \usepackage{xcolor}
 \usepackage{url}
+\usepackage{listings}
 \usepackage[colorlinks=true, urlcolor=cyan]{hyperref}
 \def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
     T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
@@ -31,8 +32,8 @@ 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.
-% Add more here
+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.
 
 \section{Background} \label{sec:background}
@@ -62,7 +63,7 @@ For the purpose of this study and future studies in Project Hentai AI, the data
 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 these three categories is planned for a separate study. Project Hentai AI includes ecchi and lewd as well 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 top rules.
+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.
 The epigraph which crowns the website says it all:
 \begin{quote}
     \emph{``Blessed is the man that walketh not in the counsel of the ungodly, nor standeth in the way of sinners, nor sitteth in the seat of the scornful. But his delight is in the law of the THICC anime thighs.''}
@@ -70,11 +71,11 @@ The epigraph which crowns the website says it all:
 
 \section{Method} \label{sec:method}
 
-\subsection{wAiFu Framework} \label{sec:waifu}
-Witty Artificial Intelligence Framework Utilization.
-% Talk about the overview of the framework, the main idea
+\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.
+% Maybe more here
 
 \section{Design} \label{sec:design}
+The following section describes the design of wAiFu in its separate parts in detail. The data collection, the data preparation, the data labeling and finally the machine learning API.
 
 \subsection{Data Collection} \label{sec:datacollection}
 \noindent A dataset of lewd anime thighs was manually collected from six separate sources:
@@ -129,8 +130,8 @@ The \emph{Rate labeling} ranks the images on a scale (e.g., 0-10, 1-5, A-F). Thi
 The data labeling implementation is detailed in Section~\ref{sec:impl_labelapp}
 
 \subsection{fastai} \label{sec:fastai}
-The AI implementation was 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. 
-% Add something about how fastai splits the dataset using ImageDataLoader
+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. 
+% Add something about how fastai loads and splits the dataset using ImageDataLoader
 
 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.
 
@@ -151,48 +152,47 @@ The following section goes through the implementation of homogenizing the datase
 Talk about the script for making the dataset homogeneous. 
 
 \subsubsection{Cropping Images}
-The application for efficiently cropping the images manually was built ontop of a zooming-application~\cite{zoom-advanced} which utilizes tiles for increased performance. The frame border of the application window was set to a 1:1 aspect ratio with desired dimensions and could then easily be used to crop every image from a specified input directory, and put the cropped images in a separate (or in the same) destination directory.
-% Add git link
+The application for efficiently cropping the images manually was built ontop of a zooming-application~\cite{zoom-advanced} which utilizes tiling for increased performance. The frame border of the application window was set to a 1:1 aspect ratio with desired dimensions and could then easily be used to crop every image from a specified input directory, and put the cropped images in a separate (or in the same) destination directory.
 % Add screenshot
 The code is open source and can be found at: \url{https://git.hentai-ai.org/?p=hentai-cropper.git/.git}
 
 \subsection{Label App: Hentai Tinder} \label{sec:impl_labelapp}
-The name of the label application is ``Hentai Tinder''\\(cred. Hood Classic\#8866).
+The name of the label application is ``Hentai Tinder''. It is written in Python using the Tkinter library, a Python binding to the Tk GUI toolkit~\cite{tkinter}. The application loads the images in batches and presents each image to the user one-by-one. The GUI consists of four buttons, inspired by the original Tinder application: \emph{Smash, Pass, Go Back} and \emph{Save}. \emph{Smash} will label the image as ``True'' and \emph{Pass} will label it as ``False''. These are internal boolean values which represents if the user liked the image or not. \emph{Go Back} was added in order for users to change their mind about previous images. The \emph{Save} button simply writes the current results to the output file. The output of the Hentai Tinder application is a csv file which can be used in fastai to create a dataloader with all the images including their labels, see Figure~\ref{fig:csv}.
 % Add screenshot
-% Add git link
-\begin{itemize}
-    \item Tkinter is a Python binding to the Tk GUI toolkit\footnote{\url{https://docs.python.org/3/library/tkinter.html}}
-    \item Load in batches of 10\%
-    \item Smash, Pass, Go Back, Save
-    \item Output file structure
-\end{itemize}
-The output of the Hentai Tinder application is a csv file which can be easily used in fastai to create a dataloader with all the images including their labels.
-% Include the head of a sample csv file
+
+\begin{figure}
+\centering
+\fbox{\lstinputlisting[lastline=6, basicstyle=\ttfamily]{csv/test1.csv}}
+    \caption{Structure of output file using comma separated values}
+    \label{fig:csv}
+\end{figure}
 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}
-% How was fastai implemented
+% How was fastai implemented, using colab and google drive
 % Add git link
 
 \section{Results} \label{sec:results}
-% Two more csv files
+% Two additional csv files, decriptive statistics
 % Cool graphs of AI performance
-% Compare with/-out transforms, graph of train_loss, valid_loss and error_rate for 15 epochs
 
 \section{Discussion} \label{sec:discussion}
 \subsection{Transforms}
+% Explain what the difference between item_transforma and batch_transform is.
+
 \begin{figure}
-    \fbox{\includegraphics[width=.5\textwidth]{img/no_batch_transform1.png}}
+    \fbox{\includegraphics[width=.45\textwidth]{img/no_batch_transform1.png}}
     \caption{Training image without batch transforms}
     \label{fig:wobt}
 \end{figure}
 
 \begin{figure}
-    \fbox{\includegraphics[width=.5\textwidth]{img/with_batch_transform2.png}}
+    \fbox{\includegraphics[width=.45\textwidth]{img/with_batch_transform2.png}}
     \caption{Training image with batch transforms}
     \label{fig:wbt}
 \end{figure}
 
+% Compare with/-out transforms, graph of train_loss, valid_loss and error_rate, 15 epochs
 \begin{figure}
     \includegraphics[width=.5\textwidth]{img/with_vs_without_batch_transforms.png}
     \caption{Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss} 
@@ -204,8 +204,10 @@ The size of the lewd anime thighs dataset is only 1000 images.
 This leads to overfitting which can be mitigated 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.
 
+If only 15\% of the dataset is labeled as True, and the model is incapable of getting past 15\% error rate, this could be a sign of the model just trying to say False on every single image... This can be verified using a confusion matrix!
+
 \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 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 spectrum. 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. 
 
-- 
2.25.1