ProCodeCG – BDV – Technical Series #8 – Machine Learning Object Detection with YOLO – 8 April 2019 – Day #3 #4

Standard

We finished the #3 and #4 session today 😉

IMG_9638

We explored both darknet and darkflow object detection today. This is the example of darkflow object video with camera

IMG_9639

IMG_9640

IMG_9645

We tried very hard to make either darknet or darkflow works on each computer

IMG_9642

8dd323d5-ee70-42bf-91ff-669e91c62a41

c1e8557c-5869-4373-bd2c-39cbde1ce80d 11e81d99-eca1-44fb-b0d7-171a160d3dd0

88878aba-cca8-4eae-b3b6-9ffc6c32e5fc d3140504-7599-4b47-bb78-ab7b4936b517

54e1d0c8-b31f-4ed1-a20d-613295cac4ae 9daf7f58-557e-441b-99c4-32d985f25037

aff7019a-dce7-4f82-857f-8468ebe6df70 d3489f72-41f1-4307-85b7-62fa99c71ef9

422d8ccc-fead-43f2-973e-cb38e871a140 512d76ee-74c4-499d-a823-9ce887a7865f

b3a190c0-930a-40af-b3b5-6bb5ab53b7a7 dd691013-1794-41f9-87a1-67e354278f72

59ed6d5c-33f6-4f0e-bd53-8fc8f93dd65e

Some of the results today

 

Screen Shot 2019-04-15 at 11.23.14 Screen Shot 2019-04-15 at 11.23.09

The project today is to create our own dataset of 3 kind of instant noodle: Indomie, Supermie and MiSedap. We had to download the picture, put box around it and label it, make the system learn and then see if it can classify or detect the object

IMG_9644

Screen Shot 2019-04-15 at 14.54.57

At the end of the class we were still figuring out about how to get the new weights to train our dataset. The process took lots of time, we had to continue the rest at home 🙂

 

*Photos and videos are also available here
Most of the photos are courtesy of Telkom Bandung Digital Valley

Advertisements

ProCodeCG Kids Regular Coding Class – 13 April 2019

Standard

Our coding vibes every Saturday 🙂

IMG_9535 IMG_9540

Fadhlan got a new solder and compared it to the old one 😀

IMG_9507

And he also got a super big and tidy toolbox!

IMG_9506

Very well organized

IMG_9508

Especially with those little compartments! Nice job 🙂

IMG_9513

So now he can start to work happily 😀

IMG_9509

Today’s work is to install power supply for the robot

IMG_9512

replacing a motor that stopped working

IMG_9524

now all working

IMG_9537

the next step is adding a switch

IMG_9546

All working well. Next week we will add bluetooth module

IMG_9547

Badi has got serious work in registering a domain and choosing hosting configuration

IMG_9510

He had to read lots of tutorials and manuals

IMG_9522

Including chat the customer service to activate the system with the correct payment amount and the chosen configuration

IMG_9543

Faishal is still exploring computer security and Kali Linux

IMG_9511

He is learning how to change IP address and manage an attack

IMG_9520 IMG_9562

IMG_9563

Hafiz works really hard on this one because this game has a whole lot complexity and details than any games he had ever created 🙂

IMG_9515

The more characters and features we added to the game, the harder to make it work 😀

IMG_9517

IMG_9521

Syadad lost his game from last week so he had to started from the beginning

IMG_9519

but it is ok, he managed to catch up 🙂

IMG_9534 IMG_9542

IMG_9545

This is even better than the first one 😉

IMG_9555

Capt. Faris got an important task to make darknet works on this computer 😀

IMG_9523

Capt. Awa wasn’t in the mood doing electronics

IMG_9533

He’s challenging himself to create difficult structures

IMG_9544 IMG_9556

Koosha showed his new mods in Minecraft to create an airport and aircrafts

IMG_9536 IMG_9550

IMG_9551 IMG_9552

IMG_9554

Koosha is also doing research on how to connect Minecraft to Arduino and he did 🙂 Now we can build some switches in Minecraft to activate real LEDs in the real world 🙂

IMG_9558

Andra had to finished Code Combat today

IMG_9539

and after he finished this one, he will learn how to code in Minecraft 🙂

IMG_9541

IMG_9553

So many excitements awaits next week 😉

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Kids Coding Class – 12 April 2019

Standard

Our last class for this semester 😦 Hoping that the next semester there will be enough students to open the class again 🙂 Today we tried to finish our end of the semester projects 🙂

IMG_9433

Capt. Awa is leading the Basic Electronics team to create Smart Trash Bins 😉

IMG_9437

Daffa has just got his Basic Electronics Toolkit

IMG_9423

Daffa is making his first LED project with Arsa watching 😀

IMG_9439

