Skip to content

Instantly share code, notes, and snippets.

View happiie's full-sized avatar
🏠
Working from home

Farhan Tuah happiie

🏠
Working from home
View GitHub Profile
@happiie
happiie / weaponIterator.java
Created March 21, 2021 09:29
Could not find XML file for image
package ai.certifai.weaponDetection;
import ai.certifai.Helper;
import ai.certifai.solution.object_detection.AvocadoBananaDetector.FruitDataSetIterator;
import org.apache.commons.io.FileUtils;
import org.datavec.api.split.FileSplit;
import org.datavec.api.split.InputSplit;
import org.datavec.image.loader.NativeImageLoader;
import org.datavec.image.recordreader.objdetect.ObjectDetectionRecordReader;
import org.datavec.image.recordreader.objdetect.impl.VocLabelProvider;
@happiie
happiie / weaponDetector_YOLO.java
Created March 21, 2021 09:25
Could not find XML file for image
package ai.certifai.weaponDetection;
import ai.certifai.solution.object_detection.AvocadoBananaDetector.FruitDataSetIterator;
import org.bytedeco.javacv.CanvasFrame;
import org.bytedeco.javacv.Frame;
import org.bytedeco.javacv.FrameGrabber;
import org.bytedeco.javacv.OpenCVFrameConverter;
import org.bytedeco.opencv.opencv_core.Mat;
import org.bytedeco.opencv.opencv_core.Point;
import org.bytedeco.opencv.opencv_core.Scalar;
@happiie
happiie / animalZoo.java
Created March 13, 2021 08:16
Classicifation using kFold method for animalZoo dataset. Mean F1 scores at 90%
package ai.certifai.farhan.practise;
import org.datavec.api.records.reader.impl.collection.CollectionRecordReader;
import org.datavec.api.transform.TransformProcess;
import org.datavec.api.transform.schema.Schema;
import org.datavec.api.records.reader.RecordReader;
import org.datavec.api.records.reader.impl.csv.CSVRecordReader;
import org.datavec.api.split.FileSplit;
import org.datavec.api.writable.Writable;
import org.datavec.local.transforms.LocalTransformExecutor;
@happiie
happiie / fishWeight.java
Last active March 13, 2021 09:14
fishWeight excercise - encounter an anomaly here (2 classes excluded from average)
package ai.certifai.farhan.practise;
import org.datavec.api.records.reader.impl.collection.CollectionRecordReader;
import org.datavec.api.transform.TransformProcess;
import org.datavec.api.transform.schema.Schema;
import org.datavec.api.records.reader.RecordReader;
import org.datavec.api.records.reader.impl.csv.CSVRecordReader;
import org.datavec.api.split.FileSplit;
import org.datavec.api.writable.Writable;
import org.datavec.local.transforms.LocalTransformExecutor;
@happiie
happiie / carPrice_cclass.java
Last active March 10, 2021 11:24
Hi everyone, I encounter an anomaly here in which the code run and show the result. However, the output state (2 classes excluded from average), what this means? and one more, the number of class here, how come it correct when 7? below I put the link to gist, thank you for helping.
package ai.certifai.farhan.practise;
import org.datavec.api.records.reader.impl.collection.CollectionRecordReader;
import org.datavec.api.transform.TransformProcess;
import org.datavec.api.transform.schema.Schema;
import org.datavec.api.records.reader.RecordReader;
import org.datavec.api.records.reader.impl.csv.CSVRecordReader;
import org.datavec.api.split.FileSplit;
import org.datavec.api.writable.Writable;
import org.datavec.local.transforms.LocalTransformExecutor;
@happiie
happiie / NIClassifier.java
Last active March 9, 2021 10:50
Code for natural-image in CNN (Accuracy train=84%, test=74% ). Need to improve to make higher accuracy.
package ai.certifai.farhan.midTerm;
import org.datavec.api.io.filters.BalancedPathFilter;
import org.datavec.api.io.labels.ParentPathLabelGenerator;
import org.datavec.api.split.FileSplit;
import org.datavec.api.split.InputSplit;
import org.datavec.image.loader.BaseImageLoader;
import org.datavec.image.recordreader.ImageRecordReader;
import org.deeplearning4j.datasets.datavec.RecordReaderDataSetIterator;
import org.deeplearning4j.nn.conf.MultiLayerConfiguration;
@happiie
happiie / MNIST.java
Last active March 9, 2021 08:19
cannot run, Dont know how to solve the error. Thank you for helping.
package ai.certifai.farhan.midTerm;
import org.datavec.api.records.reader.RecordReader;
import org.datavec.api.records.reader.impl.collection.CollectionRecordReader;
import org.datavec.api.records.reader.impl.csv.CSVRecordReader;
import org.datavec.api.split.FileSplit;
import org.datavec.api.transform.TransformProcess;
import org.datavec.api.transform.schema.Schema;
import org.datavec.api.writable.Writable;
import org.datavec.local.transforms.LocalTransformExecutor;