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

Standard

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

IMG_4168

IMG_4169

IMG_4197

start the training

IMG_4198

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 πŸ˜‰

IMG_4167

*Photos and videos are also available here

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

Standard

Day #4 πŸ™‚

We finally figured out all errors and managed to make Tensorflow learn our own datasets πŸ˜‰

IMG_2860

IMG_2861

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

IMG_2858

We’re going to add more datasets and categories next week πŸ™‚

ProCodeCG Kids Regular Coding Class – 14 Sept 2019

Standard

We have lots of projects and deadlines, like most of the times πŸ™‚ Yes we have lots of pressures but it doesn’t mean that the class shouldn’t be fun πŸ™‚

Fadhlan has to deal with SNAPBOT I and II πŸ˜€

IMG_0966

we have to test SNAPBOT II and add mouse reading to it

IMG_0969

while adding PWM control to SNAPBOT I

IMG_0973

the headache is real πŸ˜€

IMG_0977

the space needed is expanding πŸ˜€

IMG_1002

SNAPBOT II uses Arduino Mega to provide all the ports needed. We’re going to replace Arduino Uno on SNAPBOT I to Mega to since we’re running out of ports there too.

IMG_1032

Clive

IMG_0967

is getting better at creating games. He learns super fast!

IMG_0976

Clive has been shown an example of an advanced game created with GameMaker, and now he’s applying the tricks to his game

IMG_0978

now the game has animations πŸ™‚

IMG_0979

IMG_0988

The game is looking and working great! πŸ™‚

IMG_1006

Syadad is going to explore more basic electronics today πŸ™‚

IMG_0968

Typing and understanding code is not difficult for Syadad, he had some experience with Minecraft coding in JavaScript πŸ˜‰

IMG_0975

IMG_0994

The LED is blinking πŸ™‚

IMG_0995

IMG_0996

and we’re going to make more difficult circuits to be controlled from Minecraft πŸ™‚

IMG_0997

Aidia is working on her Color Sorter Project today

IMG_0972

Aidia’s parents helped her creating this structure

IMG_0970

The Color Sorter will sort the candy based on colors! πŸ™‚

IMG_0971

Aidia starts with the wiring πŸ™‚

IMG_0974

IMG_0980

While her supportive Mom is busy working on her little sister project πŸ˜‰

IMG_0999

now it’s time to lay out the components on the structure and find out the best set up

IMG_1014 IMG_1027

several adjustments is still needed to give way for cables and the components. This is going to be awesome!

IMG_1028

Ara is preparing for a competition next Wednesday

IMG_0981

so he’s making sure all is working well while also exploring the next topic: hacking with Rainbow Tables

IMG_1001 IMG_1035

Yogi

IMG_0982

is creating a new game, based on a game we chose, and we’re going to modify it πŸ™‚

IMG_0990

Since Yogi is pretty fluent with GameMaker, he’s given a hard challenge to keep him from getting bored

IMG_1003

ok some parts of the code are functioning well πŸ™‚ He just got to keep going

IMG_1004

Capt. Faris is given a task to do research on how to create a ChatBot for education πŸ™‚

IMG_0983 IMG_0991

ChatBot with DialogFlow

IMG_1036 IMG_1037

IMG_1038

Mohan wants to create more advanced game with GameMaker Studio

IMG_0984

so we set up the laptop to download GameMaker 2

IMG_0992

Koosha has his own plan

IMG_0998

but not yet telling us what is he doing πŸ˜€

IMG_1018 IMG_1020

and we got a newcomer: Syathir πŸ™‚

IMG_1007

He starts like everyone else: intro to programming πŸ˜‰

IMG_1009

Aidia helps Syathir to get started πŸ™‚

IMG_1010

not bad at all for a beginner πŸ˜‰

IMG_1015

once Syathir learns how to make this work, the rest will be easy πŸ™‚

IMG_1026

Mika can solve most of the challenges given