Yes, Daffa is definitely more interested in electronics than creating games 😀

IMG_9440

The first project done 🙂

IMG_9451

Arsa is now working on the Game Project collaboration with Daffa alone 🙂

IMG_9424

But he said it is okay 😀

IMG_9425

Danen helped Daffa getting started with the kit 🙂 Danen likes teaching and shares what he knows 🙂 He’s very excited showing Daffa how things work and how to fix when there are things not working out 🙂

IMG_9426

Hanif’s Flappy Bird project has enter the next phase

IMG_9427

We had several versions of the game to see which one working the best

IMG_9435

We’re trying every techniques and possibilities to make the game works as expected

 

IMG_9442

IMG_9449

We checked and modified every setting and finally decide we had to create another version. From scratch 🙂 But at the end of this semester Hanif has achieved lots of progress.

IMG_9457

Isma’ill is now has a trash bin to be converted into a smart one 🙂

IMG_9428 IMG_9431

Testing the ultrasonic sensor and the micro servo

IMG_9441

the electronics working nicely

IMG_9445

Faisal is also working on the trash bin

IMG_9429

but he had to take a break before continuing 😀

IMG_9444

Capt. Bullitt had to make sure everyone is doing their jobs 🙂

IMG_9430

The trash bin is a little bit too big and we’re thinking hard to figure out how that small micro servo can open it 😀

IMG_9447

Khalis gives his support and sympathy to Capt. Bullitt who is almost giving up attaching the micro servo to the bin 😀

IMG_9453

Khalis is going to finish the game today 🙂

IMG_9432

Khalis works very hard like usual, he has completed the most important features in the game 🙂

IMG_9436 IMG_9438

Next semester Khalis can create new games, or improve this one. The most important thing is, Khalis had learned so much all the way 🙂

IMG_9455

Until the next semester 🙂

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Basic Electronics – 11 April 2019

Standard

This is our plan for today: creating a timer with 2 or 3 buttons 🙂

IMG_9372

Tyo is so ready 😉

IMG_9373

It requires lots of coding modifications

IMG_9375

IMG_9376

The wiring is ready but not yet the coding

IMG_9377

We added more details and features

IMG_9379

We still have to fix the information printed to the display

IMG_9380

and the third button is still not working

IMG_9383

We should add clear display in the loop so it wouldn’t get overlapped characters like this

IMG_9385

the up and down button is working well

IMG_9388

IMG_9390

We will deal with the third button on the next class 😉

*Photos and videos are also available here

ProCodeCG – BDV – Technical Series #8 – Machine Learning Object Detection with YOLO – 8 April 2019 – Day #2

Standard

Day #2 of deep learning with YOLO 😉

 

photo6149951813193935070

photo6150062494501152960

Today we will test object detection with darknet and darkflow configuration

photo6150062494501152961

It of course took a lot of effort and resources (in terms of time and computational resources :D)

photo6150062494501152962

Every participants are free to decide darkflow or darknet. But both implementations are expected.

photo6150062494501152963

photo6150062494501152964photo6150034358170396903

photo6150062494501152965

photo6150062494501152966

photo6150034358170396905

photo6150062494501152967

photo6150062494501152970

photo6149951813193935074

photo6149951813193935075

photo6150062494501152972

photo6149951813193935078

IMG_9223

IMG_9224

IMG_9225

Some of the participants use Google Colab so they can make use of the GPU 😉

IMG_9228

IMG_9229

An example of the object detection we learned today 🙂

Screen Shot 2019-04-09 at 15.50.39//embedr.flickr.com/assets/client-code.js

predictions//embedr.flickr.com/assets/client-code.js
 

*Photos and videos are also available here
Most of the photos are courtesy of Telkom Bandung Digital Valley

ProCodeCG Kids Regular Coding Class – 6 April 2019

Standard

Saturday’s Coding Squad 🙂

IMG_9014

Capt. Faris is given a project to detect hoax and real news

IMG_8976

plus investigating the neural nets architecture being used by our machine learning platform

IMG_9039

The codes

IMG_9040 IMG_9052

Hafiz’s Plant vs Zombie Game is getting better and better 😉

IMG_8977 IMG_8981

we need to add lots codes to add more features to the game

IMG_8990 IMG_8991

IMG_8993 IMG_8994

Now the game has the randomly generated points (the yellow dots)

IMG_8998 IMG_8999

it also now has flowers that can shoot peas 🙂

IMG_9033

Hafiz has to repeat the process for lots of sprites

IMG_9035

and then define scoring and rules of the game. Lots of hard work but fun 🙂

IMG_9053

Sulaiman is going to choose his own project today 🙂

IMG_8978

We borrowed Aidia’s book to find a suitable project for Sul 🙂

