ProCodeCG – Private Training – Object Classification with Tensorflow – 25 Oct 2019 – Day #5


Today we’re ready to add more data train the machine 😀 we have 3 different case and here’s how we’re doing 😀

Adding more data




start the training


IMG_4199 IMG_4200

IMG_4201 Screen Shot 2019-10-25 at 20.08.23

Screen Shot 2019-10-25 at 20.11.12 Screen Shot 2019-10-25 at 21.15.19

Screen Shot 2019-10-25 at 21.19.23 Screen Shot 2019-10-25 at 21.29.50

Screen Shot 2019-10-25 at 21.31.09

testing 🙂

Screen Shot 2019-10-25 at 21.31.52

Screen Shot 2019-10-25 at 21.32.18

we have finished about 80 – 90% of the work 🙂 the next thing to do is adding more data, do more training and make documentation 🙂 Wish these guys luck so they can be graduated very soon 😉


*Photos and videos are also available here

ProCodeCG – Private Training – Object Classification with Tensorflow – 11 Sept 2019 – Day #4


Day #4 🙂

We finally figured out all errors and managed to make Tensorflow learn our own datasets 😉



Lots of things is going on, so many files to be modified

Screen Shot 2019-10-11 at 19.20.51

Screen Shot 2019-10-11 at 18.57.41

we’re going to make a proper notes and tutorial for this long and tiring process 😀

Screen Shot 2019-10-11 at 18.57.29

Screen Shot 2019-10-12 at 22.33.47 Screen Shot 2019-10-12 at 16.34.32

Screen Shot 2019-10-12 at 11.16.14 Screen Shot 2019-10-12 at 11.08.14


We’re going to add more datasets and categories next week 🙂

ProCodeCG – Private Training – Object Classification with Tensorflow – 26 Sept 2019 – Day #3


We have installed Tensorflow and the dependencies to do object recognition and object counting. Today we started to collect our own data and do labelling so we can start do training with our own data set


it requires lots of steps and lots of time 😀


IMG_1809 IMG_1810

we have to resize all the images and label the image before feeding it to the learning system

Screen Shot 2019-09-26 at 20.07.57

We started with very few data set and going to how the result is. And then we will add more data and do classifications.


Great progress for today 🙂 We still have 2 more sessions and we’re going to finish the target by then 🙂

ProCodeCG – Private Training – Malware – 12 Sept 2019 – Day #1


Day #1 of Malware Private Training 🙂

Today we learned about what malware are, how do they infect, how do they hide, how do they propagate, and how to detect them in general 🙂

We tried to infect some files with our own virus too 😀

Screen Shot 2019-09-13 at 11.06.54

a virus in Python

Screen Shot 2019-09-13 at 11.07.23

the anti-virus

Screen Shot 2019-09-13 at 11.07.23

and we also take a look on how to dump some hex for a file 😀

Screen Shot 2019-09-13 at 11.15.23

we’re going to use Python for learning the general ideas and algorithms, but later we will use C to be able to access lower level 😉


Next week we’re going to do more investigation about viruses and dissect them 🙂

ProCodeCG – Private Training – Coding with Python – 23 Aug 2019 – Day #5



After debugging the homework from the previous class, the topic for today is how to create a palindrome detector 🙂

IMG_9334 IMG_9334


The results 🙂


simple palindrome detector

Screen Shot 2019-08-23 at 10.44.50

Screen Shot 2019-08-23 at 10.51.10 Screen Shot 2019-08-23 at 10.57.34

with word input

Screen Shot 2019-08-23 at 11.05.46

with sentence input

Screen Shot 2019-08-23 at 11.13.29

and then we learned about simple cryptography, virus and encryption-virus 😉 so much to learn today 🙂

Screen Shot 2019-08-23 at 11.43.11

Today is the last day of the private training, but now Riani has most of the skill a programmer should has 🙂