IMG_1008

So today he should finish this LightBot challenge series

IMG_1011 IMG_1012

IMG_1016 IMG_1024

and he did πŸ˜‰

IMG_1025

Now he may starts to learn Python programming πŸ™‚

IMG_1030

Fab had finished his series of challenges with LightBots and Blockly too

IMG_1017

so Fab can also start to learn Python programming too πŸ˜‰

IMG_1021

IMG_1031 IMG_1033

The class today πŸ™‚

IMG_1022

IMG_1023

IMG_0993

*Photos and videos are also available here

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

Standard

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 πŸ˜‰

IMG_0797

Next week we’re going to do more investigation about viruses and dissect them πŸ™‚

ProCodeCG – Private Training – Coding with Python – 8 Aug 2019 – Day #2

Standard

Day #2 of Private Training – Coding with Python πŸ˜‰

IMG_8217

today we learn more about data structure in Python: array, list, and dictionary

IMG_8213

the exercise for today

Screen Shot 2019-08-08 at 10.46.06

Screen Shot 2019-08-08 at 10.27.19

and we start to learn Python GUI

Screen Shot 2019-08-08 at 11.27.36

Screen Shot 2019-08-08 at 11.12.59

Screen Shot 2019-08-08 at 11.59.47

There are more things to learn, in the next class we will learn about matrix πŸ˜‰

IMG_8212

 

ProCodeCG – Tel U – School of Computing – Data Science Training – Day #2 – 7 August 2019

Standard

Day #2 of Data Science Training at School of Computing – Telkom University πŸ™‚

IMG_8159 IMG_8160

IMG_8165 IMG_8158

IMG_8171

Today we learn how to crawl data from Instagram, processing it, make analysis and visualisation

IMG_8161

IMG_8162 IMG_8163

IMG_8164 IMG_8167

The data

Screen Shot 2019-08-07 at 18.49.31

Screen Shot 2019-08-07 at 18.49.35 Screen Shot 2019-08-07 at 18.49.40

The results

IMG_8168

IMG_8170

IMG_8172

IMG_8174

IMG_8175

IMG_8176 Screen Shot 2019-08-07 at 10.39.53

Screen Shot 2019-08-07 at 13.00.55 Screen Shot 2019-08-07 at 13.38.48

Screen Shot 2019-08-07 at 10.00.52

Screen Shot 2019-08-07 at 13.48.45 Screen Shot 2019-08-07 at 13.57.10

Screen Shot 2019-08-07 at 14.01.08 Screen Shot 2019-08-07 at 14.07.32

this is the result of very latest topics πŸ˜‰

Screen Shot 2019-08-07 at 14.21.54 Screen Shot 2019-08-07 at 14.22.07

Screen Shot 2019-08-07 at 14.45.16 Screen Shot 2019-08-07 at 14.46.27

Thank you very much to School of Computing – Telkom University giving ProCodeCG an honour to share a bit what we know about Data Science πŸ™‚

IMG_8177

IMG_8178

ProCodeCG – Tel U – School of Computing – Data Science Training – Day #1 – 6 August 2019

Standard

Today is the first day of Data Science Training at School of Computing – Telkom University πŸ™‚

5D450E8F-3B10-4BAB-8737-68CA1B33B455

The training room

A9507F0A-E4CF-4D00-87E2-F6F7C98F3EE6

What we learned today is how to use Python for Data Science πŸ™‚

IMG_8113

we learned to process different kinds of data, from txt, csv, json to xml. Tomorrow we will learn how to process data in graphql format πŸ˜‰

IMG_8114

IMG_8115 IMG_8120

IMG_8122

The codes

Screen Shot 2019-08-06 at 11.20.16

Screen Shot 2019-08-06 at 14.17.31

The data

Screen Shot 2019-08-06 at 19.10.34 Screen Shot 2019-08-06 at 19.10.39