IMG_9004 IMG_9003

IMG_9006 IMG_9010

IMG_9012

After a while, Sul finally chose this one 🙂

IMG_9013

The result 🙂

IMG_9026

and then Sul started to create running text structure like Capt. Awa was doing earlier

IMG_9055

Syadad started creating games today 🙂

IMG_8979

The first sprite

IMG_8986 IMG_8987

Object movement test

IMG_8989

The other sprite to be eaten by the first sprite

IMG_9005

room setup

IMG_9017

Yayyy, Syadad’s first game 🙂

IMG_9037

more object arrangements and background

IMG_9042

We will add scoring in the next class 😉

IMG_9050

Aidia is improving her sophisticated locker system design 😉

IMG_8980 IMG_8984

Aidia added more structures to her world

IMG_8985 IMG_8988

She brought some books for references

IMG_9009

So whatever Aidia created in her world is pure her creativity; she combined lots of ideas into unique structures

IMG_9028

IMG_9034

Capt. Awa asked for a challenge and so the challenge was creating a running text structure

IMG_8983

No one has ever created this before because of it’s tricky nature. By using piston the furthest shift is 7 blocks

IMG_8995

But Awa wouldn’t be a Captain if he wasn’t qualified 🙂 He brilliantly overcome the limitation by making it circular 🙂

IMG_9020

The structure. Unbelievable. Impressive. Outstanding. 🙂

IMG_9022

Awa tried several structures before finally found the correct one

IMG_9023

Minecraft can be used to learn many things including logic, problem solving, creativity, including mechanical structures and electronics logics 😉

IMG_9025

Experimenting with the machine

IMG_9032

adding shield to make it waterproof 😀

IMG_9054

Andra is still going through the intro to coding 🙂

IMG_9008

Today he learned about function through pattern

IMG_9018

IMG_9019 IMG_9029

And then moved on to more challenges. Next week Andra will learn visual coding with actual coding scripts 🙂

IMG_9031 IMG_9049

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Kids Coding Class – 5 April 2019

Standard

Today we started to prepare projects for the end of semester 😉

IMG_8936//embedr.flickr.com/assets/client-code.js

Daffa collaborates with Arsa creating a new game with GameMaker

IMG_8874

Daffa created some of the sprites

IMG_8910

and the objects to make them move

IMG_8911

IMG_8923

and also created some of the backgrounds

IMG_8925

but Daffa is very interested in learning basic electronics. Next class he will be given a basic electronics project 😉

IMG_8929

Arsa teamed up with Daffa

IMG_8875

designing a new interesting game 😉

IMG_8900

the game will be in night and day mode 🙂

IMG_8914

Arsa had mastered the basics of creating games so he can make any games he wants

IMG_8915

but in the middle of process, Arsa wanted to explore about basic electronics, because it looks really interesting 😀

IMG_8926

Arsa learned about basic components and how to use a multimeter 😀

IMG_8933

Capt. Bullitt is ready for the duty today 🙂

IMG_8876

The project for the end of semester: a smart trashbin 🙂

IMG_8889

Capt. Bullitt is responsible to lead the project, and make sure the team give the expected results 🙂

IMG_8928

Hanif is going to make v2 of his game

IMG_8877

the v1 is working with some bugs so we are going to modify it and see the result

IMG_8896

IMG_8897

we’re going to implement different methods in spawning these pipes

IMG_8902

Arsa visited Hanif offering himself to test the game 😀

IMG_8907

IMG_8912

IMG_8919

We are definitely testing every step and make sure we didn’t miss any configurations that work well in the previous version

IMG_8930

Andra is also preparing the project for the end of the semester

IMG_8880

Andra will modify and upgrade his game

IMG_8908

IMG_8917

IMG_8918

IMG_8931

Faisal is doing the same project as Isma’ill and Danen: creating a Smart TrashBin

IMG_8881

Faisal is responsible on drawing the design

IMG_8893

The picture will describe how the project works 🙂

IMG_8916

Isma’ill is responsible for the code and make sure works

IMG_8882

Teamwork 😉

IMG_8885

IMG_8905

The stuff for the project

IMG_8921

The code

IMG_8924

debugging the code

IMG_8932

Danen is responsible for installing the components

IMG_8884

IMG_8892

Look at those happy faces 😉

IMG_8898

Danen has successfully installed the ultrasonic sensor and the microservo

IMG_8904

Later we can use a more proper box but the target is to make it work 😉

IMG_8906

Khalis had learned so much about creating games

IMG_8887

and this is his project for the end of the semester 😉

IMG_8890

IMG_8891

IMG_8899

IMG_8901IMG_8903

Wow almost finished 🙂 We’re going to finished it up next week 😉

IMG_8935

*Photos and videos are available here