-
Notifications
You must be signed in to change notification settings - Fork 11
/
schedule_table.html
1168 lines (1088 loc) · 92.1 KB
/
schedule_table.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="date" content="2018-05-23 22:28" />
<meta name="summary" content="Conference Schedule" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"></script>
<style>
.grid-container {
width: 100%;
display: grid;
grid-template-columns: 60% auto;
grid-row-gap: 10px;
}
.timeflex {
display: flex;
flex-direction: row;
}
@media screen and (max-width: 500px) /* Mobile */ {
.timeflex {
flex-direction: column;
}
}
.schedule-item-container {
display:flex;
flex-direction: column;
}
.schedule-item {
padding: 5px;
padding-left: 10px;
color: white;
width: calc(100% - 20px);
margin-bottom: 5px;
}
.schedule-item:hover, .workshop-item:hover {
opacity: 0.8;
cursor: pointer;
}
.schedule-item-1 {
background-color: darkblue;
}
.schedule-item-2 {
background-color: darkgreen;
}
.schedule-item-3 {
background-color: darkred;
}
.schedule-item-5 {
background-color: gray;
}
.p-5 {
padding: 5px;
}
.workshop-item, .schedule-item-4 {
grid-column-start:3;
background-color: purple;
color: white;
margin-bottom: 5px;
padding: 10px;
margin-right: 5px;
}
.workshop-item .workshop-text {
}
.timetext {
padding-top: 5px;
padding-right: 5px;
}
a {
color: white;
}
.hidden-field {
display: none;
}
</style>
<h2>Tracks</h2><div class="schedule-item schedule-item-1">T1: Auditorium (L6)</div><div class="schedule-item schedule-item-2">T2: Forum (L7)</div><div class="schedule-item schedule-item-3">T3: Cubiculum (L7)</div><div class="schedule-item schedule-item-4">T4: Aquarium (L7)</div><h2>sat</h2> <div class="grid-container"><div class="timeflex" style="grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 3;"> <div class="timetext"><b>07:30</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-5" style="order: 4;" onclick="var hid='hidden-field-1-5'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Breakfast @ Starbucks with Women who Code and Pycon Thailand</b></div>
<div>Women Who Code</div>
<div class="hidden-field" id="hidden-field-1-5">
<br>
<div><b>Description:</b></div>
<div>To kick off the 2-day Pycon marathon, join us for a meet and greet breakfast with Women who Code at Starbucks.
Even if you're not attending Pycon or did not manage to get a ticket, join us for a free cup of coffee, some croissants and chat with WWC members and other Pythonistas.</div>
<br>
<div><b>Bio:</b></div>
<div>Women Who Code, a non-profit organization founded in 2011, dedicated to inspiring women to excel in technology
careers by providing experience for community participants and supporters. We empower with skills needed
for professional achievement and educate companies to better promote, retain and hire talented women. We
build a global community where networking and mentorship is valued and develop role models and support this
generation of engineers.
https://www.meetup.com/WOMEN-WHO-CODE-BKK</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 2; grid-row-end: 2; grid-column-start: 1; grid-column-end: 3;"> <div class="timetext"><b>08:00</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-5" style="order: 4;" onclick="var hid='hidden-field-2-5'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Registration Opens</b></div>
<div>PyCon Registration Desk Level 6</div>
<div class="hidden-field" id="hidden-field-2-5">
<br>
<div><b>Description:</b></div>
<div>Bring a copy of your ticket or show the ticket in your phone. In case of student tickets, keep your student ID card or university acceptance letter in-hand.
Once you arrive at the level 1 entrance 2 of the venue, you may need to show your ticket to the security staff or our volunteers to pass the security check point.
Take elevator to level 6, our registration desk staff will assist you with the process.
</div>
<br>
<div><b>Bio:</b></div>
<div>Registration desk is on Level 6 near the lifts. It's completely staffed by volunteers. Please be patient with us!</div>
</div>
</div> <div class="schedule-item schedule-item-5" style="order: 4;" onclick="var hid='hidden-field-17-5'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Registration Opens</b></div>
<div>PyCon Registration Desk Level 6</div>
<div class="hidden-field" id="hidden-field-17-5">
<br>
<div><b>Description:</b></div>
<div>Bring a copy of your ticket or show the ticket in your phone. In case of student tickets, keep your student ID card or university acceptance letter in-hand.
Once you arrive at the level 1 entrance 2 of the venue, you may need to show your ticket to the security staff or our volunteers to pass the security check point.
Take elevator to level 6, our registration desk staff will assist you with the process.
</div>
<br>
<div><b>Bio:</b></div>
<div>Registration desk is on Level 6 near the lifts. It's completely staffed by volunteers. Please be patient with us!</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 3; grid-row-end: 3; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>08:55</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-3-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Welcome Speeches</b></div>
<div>Dylan Jay & TDPK</div>
<div class="hidden-field" id="hidden-field-3-1">
<br>
<div><b>Description:</b></div>
<div>Some words to open PyCon Thailand 2019</div>
<br>
<div><b>Bio:</b></div>
<div></div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 4; grid-row-end: 4; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>09:05</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-4-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>How to meaningfully contribute to Python without being very good at programming</b></div>
<div>David Cournapeau</div>
<div class="hidden-field" id="hidden-field-4-1">
<br>
<div><b>Description:</b></div>
<div></div>
<br>
<div><b>Bio:</b></div>
<div>David Cournapeau is a data scientist. He is the original author of the scikit-learn package, an open source machine learning library in the Python programming language.
He is a self-described "deployment/packaging geek".
David graduated with a MSc in Electrical Engineering from Telecom Paristech, Paris in 2004, and obtained his PhD in Computer Science at Kyoto University, Japan, in the domain of speech recognition.
He joined Cogent Labs in August 2017. As head of the Machine Learning Engineering Team, he plays a pivotal role at the interface between cutting-edge research and product development. Beyond his work at Cogent Labs, David is also well known in the open source community as the original author of scikit-learn, and a major contributor to NumPy and SciPy.</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 5; grid-row-end: 5; grid-column-start: 1; grid-column-end: 3;"> <div class="timetext"><b>09:50</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-5" style="order: 4;" onclick="var hid='hidden-field-5-5'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Morning Tea & Coffee</b></div>
<div>The Well Connect (Level 6)</div>
<div class="hidden-field" id="hidden-field-5-5">
<br>
<div><b>Description:</b></div>
<div>On level 6 you will find out coffee Partner `The Well Connect <https://facebook.com/thewellconnect/>`_ where you can use
you badge to get 1 free coffee or other drink per day. Additional coffee can be
bought here or at True Coffee also on Level 6.</div>
<br>
<div><b>Bio:</b></div>
<div>The Well, a project of the Thai Restoration Community Development Foundation, assists
women and children in need. It began in 2004 by assisting women working in the sex
industry, but now serves those with diverse poverty-related needs.
The central component of The Well is a center in the On Nut area where women learn and
work in a safe, positive environment. Those with addictions or mental health needs benefit
from various therapeutic activities and services. Single mothers have a work schedule that
fits school hours, while learning vocational skills. Children enjoy learning activities both after
school and all day during term breaks. Wayward teens receive mentoring and new
opportunity.
The Well team also follows up dozens of families living in the community and upcountry,
providing counsel and other assistance. Outreach workers regularly meet new women and
teens in needy areas.
Our ultimate desire is to see Thailand become a safer, healthier place for women and
children, with better safety nets to help them avoid or escape exploitation. To that end we
seek to build and empower women as agents of social change.</div>
</div>
</div> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-20-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>The Fastest Path to Deep Learning</b></div>
<div>Sam Witteveen</div>
<div class="hidden-field" id="hidden-field-20-1">
<br>
<div><b>Description:</b></div>
<div>How to get started quickly and plot your own path to learning Deep Learning in the fastest way possible. This will examples of Deep Learning, how they work and what the key components are to get started to creating AI based apps.</div>
<br>
<div><b>Bio:</b></div>
<div>Sam is a Google Developer Expert for Machine Learning and is a co-founder of Red Dragon AI a deep tech company based in Singapore. He has extensive experience in startups and mobile applications and is helping developers and companies create smarter applications with machine learning. Sam is especially passionate about Deep Learning and AI in the fields of Natural Language and Conversational Agents and regularly shares his knowledge at events and trainings across Asia, as well as being the co-organiser of the Singapore TensorFlow and Deep Learning group.
แซมพูดและอ่านภาษาไทยได้</div>
</div>
</div> <div class="schedule-item schedule-item-2" style="order: 1;" onclick="var hid='hidden-field-20-2'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>AIoT: Intelligence on Low Power Microcontroller, with MicroPython</b></div>
<div>Andri Yadi</div>
<div class="hidden-field" id="hidden-field-20-2">
<br>
<div><b>Description:</b></div>
<div>AI + IoT = AIoT is the latest advancement of AI and IoT. Let's move beyond buzzword and seeing it in action. This session will show how to use MicroPython superpower to make Machine Learning (ML) inference runs right on the low power Microcontroller (MCU), not in the cloud, to build AIoT application</div>
<br>
<div><b>Bio:</b></div>
<div>CEO of DycodeX - the AIoT enabler in Indonesia. Microsoft Most Valuable Professional (MVP) of Microsoft Azure.
15 years as entrepreneur. A developer, hardware maker, and public speaker.</div>
</div>
</div> <div class="schedule-item schedule-item-3" style="order: 2;" onclick="var hid='hidden-field-20-3'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Python made my dream come true</b></div>
<div>AKSHAT SHARMA</div>
<div class="hidden-field" id="hidden-field-20-3">
<br>
<div><b>Description:</b></div>
<div>Python helped me fulfill my teenage dream to visit silicon valley before turning 20. I won an intercollege hackathon for building a Vision app using python, which got selected me for silicon valley and eminent Harvard Conf. A senior from my college inspired me, now, I wish to inspire novices.</div>
<br>
<div><b>Bio:</b></div>
<div>Hie, I'm Akshat, a Govt. of India recognized Silicon Valley fellow and a Harvard University Conference Scholar.
Currently, I'm working on the problem of distracted driving and recently built an Android app
(visit: inSessionApp.com) to manage my calls and acknowledging callers while I sleep. I've previously worked at
a Thailand based and a California based company. This summers, I'm working with an India based startup as a Software
Engineer. Above all this, I love to empower people in my connection.</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 6; grid-row-end: 6; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>10:20</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-6-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Interactive Python Dashboards with Plotly and Dash</b></div>
<div>Doni Rubiagatra</div>
<div class="hidden-field" id="hidden-field-6-1">
<br>
<div><b>Description:</b></div>
<div>In the interactive visualization world mainly we hear about Tableau and Shiny for R. How about Python? Python’s visualization landscape is quite complex with many available libraries. In this talk, we will look for an easy and fun way to build an interactive dashboard using Plotly and Dash
</div>
<br>
<div><b>Bio:</b></div>
<div>Hello, I am Doni Rubiagatra. I am Software Engineer at `kumparan <https://kumparan.com>`_, co-founder of
`surabaya.py <https://github.com/surabaya-py, and Advisor at
[Data Science Indonesia](https://datascience.or.id>`_ East Java. I love teaching Python to others and
spoke at several PyCon in Asia. I scream for an Ice Cream :D</div>
</div>
</div> <div class="schedule-item schedule-item-2" style="order: 1;" onclick="var hid='hidden-field-6-2'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>How We Build a Data-Informed Culture with Apache Airflow (Replacement)</b></div>
<div>Kan Ouivirach</div>
<div class="hidden-field" id="hidden-field-6-2">
<br>
<div><b>Description:</b></div>
<div>This talk replaces the one initially scheduled, the previous speaker having cancelled.
To Be Added</div>
<br>
<div><b>Bio:</b></div>
<div>Kan is an enthusiastic engineer who not only has a scientific mindset, but also a practical approach to software solutions. He is passionate in software engineering, data engineering, and data science. More importantly, he loves Python and uses it every single day at work. When there's any time left to burn Kan likes to improve his skills by taking some courses or contributing to some open-source projects.</div>
</div>
</div> <div class="schedule-item schedule-item-3" style="order: 2;" onclick="var hid='hidden-field-6-3'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Unique ways to Hack into a Python Web Service</b></div>
<div>Tilak T</div>
<div class="hidden-field" id="hidden-field-6-3">
<br>
<div><b>Description:</b></div>
<div>Microservices are taking over the world. Rest-framework is accelerating this because of its ease and flexibility.
Developers often use and develop REST-based applications because it's exciting to work with. But, they forget about security which leads to compromised and exploited applications.</div>
<br>
<div><b>Bio:</b></div>
<div>I work at an Application Security company (we45) and have a unique perspective of developing secure and
deliberately insecure apps in Python and NodeJS. I have contributed to the development of several
Web-Applications using Django, Djano-Rest-Framework, NodeJs and more, that have been used for Capture the Flag
Contests inside and outside the organization. And also I am contributed multiple OpenSource Projects. In addition,
I have extensive experience with integrating scanners, SAST and DAST toolsets into our Application Vulnerability
Correlation and Aggregation product. I have over 7 years of development experience and continue to work as a
full-stack developer. And also I have presented talk in DjangoCon 2018, ISACA Meetup, also gave a workshop about
container orchestration and Serverless in Lascon, Recently gave a talk in DevSecCon Singapore 2019.</div>
</div>
</div></div> </div> <div class="workshop-item" style="grid-row-start:6; grid-row-end:9; grid-column-start: 2; grid-column-end: 2;" onclick="var hid='hidden-field-6-4'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div class="workshop-text">
<b>Python for beginners</b><br>Sudarat Chattanon
<div class="hidden-field" id="hidden-field-6-4">
<br>
<div><b>Description:</b></div>
<div>Have you ever use a cutie and cool CLI tool? Have you felt that it is very cool and makes you feel so excited to use this tool? This workshop will help you learn how to build your own CLI using basic Python skill and makes everyone love it.</div>
<br>
<div><b>Bio:</b></div>
<div>Hi there! I am a software engineer who uses vim at Pronto Tools and also a GirlsWhoDev organizer for around 4 years.
I have organized many tech events for girls who want to learn coding even if they are not in the tech industry such
as girls learning Python. I am also a co-organiser with Django girls for building a website with Django in Bangkok.
Apart from my tech life, I'm a dog person. I enjoy singing, dancing and watching a movie and a series.</div>
</div>
</div>
</div><div class="timeflex" style="grid-row-start: 7; grid-row-end: 7; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>11:10</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-7-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Production-ize deep learning with PyTorch, RedisAI and Hangar</b></div>
<div>Sherin Thomas</div>
<div class="hidden-field" id="hidden-field-7-1">
<br>
<div><b>Description:</b></div>
<div>Managing DL workflow is always a nightmare. Problems include handling the scale, efficient resource utilization, version controlling the data. With the highly optimized RedisAI, super flexible PyTorch and heavily organized Hangar, all the sleepless nights are stories of the past.</div>
<br>
<div><b>Bio:</b></div>
<div>I am working as a part of the development team of [Tensor]werk, an infrastructure development company focusing on
deep learning deployment problems. I and my team focus on building open source tools for setting up a seamless
deep learning workflow. I have been programming since 2012 and started using python since 2014 and moved to deep
learning in 2015. I am an open source enthusiast and I spend most of my research time on improving interpretability
of AI models using `TuringNetwork <https://turingnetwork.ai>`_. I have authored a deep learning book (`yet to
publish <https://github.com/hhsecond/HandsOnDeepLearningWithPytorch>`_). I go by hhsecond on internet</div>
</div>
</div> <div class="schedule-item schedule-item-2" style="order: 1;" onclick="var hid='hidden-field-7-2'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Raiden Network for instant crypto payment & lower fees</b></div>
<div>Pisuth Daengthongdee</div>
<div class="hidden-field" id="hidden-field-7-2">
<br>
<div><b>Description:</b></div>
<div>Raiden network is an open source project aims to bring several advantages like better privacy, speed, and lower fees to the Ethereum blockchain. This talk would focus on how to install, use cases, integration and its underlying technology.</div>
<br>
<div><b>Bio:</b></div>
<div>Pisuth turns himself into a blockchain developer with extensive skills on IoT and Chatbot since 2017. Prior
that time, he was working in media industry for 8 years in Thailand experienced using Python on system monitoring
and systems integration. He also won 7 blockchain competition/hackathon in the past 2 years include ETHSingapore,
Binance and NEO and has strong passion on blockchain technology and distributed economy.</div>
</div>
</div> <div class="schedule-item schedule-item-3" style="order: 2;" onclick="var hid='hidden-field-7-3'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Demystifying Conversational AI with Python</b></div>
<div>Avneet Kaur</div>
<div class="hidden-field" id="hidden-field-7-3">
<br>
<div><b>Description:</b></div>
<div>"Ok Google, Tell me how do you work?" Have you ever wondered, what goes behind asking a voice assistant to perform a particular action to having the output being delivered to you? Using open source NLP libraries like NLTK, and Spacy, we will learn concepts that form the heart of conversational AI.
</div>
<br>
<div><b>Bio:</b></div>
<div>I am currently researching in the field of NLP and information retrieval as a project assistant at IIT Delhi. I am a recent graduate, and had been conferred with a degree of Bachelors in technology in Computer Science, in August 2018.
I got introduced to the wonders of computer science while pursuing my undergraduate degree, and oh, boy! It was diverse. I was amazed with the profusion of avenues that it opened for me. From natural language chatbots, to biometrics recognition systems, path-planning robots, I found it ever-so encouraging just to be in the game, and with a curious eye, was ready to unearth it all.
I can program in multiple languages, Python, C/C++, R, Matlab, Chapel, GoLang, Java , Python being my first love since freshman days!. Recently I have started programming in GoLang, and it happens to be new found love. I am interested in the fields of NLP, ML, AI, having studied them during my senior year, and I wish to work on enhancing healthcare with AI. More specifically I want to work towards making technology come to the the aid of unfortunately or differently abled people, so that they can lead healthy lives. I am inspired by the advancing developments in making computers imitate and understand human language, vision and intelligence and so much more, which I feel can be used to solve challenges that the differently abled people face.
I am an avid reader, an eloquent writer, and love to share my experiences with others as well as learn from others. I do love to talk a lot too. A cup of hot chocolate, my laptop and a problem to code on, is what my daily routine sounds like.</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 8; grid-row-end: 8; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>12:00</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-8-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Designing and Building Serverless Machine Learning-powered Applications with Python</b></div>
<div>Joshua Arvin Lat</div>
<div class="hidden-field" id="hidden-field-8-1">
<br>
<div><b>Description:</b></div>
<div>Over the past couple of years, several companies around the world have started to embrace the Serverless movement to design and build modern applications. In this talk, I will bridge the gap between reality and expectations when dealing with Serverless Machine Learning-powered Python applications.</div>
<br>
<div><b>Bio:</b></div>
<div>**Joshua Arvin Lat** is the **Chief Technology Officer** (CTO) of **Complete Business Online**. He previously
served as the **Director for Software Development and Engineering** for multiple startups which allowed him to
see the bigger picture and be more effective as a professional and leader. For the past couple of years, he has
been sharing his knowledge in several conferences around the country to discuss practical strategies for companies
and professionals.</div>
</div>
</div> <div class="schedule-item schedule-item-2" style="order: 1;" onclick="var hid='hidden-field-8-2'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>The Buzz about Bees</b></div>
<div>Robert Owen</div>
<div class="hidden-field" id="hidden-field-8-2">
<br>
<div><b>Description:</b></div>
<div>Models are used to simulate the spread of diseases in populations. Scientists often cannot base their decisions on past events but must take action quickly to halt their spread. Computer modelling in Python using random processes can help formulate actions to stem the spread of contagious diseases.</div>
<br>
<div><b>Bio:</b></div>
<div>Robert Owen worked for Oracle as Program Director for Asia-Pacific. Before that he worked for Ericsson
Telecommunications. Robert was a member of the Australian delegation to the International Telecommunications
Union, ITU, in Geneva, Switzerland where he worked on global telecommunications policy. A few years ago he spat
his dummy at the amount of work Oracle expected him to do, resigned and enrolled for a PhD at the University of
Melbourne, Australia. He expects to complete his PhD computer modelling infectious animal diseases later this
year.</div>
</div>
</div> <div class="schedule-item schedule-item-3" style="order: 2;" onclick="var hid='hidden-field-8-3'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Automate the Boring Stuff with Slackbot</b></div>
<div>Takanori Suzuki</div>
<div class="hidden-field" id="hidden-field-8-3">
<br>
<div><b>Description:</b></div>
<div>Today, there are many tasks to repeat in the community.
We often use chat such for daily communication.
I created a chatbot to automate various boring tasks.
In this talk, I will tell you how to create a simple bot in Python and I will explain how to make a bot command to perform some operations.</div>
<br>
<div><b>Bio:</b></div>
<div>Takanori is a Vice Chairperson of PyCon JP Committee(www.pycon.jp).
He is also a director of BeProud Inc.(www.beproud.jp), and his title is "Python Climber".
Takanori held PyCon JP 2014 to 2016 as the chairperson.
Currently he teaches Python to beginners as a lecturer at Python Boot Camp(pycamp.pycon.jp) all over Japan.
In addition, he published several Python books.
Tananori plays trumpet, climbs boulder, loves Lego, ferrets and beer</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 9; grid-row-end: 9; grid-column-start: 1; grid-column-end: 3;"> <div class="timetext"><b>12:40</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-5" style="order: 4;" onclick="var hid='hidden-field-9-5'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Lunch @ Level 6 or 7</b></div>
<div>#1: Prawns+Pork #2: Pork+Eggplant #3: Chicken+Veges #4: Chicken+Prawns #5: Pork+Chicken</div>
<div class="hidden-field" id="hidden-field-9-5">
<br>
<div><b>Description:</b></div>
<div>Lunchboxes will be served on Level 6 and Level 7. There is free seating throughout the venue.
Note: If you had indicated a specific dietary requirement, your specially-prepared lunch box will be kept for you on the 6th floor.
To speed the queue please have your choice in mind
Set 1
-----
- Deep Fried Baby Corn Kaeng Som Goong
- Sour curry with Prawns and mixed vegetables
- Grilled Pork Salad with Apple Thai Relish with Vegetables
- Butterfly Pea Rice
- Thai Dessert
Set 2
-----
- Deep Fried Baby Corn
- Grilled Pork Curry with Pineapple
- Sweet Corn Salad with Salted Egg
- Stir-fried Eggplants with Bean Paste and Basil
- Butterfly Pea Rice
- Thai Dessert
Set 3
-----
- Deep Fried Baby Corn
- Chicken in Galangal - Turmeric Coconut Soup
- Northeastern Style Spicy Pork Salad with Herbs
- Stir-fried Vegetables
- Butterfly Pea Rice
- Thai Dessert
Set 4
-----
- Deep Fried Baby Corn
- Green Curry With Chicken
- Stir-fried Kale with Crispy Pork Belly
- Spicy Paco Fern Salad with Shrimp
- Butterfly Pea Rice
- Thai Dessert
Set 5
-----
- Deep Fried Baby Corn
- Red Curry with Pork
- Grilled Aubergine Salad with Prawn
- Stir-Fried Green Bean with Shrimp Paste and Minced Chicken
- Butterfly Pea Rice
- Thai Dessert
There will be two distribution points on the 7th floor, at the Green Space and the Forum areas.
There will be one distribution point on the 6th floor, next to the Auditorium.
If you had indicated a specific dietary requirement when you bought your ticket, your specially-prepared lunch box
will be kept for you on the 6th floor.</div>
<br>
<div><b>Bio:</b></div>
<div>Catered by Ginger Farm</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 10; grid-row-end: 10; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>13:40</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-10-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>How pyThaiNLP's thai2fit Outperforms Google's BERT: State-of-the-Art Thai Text Classification and Beyond</b></div>
<div>Charin</div>
<div class="hidden-field" id="hidden-field-10-1">
<br>
<div><b>Description:</b></div>
<div>Google's TPU-trained BERT made the headlines when it claimed state-of-the-art text classification results in multiple languages, but not Thai. This is the story of how our rag-tag group of open-source coders managed to outperform Google with our very own Thai text classification model, thai2fit.</div>
<br>
<div><b>Bio:</b></div>
<div>My name is Charin Polpanumas and I am a data scientist with over five years of track records in Southeast Asia,
Japan, and China. I have delivered data products that save millions USD annually at the region's largest
online retailer, and currently working to transform the healthcare industry in Thailand. I am one of the main
contributors to `pyThaiNLP <https://github.com/PyThaiNLP/pythainlp>`_, the most starred Thai NLP library,
and the author of `thai2fit (formerly thai2vec) <https://github.com/cstorm125/thai2fit>`_, the first and current
state-of-the-art transfer learning text classification model based on `ULMFit <https://arxiv.org/abs/1801.06146>`_.</div>
</div>
</div> <div class="schedule-item schedule-item-2" style="order: 1;" onclick="var hid='hidden-field-10-2'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>E-commerce for Django</b></div>
<div>Jonghwa Seo</div>
<div class="hidden-field" id="hidden-field-10-2">
<br>
<div><b>Description:</b></div>
<div>I run my own business using Django/Python in Korea.</div>
<br>
<div><b>Bio:</b></div>
<div>I love to develop software using Python/Django, and manage e-commerce website in Korea.
I lived in Thailand for 4 years, and I taught some CS subjects in Naresuan University for 2 years.</div>
</div>
</div> <div class="schedule-item schedule-item-3" style="order: 2;" onclick="var hid='hidden-field-10-3'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Understanding and Implementing Generative Adversarial Networks (GANs): One of the BIGGEST Breakthroughs in the Deep Learning Revolution</b></div>
<div>Anmol Krishan Sachdeva</div>
<div class="hidden-field" id="hidden-field-10-3">
<br>
<div><b>Description:</b></div>
<div>Generative Adversarial Networks are one of the latest advancements in Deep Learning. Interested in knowing how to generate content (images, music, and much more) instead of classifying one into categories? Let's dive into the details of GANs: One of the BIGGEST Breakthroughs in the DL Revolution.</div>
<br>
<div><b>Bio:</b></div>
<div>- Currently, working as a Platform Software Engineer at Bigbasket, India (India's largest online food and grocery store). - MSc in Advanced Computing (Machine Learning, Artifical Intelligence, Robotics, Cloud Computing, and Computational Neuroscience), University of Bristol, United Kingdom. - International Tech Speaker (spoke at numerous National and International Conferences). - Last year, gave a talk about "Recurrent Neural Networks and Long Short-Term Memory Networks (LSTMs)" at EuroPython, Edinburgh, Scotland - July 2018.
Link: `Recurrent Neural Networks and Long Short-Term Memory Networks <https://ep2018.europython.eu/conference/talks/understanding-and-implementing-recurrent-neural-networks-using-python>`_
- Last year, gave a talk about "Understanding and Implementing Recurrent Neural Networks using Python" at GeoPython, Basel, Switzerland - May 18.
Link: `Understanding and Implementing Recurrent Neural Networks using Python <http://2018.geopython.net/#s107>`_
- Have 8+ International Publications. [Latest work got published in ACM CHI 2018. The project was exhibited in Montreal, Canada.] - Received 6 Honours and Awards (International and National level). - Represented India at International Hackathons like Hack Junction’16, Finland and Hack the North’16, Canada. Got invited for more than a ‘dozen’ of prestigious International Hackathons (PennApps’17, HackNY’17, Hack Princeton’17 and many more) and Conferences. - A Microsoft Certified Professional, Microsoft Technology Associate, IBM Certified Web Developer, and Hewlett Packard Certified Developer. - Former Software Developer Intern at IBM & an ALL STACK DEVELOPER capable of designing and developing solutions for Mobile, Web, Embedded Systems, and Desktop. Areas of interest are Computational Neuroscience, Deep Learning, and Cloud Computing.</div>
</div>
</div></div> </div> <div class="workshop-item" style="grid-row-start:10; grid-row-end:13; grid-column-start: 2; grid-column-end: 2;" onclick="var hid='hidden-field-10-4'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div class="workshop-text">
<b>Deep Learning Introductory Workshop with TensorFlow 2.0</b><br>Sam Witteveen + Martin Andrews
<div class="hidden-field" id="hidden-field-10-4">
<br>
<div><b>Description:</b></div>
<div>This is a full workshop introducing the concepts of Deep Learning in TensorFlow 2.0 It would give people a set of basic notebooks that they can run in Google Colab outlining the basics of Deep Learning and building models.</div>
<br>
<div><b>Bio:</b></div>
<div></div>
</div>
</div>
</div><div class="timeflex" style="grid-row-start: 11; grid-row-end: 11; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>14:30</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-11-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Addressing class imbalance in Machine Learning</b></div>
<div>Sara Iris Garcia</div>
<div class="hidden-field" id="hidden-field-11-1">
<br>
<div><b>Description:</b></div>
<div>Creating a machine learning model with an imbalanced dataset can give you misleading results. Get to know the common techniques to address the class imbalance problem in datasets that can help you to deliver better performance.</div>
<br>
<div><b>Bio:</b></div>
<div>Sara is a seasoned software engineer and a data science enthusiast. She is currently undergoing a master in
data science in the UK, and a research in deep learning for medical imaging. When she is not coding, she
spends her free time baking sweet treats and watching Rick and Morty.</div>
</div>
</div> <div class="schedule-item schedule-item-2" style="order: 1;" onclick="var hid='hidden-field-11-2'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Marlin: A Smali to Python Transpiler for Android Hacking</b></div>
<div>Joe Chasinga</div>
<div class="hidden-field" id="hidden-field-11-2">
<br>
<div><b>Description:</b></div>
<div>Fishing in Smali? try Marlin.
Marlin is a Smali parser / VM that maps Smali classes to Python classes. It basically lets you analyze and write Smali code in Python instead of learning how to read Assembly-like Smali or use tools to convert to unreadable Java classes.</div>
<br>
<div><b>Bio:</b></div>
<div>I am a lead engineer working on Android and iOS instrumentations at HeadSpin Inc., a fast-growing mobile testing startup company based in Palo Alto. I have years of writing programs in many languages like Go, Python, Erlang, JavaScript, Ocaml, Java, Kotlin, and Swift, among others. My experience lies in networking for IoTs and interactive applications, compiler, and mobile frameworks. Outside of professional settings, I'm the author of RxGo, a popular open-source library on Github and I have given talks at MakerFaire NYC and Radical Networks in 2015.</div>
</div>
</div> <div class="schedule-item schedule-item-3" style="order: 2;" onclick="var hid='hidden-field-11-3'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Tech Skills: What's Hot and Whats Not. How does Python stack-up against the rest?</b></div>
<div>Shane Torr</div>
<div class="hidden-field" id="hidden-field-11-3">
<br>
<div><b>Description:</b></div>
<div>Wonder if your skills are in demand or if you need to change direction? This session will give context to the current tech skills market in Thailand, and which web development skills are most in demand now. We’ll see how Python compares to other languages, and what future prospects might be for Python Developers.</div>
<br>
<div><b>Bio:</b></div>
<div>Shane is CEO at Gummy Bear Tech Recruitment. He has over 30 years international experience in IT, and has
been based in Thailand for the last 17 years where he’s been focusing on technical recruitment. Strong interest
in SaaS applications, cloud technologies, and Linux desktops.</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 12; grid-row-end: 12; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>15:20</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-12-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Program Thinking - How do you design programs for diversity?</b></div>
<div>Elisha Tan</div>
<div class="hidden-field" id="hidden-field-12-1">
<br>
<div><b>Description:</b></div>
<div>There’s much more we could do to improve gender diversity in tech. But with so many ideas, how should you get started in tackling this problem? How do you measure success? In this talk, I will share the people-centric methodology that helps you design your diversity programs and initiatives.
</div>
<br>
<div><b>Bio:</b></div>
<div>Elisha is passionate about bringing people together to solve important problems.
She founded TechLadies - a community for women in Asia to learn technical skills to switch careers into the tech industry. TechLadies has over 3000 members across Asia, taught hundreds of ladies in Singapore and Malaysia how to code that saw tens of them (without any prior programming background) got technical internships or hired as junior software engineers.
Elisha enjoys sharing her experiences in tech and the lessons learned. She was featured on various media such as The Straits Times, Her World, e27, and High Net Worth. She has spoken internationally at IWD by Jobs for NSW, Slush Singapore, Google Women Techmakers, MaGIC Academy Symposium, RubyConf Malaysia and Techsauce Summit to name a few, and has mentored at Startup Weekends (San Francisco & Penang) and SPARK Global Acceleration Program.
Elisha is based in sunny Singapore and aspires to be a standup comedian.</div>
</div>
</div> <div class="schedule-item schedule-item-2" style="order: 1;" onclick="var hid='hidden-field-12-2'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Advanced Google Colaboratory</b></div>
<div>Korakot Chaovavanich</div>
<div class="hidden-field" id="hidden-field-12-2">
<br>
<div><b>Description:</b></div>
<div>Colab or Google Colaboratory is a popular tool to run Jupyter Notebook for free on Google Cloud. This talk will cover some advanced uses of Colab, such as %magic, forms, Python-JavaScript communication, adding a kernel, using conda, displaying map, and using microphone and camera.</div>
<br>
<div><b>Bio:</b></div>
<div>I started working as a data scientist in July, 2016. Though I have been using regular expressions to clean data
for years, since 1999. I finished an M.Phil in Computer Speech and Language Processing from University of
Cambridge, UK.
My focus now includes 2 topics: Thai NLP and Google Colaboratory for knowledge sharing. My main contributions are
for `PyThaiNLP project <https://github.com/PyThaiNLP/pythainlp>`_ and Colab notebooks shared on
`Colab Thailand Facebook Group <https://www.facebook.com/groups/colab.thailand/>`_</div>
</div>
</div> <div class="schedule-item schedule-item-3" style="order: 2;" onclick="var hid='hidden-field-12-3'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Facial Keypoints Detection with PyTorch</b></div>
<div>Nithiroj Tripatarasit</div>
<div class="hidden-field" id="hidden-field-12-3">
<br>
<div><b>Description:</b></div>
<div>Detecting facial keypoints is a very challenging problem. It can be used as a building block in several application such as tracking faces in images and video, analyzing facial expression, face recognition, etc. This talk will walk you through step by step how to solve this problem with PyTorch.</div>
<br>
<div><b>Bio:</b></div>
<div>**Nithiroj Tripatarasit**
*Lifelong learner, tech lover, and deep learning enthusiast.*
**My works**
- `iOS apps <https://itunes.apple.com/th/developer/nithiroj-tripatarasit/id704045425>`_
- `Android apps <https://play.google.com/store/apps/developer?id=Neo+Edutainment>`_
**Experiences:**
- `PyTorch Scholarship to Udacity's Deep Learning NanoDegree program (Jan 2019 – present) <https://medium.com/@nithiroj/facial-keypoints-detection-with-pytorch-86bac79141e4>`_
- `fast.ai International Fellowship Program (Oct 22 - Dec 12, 2018) <https://www.fast.ai/2018/08/16/diversity-fellowships/>`_
- `Data Cafe Fellowship #2 ( Aug - Oct 2018) <https://drive.google.com/file/d/1AZ9RwZSR0uJU6lIwarD5On4cR_y0KA7_/view?usp=sharing>`_
- `Speaker of Logo Detection using PyTorch at PyCon Thailand 2018 (Jun 16 – 17, 2018) <https://medium.com/diving-in-deep/logo-detection-using-pytorch-7897d4898211>`_
- `WorldQuant University's Introduction to Data Science module (September 7, 2018) <https://wqu-cert.thedataincubator.com/certificate?key=1820009749491963002>`_
- `fast.ai International Fellowship Program (Mar 19 - Apr 30, 2018) <http://www.fast.ai/2018/01/17/international-spring-2018/>`_
- `Deep Learning, a 5-course specialization by deeplearning.ai on Coursera. Specialization Certificate earned on March 9, 2018 <https://www.coursera.org/account/accomplishments/specialization/X7TVC4FK8J82>`_
- `Machine Learning <https://www.coursera.org/account/accomplishments/certificate/3DJQGJEUN2ZH>`_
- `Deep Learning Workshops by Google Developer Experts <https://drive.google.com/file/d/1A0CTi9OCQ9MenLBXZ14bp0K-WsF1JEPt/view?usp=sharing>`_
- `Big Data with Hadoop by DEPA <https://drive.google.com/file/d/18ulagdP4U2J8mcAnDZPFuE_nKc9c72Dz/view?usp=sharing>`_</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 13; grid-row-end: 13; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>16:10</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-13-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Python in Production Engineering @ Facebook</b></div>
<div>Mark Hollow</div>
<div class="hidden-field" id="hidden-field-13-1">
<br>
<div><b>Description:</b></div>
<div>Production Engineering comes from the belief that operational problems should be solved through software solutions. The engineers who are building the software are the best people to operate that software in production. This talk will introduce PE at Facebook with examples of their python projects.</div>
<br>
<div><b>Bio:</b></div>
<div>Mark has worked in IT for over 20 years in Europe and Southeast Asia. His experience spans IT operations, software engineering, data systems, product management and project management. He has worked in top multinationals, SMEs and start-ups.</div>
</div>
</div> <div class="schedule-item schedule-item-2" style="order: 1;" onclick="var hid='hidden-field-13-2'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Kill the mutants, protect your code!</b></div>
<div>Alex Khaerov</div>
<div class="hidden-field" id="hidden-field-13-2">
<br>
<div><b>Description:</b></div>
<div>You definitely have unit tests. Your code coverage above 80 or 90? Are u still struggling with bugs and wanna increase the quality? What if I say that quarter of your units are non-viable mutants? Yes, it is true and sounds rude. Let's mutate your tests and look what it gets you.</div>
<br>
<div><b>Bio:</b></div>
<div>**Alex Khaerov** is a development lead at `Chainstack <https://chainstack.com>`_, with 9+ years in web services
development across diverse domains. His main passion is building robust, high-load and distributed service platforms
on top of a multi-cloud environment, utilizing all the power of Python and cloud native services. An organizer of
`Moscow Python Conf <https://conf.python.ru>`_ and avid activist of
`Singapore Python User Group <http://pugs.org.sg/>`_, cloud native enthusiast and member of Kubernetes SG
community. In his spare time, he speaks publicly at tech conferences and secretly codes in Python. Huge fan of
laptop stickers.</div>
</div>
</div> <div class="schedule-item schedule-item-3" style="order: 2;" onclick="var hid='hidden-field-13-3'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>When life gives you Orange, make data speak volumes!</b></div>
<div>Drishti Jain</div>
<div class="hidden-field" id="hidden-field-13-3">
<br>
<div><b>Description:</b></div>
<div>Have you ever thought of using data visualization to represent data; but feel that it is a cumbersome process? Worry not – Orange is here to the rescue! Come, dive into the world of this magical open source data mining tool that can also be used as a Python library. Beginner friendly!
</div>
<br>
<div><b>Bio:</b></div>
<div>Drishti is a Computer Engineer at heart and a technology enthusiast. She loves to use technology to help the less fortunate. She believes in democratizing opportunities and brings knowledge of the latest developments in the fast-moving field of technology to deserving students, and keep them up to date and well-equipped for their respective professional careers.
She has spoken at 12+ conferences across the globe and is also a social entrepreneur. Her non-profit organisation - Samyak Drishti Foundation works in environment, education and healthcare sectors and operates in 10 cities across India.
In her spare time, she likes to paint nature, explore new places and anchor live shows</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 14; grid-row-end: 14; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>17:00</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-14-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Lightning Talks</b></div>
<div>Signup</div>
<div class="hidden-field" id="hidden-field-14-1">
<br>
<div><b>Description:</b></div>
<div>5 min timed talks by anyone who signs up at registration</div>
<br>
<div><b>Bio:</b></div>
<div>Anyone can signup at registration</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 15; grid-row-end: 15; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>17:45</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-15-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>PyTorch as a modern scientific computing environment?</b></div>
<div>Adam Paszke</div>
<div class="hidden-field" id="hidden-field-15-1">
<br>
<div><b>Description:</b></div>
<div></div>
<br>
<div><b>Bio:</b></div>
<div>Adam Paszke is an author and maintainer of PyTorch Despite being early in his career he already has a few years of experience working with large organizations like Facebook AI Research and NVIDIA. Currently, he pursues two majors — Computer Science and Mathematics — at the University of Warsaw. His general interests include graph theory, programming languages, algorithmics and machine learning.</div>
</div>
</div> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-29-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>How Python Can Excel</b></div>
<div>Katie McLaughlin</div>
<div class="hidden-field" id="hidden-field-29-1">
<br>
<div><b>Description:</b></div>
<div></div>
<br>
<div><b>Bio:</b></div>
<div>Katie has worn many different hats over the years. She has been a software developer for many programming languages, systems administrator for multiple operating systems, and speaker on many different topics.
She is currently a Cloud Developer Advocate at Google, a Director of the Python Software Foundation, a Director of the Django Software Foundation, and Conference Director for PyCon AU 2018/2019.
She won the O’Reilly Open Source Award in 2017, and was a finalist in the Red Hat Women in Open Source Award in 2018.
When she’s not changing the world, she enjoys cooking, making tapestries, and seeing just how well various application stacks handle emoji.</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 16; grid-row-end: 16; grid-column-start: 1; grid-column-end: 3;"> <div class="timetext"><b>18:30</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-5" style="order: 4;" onclick="var hid='hidden-field-16-5'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>PyCon Thailand Official Party & Mixer</b></div>
<div>Light entertainment (Level 6)</div>
<div class="hidden-field" id="hidden-field-16-5">
<br>
<div><b>Description:</b></div>
<div>After everyone has had a big Day 1 at PYCON THAILAND 2019, it will be the perfect time to relax a little and reflect on the first day of the conference.
MiniGroovy Band will help us all wind down with their smooth saxophone tunes, the team from Bootleg Brothers Brewing Company will make sure that there are Craft Beers (free, because it's beer) and MyBeer who will be providing some cool, light beers to quench our thirst which we have all built up during the day.
Music, free beer, food, and of course you making new Pythonista friends - sounds like the perfect way to end Day 1 at PYCON THAILAND 2019!
"Party will take place from 6:30pm to 9:00pm on Level 6 and is included in the price of your conference ticket."
</div>
<br>
<div><b>Bio:</b></div>
<div></div>
</div>
</div></div> </div></div><h2>sun</h2> <div class="grid-container"><div class="timeflex" style="grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 3;"> <div class="timetext"><b>08:30</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-5" style="order: 4;" onclick="var hid='hidden-field-18-5'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Coffee & Snack</b></div>
<div>The Well Connect (Level 6)</div>
<div class="hidden-field" id="hidden-field-18-5">
<br>
<div><b>Description:</b></div>
<div>On level 6 you will find out coffee Partner `The Well Connect <https://facebook.com/thewellconnect/>`_ where you can use
you badge to get 1 free coffee or other drink per day. Additional coffee can be
bought here or at True Coffee also on Level 6.</div>
<br>
<div><b>Bio:</b></div>
<div>The Well, a project of the Thai Restoration Community Development Foundation, assists
women and children in need. It began in 2004 by assisting women working in the sex
industry, but now serves those with diverse poverty-related needs.
The central component of The Well is a center in the On Nut area where women learn and
work in a safe, positive environment. Those with addictions or mental health needs benefit
from various therapeutic activities and services. Single mothers have a work schedule that
fits school hours, while learning vocational skills. Children enjoy learning activities both after
school and all day during term breaks. Wayward teens receive mentoring and new
opportunity.
The Well team also follows up dozens of families living in the community and upcountry,
providing counsel and other assistance. Outreach workers regularly meet new women and
teens in needy areas.
Our ultimate desire is to see Thailand become a safer, healthier place for women and
children, with better safety nets to help them avoid or escape exploitation. To that end we
seek to build and empower women as agents of social change.</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 2; grid-row-end: 2; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>09:00</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-19-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Fuzzy Multi-Criteria Portfolio Optimisation with Python (and maybe a little bit of Mathematica)</b></div>
<div>Poomjai Nacaskul, PhD, DIC, CFA</div>
<div class="hidden-field" id="hidden-field-19-1">
<br>
<div><b>Description:</b></div>
<div>Today's sophisticated investors/fund managers require more flexibility/sophistication than traditional risk/return bi-criteria analysis. The talk introduces Python-based, highly-customisable Fuzzy Multi-Criteria Portfolio Optimisation framework and asset allocation solution.</div>
<br>
<div><b>Bio:</b></div>
<div>I am a Data Scientist (First Senior Vice President) at Siam Commercial Bank PCL. Beside Python, I'm also into
Mathematica, and did my doctorate entirely in C++. Beside Data Science, I'm involved in Quantitative Analytics
in general, Financial Engineering and Risk Management in particular (although much less so these days). Beside
Machine Learning, my research interest span to Graph-Theoretic/Network Model, Copula Functional, Cybernetics,
and (obviously) Fuzzy Multi-Criteria Decision Model.</div>
</div>
</div> <div class="schedule-item schedule-item-2" style="order: 1;" onclick="var hid='hidden-field-19-2'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Developing Natural Language Processing Applications Using Python</b></div>
<div>TUSHAR BANSAL</div>
<div class="hidden-field" id="hidden-field-19-2">
<br>
<div><b>Description:</b></div>
<div>I will talk about NLP at first and introduce the concept of NLP, algorithms for Lexicon Normalization, Entity Parsing etc. Then I will talk about Python Libraries like NLTK, TextBlob, GenSim, spaCy & the functionalities they provide. Lastly, I will elaborate on how I used all of these in my project.</div>
<br>
<div><b>Bio:</b></div>
<div>I am a pre final student at The LNM Institute of Information Technology pursuing B-Tech in Computer Science
Engineering. I have a Deep interest in open source technologies, and was selected as Mozilla Open Leader this year.
I like to code in Python and developing Natural Language Processing applications in python. I have studied
Information Retrieval as an academic course and my my interest in this field grew from there. In this talk I will
elaborate on my project where I used TWEEPY library of python to extract and evaluate tweets. I believe Information
Retrieval is a interesting topic and will attract audience from all the field and all experience levels.</div>
</div>
</div> <div class="schedule-item schedule-item-3" style="order: 2;" onclick="var hid='hidden-field-19-3'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Ready to say goodbye to Python 2.7 ! ?</b></div>
<div>Noah</div>
<div class="hidden-field" id="hidden-field-19-3">
<br>
<div><b>Description:</b></div>
<div>according to PEP 373, we knew Python 2.7 EOL is moved to 2020. in PEP 404, we knew Python 2.8 will never come, which means all versions of Python 2 will be end of official bugfix and support at EOL.
2019, the last year of Python2. let's review how glory memories is in history of Python.</div>
<br>
<div><b>Bio:</b></div>
<div>Noah,
PyCon Nomad
Volunteer of FOSSASIA which is a NPO for promoting FOSS and open technologies in Asia,
volunteer of PyConTW/JP/KR/ID/MY/TH/HK.....and each PyConAPAC since 2015.
volunteer and speaker of EuroPython 2018.
Managing member of PSF,
my wish is that connect everyone who enjoy Python, and try to promote programming education to young generation or everyone who interested in by teaching basic programming skill using Python and R, like be a mentor of Hour or Code, or Google Summer of Code with FOSSASIA</div>
</div>
</div></div> </div> <div class="workshop-item" style="grid-row-start:2; grid-row-end:5; grid-column-start: 2; grid-column-end: 2;" onclick="var hid='hidden-field-19-4'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div class="workshop-text">
<b>Teaching Coding To Kids</b><br>Mishari Muqbil
<div class="hidden-field" id="hidden-field-19-4">
<br>
<div><b>Description:</b></div>
<div>This is a workshop for adults such as parents, teachers, community organizers and others interested in organizing classes where kids learn how to program Python in a peer to peer, collaborative learning environment.</div>
<br>
<div><b>Bio:</b></div>
<div>CEO of Zymple</div>
</div>
</div>
</div><div class="timeflex" style="grid-row-start: 4; grid-row-end: 4; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>10:40</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-21-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Forklifting Django: Migrating A Complex Django App To Kubernetes</b></div>
<div>Noah Kantrowitz</div>
<div class="hidden-field" id="hidden-field-21-1">
<br>
<div><b>Description:</b></div>
<div>Everyone is talking about Kubernetes, but migrating existing applications is often easier said than done. This talk will cover the tale of migrating our main Django application to Kubernetes, and all the problems and solutions we ran into along the way.</div>
<br>
<div><b>Bio:</b></div>
<div>Noah Kantrowitz is a web developer turned infrastructure automation enthusiast, and all around engineering
rabble-rouser. By day he runs an infrastructure team at Ridecell and by night he makes candy and stickers.
He is an active member of the DevOps community, and enjoys merge commits, cat pictures, and beards.</div>
</div>
</div> <div class="schedule-item schedule-item-2" style="order: 1;" onclick="var hid='hidden-field-21-2'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Security Issues on your Python Code</b></div>
<div>Harley Davidson Karel</div>
<div class="hidden-field" id="hidden-field-21-2">
<br>
<div><b>Description:</b></div>
<div>This topic will cover how to find security issue on python code using open source Static Analysis Security Testing. So that developer can found & fixed the security issue since on development stage, without waiting for penetration testing stage</div>
<br>
<div><b>Bio:</b></div>
<div>Application Security Consultant, Skilled in Security Requirement Engineering, Threat Modeling, Static Application Security Testing, Dynamic Application Security Testing, Secure SDLC, DevSecOps. Hold Certified Ethical Hacker certification, Speaker for several conferences in Jakarta, Kuala Lumpur, Singapore with topic related to application security.
Bachelor’s Degree focused in Informatics Engineering from Telkom University.</div>
</div>
</div> <div class="schedule-item schedule-item-3" style="order: 2;" onclick="var hid='hidden-field-21-3'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Securing your Python APIs with Auth0</b></div>
<div>Md Shahbaz Alam</div>
<div class="hidden-field" id="hidden-field-21-3">
<br>
<div><b>Description:</b></div>
<div>APIs are changing and languages like Python are shifting the paradigm of API consumption. We often dedicate a lot of time in crafting powerful APIs but overlook proper security measures. In this talk, we'll look at the proper way to secure our Python API's with JSON Web Tokens with Moden Identity.</div>
<br>
<div><b>Bio:</b></div>
<div>I’m a Full Stack Developer, Developer Evangelist, Auth0 Ambassador, GDG Ranchi Organizer, and Mozilla Representative. I love speaking on Serverless, Authentication & Authorization, Google Technologies, Security, Web Extensions and Virtual Reality at different meet-ups and conferences.</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 5; grid-row-end: 5; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>11:30</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-22-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Python Everywhere?</b></div>
<div>Russell Keith-Magee</div>
<div class="hidden-field" id="hidden-field-22-1">
<br>
<div><b>Description:</b></div>
<div></div>
<br>
<div><b>Bio:</b></div>
<div>Dr Russell Keith-Magee is the founder of the BeeWare project, developing GUI tools and libraries to support the development of Python software on desktop and mobile platforms. He is also a 13 year veteran of the Django core team, and for 5 years, was President of the Django Software Foundation. In his day job, he wrangles data pipelines for Survata.
He is a frequent speaker at Python and Django conferences around the globe, sharing his experiences as a FLOSS developer, community maintainer, and (unsuccessful) startup founder. He lives in Whadjuk Noongar country - otherwise known as Perth, Western Australia.</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 6; grid-row-end: 6; grid-column-start: 1; grid-column-end: 3;"> <div class="timetext"><b>12:15</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-5" style="order: 4;" onclick="var hid='hidden-field-23-5'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Lunch @ Level 6 or 7</b></div>
<div>#1: Prawns+Pork #2: Pork+Eggplant #3: Chicken+Veges #4: Chicken+Prawns #5: Pork+Chicken</div>
<div class="hidden-field" id="hidden-field-23-5">
<br>
<div><b>Description:</b></div>
<div>Lunchboxes will be served on Level 6 and Level 7. There is free seating throughout the venue.
Note: If you had indicated a specific dietary requirement, your specially-prepared lunch box will be kept for you on the 6th floor.
To speed the queue please have your choice in mind
Set 1
-----
- Deep Fried Baby Corn Kaeng Som Goong
- Sour curry with Prawns and mixed vegetables
- Grilled Pork Salad with Apple Thai Relish with Vegetables
- Butterfly Pea Rice
- Thai Dessert
Set 2
-----
- Deep Fried Baby Corn
- Grilled Pork Curry with Pineapple
- Sweet Corn Salad with Salted Egg
- Stir-fried Eggplants with Bean Paste and Basil
- Butterfly Pea Rice
- Thai Dessert
Set 3
-----
- Deep Fried Baby Corn
- Chicken in Galangal - Turmeric Coconut Soup
- Northeastern Style Spicy Pork Salad with Herbs
- Stir-fried Vegetables
- Butterfly Pea Rice
- Thai Dessert
Set 4
-----
- Deep Fried Baby Corn
- Green Curry With Chicken
- Stir-fried Kale with Crispy Pork Belly
- Spicy Paco Fern Salad with Shrimp
- Butterfly Pea Rice
- Thai Dessert
Set 5
-----
- Deep Fried Baby Corn
- Red Curry with Pork
- Grilled Aubergine Salad with Prawn
- Stir-Fried Green Bean with Shrimp Paste and Minced Chicken
- Butterfly Pea Rice
- Thai Dessert
There will be two distribution points on the 7th floor, at the Green Space and the Forum areas.
There will be one distribution point on the 6th floor, next to the Auditorium.
If you had indicated a specific dietary requirement when you bought your ticket, your specially-prepared lunch box
will be kept for you on the 6th floor.</div>
<br>
<div><b>Bio:</b></div>
<div>Catered by Ginger Farm</div>
</div>
</div></div> </div><div class="timeflex" style="grid-row-start: 7; grid-row-end: 7; grid-column-start: 1; grid-column-end: 2;"> <div class="timetext"><b>13:15</b></div> <div class="schedule-item-container" style="flex-grow:1;"> <div class="schedule-item schedule-item-1" style="order: 0;" onclick="var hid='hidden-field-24-1'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Understanding of distributed processing in Python</b></div>
<div>Chie Hayashida</div>
<div class="hidden-field" id="hidden-field-24-1">
<br>
<div><b>Description:</b></div>
<div>There are several ways and libraries for distributed processing using Python. We need to understand the concepts and features of these libraries for efficient usage of computing resources. In this session, I will discuss how to be good to choose and use these distributed processing libraries.</div>
<br>
<div><b>Bio:</b></div>
<div>Chie Hayashida is a Software Engineer from Japan. She is working at Cookpad.Inc which is the worldwide recipe sharing
service. She loves programming and computer science. She is highly skilled with DWH architecture and ML pipelines.
She is a contributor to Apache Spark, Tensorflow, Apache Airflow and so on.</div>
</div>
</div> <div class="schedule-item schedule-item-2" style="order: 1;" onclick="var hid='hidden-field-24-2'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Python for Data Science Projects at Coraline</b></div>
<div>Jiranun Jiratrakanvong</div>
<div class="hidden-field" id="hidden-field-24-2">
<br>
<div><b>Description:</b></div>
<div>If you think about a Data Science Project, what are you thinking about? Machine learning? Deep learning? AI? Correct! But it’s usually ~20% of the whole project. Let's forget about ML, and I will tell you what we have faced as a Data Science Company, and how we use Python to solve almost everything!
</div>
<br>
<div><b>Bio:</b></div>
<div>My name is Jiranun Jiratrakanvong. You can call me **"Jiranun"**.
I have been fascinated in computer programming since I was a little. As a kid, my goal was just to make a game bot (Ragnarok) because I was too lazy to play it myself. After studying for many years, I become more lazy to do things and tried to solve everything by programming.
Python is my beloved language as it's easy to use, and it's easy to connect to other stuffs
Education
---------
- Undergrad Student at Department of Computer Science, Chulalongkorn University
- Graduate Student at Department of Computer Science, Illinois Institute of Technology
- Specializations at IIT: Computational Intelligence, and Data Analytics
Experience
----------
- Software Engineer (C++/Java) at Thomson Reuters/Refinitiv (Bangkok)
- Python Experience: Research Associate at BioCAT (Chicago)
- Present: Data Scientist at Coraline (Bangkok)
- Python Libraries Used: scikit-learn, pandas, numpy, scipy, opencv, PIL, matplotlib, PyQt, Django, Flask, wxPython, reportlab, Cython, numba, fabio, lmfit, pymysql, SQLAlchemy, etc.
Hobbies
-------
- Singing and playing guitar
- Running (mini marathon)
- Scuba Diving
- Traveling</div>
</div>
</div> <div class="schedule-item schedule-item-3" style="order: 2;" onclick="var hid='hidden-field-24-3'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div><b>Functional Programming in Python: Lessons from Haskell and Clojure</b></div>
<div>Anthony Khong</div>
<div class="hidden-field" id="hidden-field-24-3">
<br>
<div><b>Description:</b></div>
<div>In this talk, I argue that Python is not quite a functional programming language. We draw examples from Haskell and Clojure to highlight the importance of immutability, functional core and reusable data. We look into writing idiomatic Python, whilst enjoying the benefits of functional programming.</div>
<br>
<div><b>Bio:</b></div>
<div>I am always fascinated about programming languages. In particular, I have long advocated for the use of functional
programming over object-oriented programming and a declarative style over an imperative one. Despite having used
Python heavily since 2013, groking Scala, Haskell and Clojure really changed my style of writing Python code.
I would like to share some of my findings and advocate a functional style of programming in Python. My other
interests include Bayesian statistics, Monte Carlo methods and high-performance computing.
I am a co-founder and managing director of Arithmox, a startup offering CTO-as-a-service and growth hacking
packages to Indonesian companies. My interest lies in the use of technology and data-driven approaches correctly
to drive growth. In a business climate where it is easy to get sucked into the AI hype, I advocate a pragmatic
and no-nonsense approach to introducing such technologies into already-running businesses.</div>
</div>
</div></div> </div> <div class="workshop-item" style="grid-row-start:7; grid-row-end:10; grid-column-start: 2; grid-column-end: 2;" onclick="var hid='hidden-field-24-4'; if (!$('#'+hid).hasClass('active')) $('#'+hid).fadeIn(250),$('#'+hid).addClass('active'); else $('#'+hid).fadeOut(250),$('#'+hid).removeClass('active');">
<div class="workshop-text">
<b>Visualize the Black Box - An introduction to Interpretable Machine Learning</b><br>Rahul Bhatia
<div class="hidden-field" id="hidden-field-24-4">
<br>
<div><b>Description:</b></div>
<div>What's the use of machine learning models if we can't interpret them? This session will cover recent model interpretability techniques that are essential for Data Scientist to have in their toolbox. Attendees will learn how to apply these techniques in Python on a real-world data science problem.</div>
<br>
<div><b>Bio:</b></div>
<div>Rahul Bhatia is a self-taught Data Scientist and Full-stack Web Developer. I have experience in organizing
several talks as a Developer Student Club Lead at our campus, which is an initiative by Google Developers,