Screen Shot 2019-08-06 at 13.51.59 Some of the results Screen Shot 2019-08-06 at 14.24.17

Screen Shot 2019-08-06 at 14.33.43 IMG_8123

Screen Shot 2019-08-06 at 15.15.07

The class

IMG_8109IMG_8118

IMG_8121 IMG_8111

IMG_8112

Tomorrow will do data crawling, parsing, analysing and visualising πŸ˜‰

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

Standard

For the first time we have a very eager to learn Computer Engineering student, asking for a private training for coding πŸ™‚

IMG_8064

She knows exactly that she has to work hard to be able to compete with others and to cope up with the stakeholders expectation when she graduates πŸ™‚

IMG_8063

A very rare awareness coming from a female student πŸ™‚ So proud πŸ™‚

IMG_8080

IMG_8081

IMG_8062

We learned a lot today, from basic syntax, data types, sequences, looping and conditionals πŸ™‚

IMG_8065

IMG_8068 IMG_8069

IMG_8070 IMG_8071

IMG_8072 IMG_8061

Some of the examples of what we do today πŸ˜‰

Screen Shot 2019-08-05 at 11.54.22 Screen Shot 2019-08-05 at 11.28.12

ProCodeCG – LAPAN – BackEnd Programming Training – 30 July 2019

Standard

Today ProCodeCG is very proud to give training for LAPAN (Lembaga Penerbangan dan Antariksa Nasional/The National Institute of Aeronautics and Space).

Bapak Adi Witono, MSi, Division Head of Program and Facility Division – Space Science Center LAPAN (Kepala Bidang Program & FasilitasΒ Pusat Sains Antariksa LAPAN)Β  andΒ Dr. Emanuel Sungging Mumpuni, Division Head of Dissemination – Space Science Center LAPANΒ (Kepala Bidang Diseminasi, Pusat Sains Antariksa LAPAN) give opening speech before the training started

IMG_7592

The participants have different education backgrounds and come from different divisions with different job descriptions

IMG_7593

IMG_7594 IMG_7595

IMG_7596

IMG_7616

IMG_7618

 

 

IMG_7606 IMG_7607

Some of we learned today πŸ™‚ We learned BackEnd Programming withΒ PHP

IMG_7597

IMG_7598

IMG_7599

MySQL

IMG_7600

creating login app with PHP to access database

IMG_7602

IMG_7603

displaying data from database

IMG_7605

and then we learned to use Python for Data Science πŸ™‚ We begin with data visualization πŸ™‚

IMG_7611

IMG_7612

we used example data

IMG_7613

IMG_7615

IMG_7614

IMG_7619

IMG_7620 IMG_7621

and then started to use specific data used in the office (each participant should use own specific data)

IMG_7622

we tested data in .txt, .csv and also .json

IMG_7624

This is Observation Room in LAPAN, displaying real data from space πŸ™‚ We will give report about this next time when we have opportunity to visit this room and see things closer πŸ™‚

IMG_7608

IMG_7609 IMG_7610

Thanks LAPAN for inviting ProCodeCG πŸ™‚ Hoping to be able to visit LAPAN again very soon πŸ™‚

IMG_20190730_085759

*Photos and videos are also available here

ProCodeCG – Kids Private Class – White Hacking – Day #4 – 13 June 2019

Standard

Day #4 of White Hacking already πŸ™‚

IMG_3318

today we’re installing DVWA on Kali Linux πŸ™‚

IMG_3327

IMG_3320

there are zillion of things we have to do and zillion of errors we have to fix πŸ˜€

IMG_3321

also modifying some codes in some files

IMG_3323

registering recaptcha and so on

IMG_3324

until finally we can get to this login page πŸ˜€

IMG_3325

and ready to do penetration test with DVWA πŸ˜€

IMG_3326

IMG_3328

we’ll save the attack for the next class πŸ˜‰

IMG_3317

*Photos and videos are also available here