Pages

Monday, 27 June 2022

PyCon, AI SG courses and DataCamp




Last week I had the chance to attend PyCon Singapore 2022 (see video recordings above) which was held at NUS' Innovation 4.0 building. It was a refreshing professional development opportunity for me as the last time I used Python properly was years back when I developed Choose-Your-Own-Adventure games on Ren'Py (a Python-based Visual Novel Engine). In more recent times, I have explored the use of Python for data analytics and even machine learning (classification and regression). I will share more about how I ended up with a DataCamp Premium account and am starting on AI for Industry certifications based on AI Singapore's site.

My friend Jing Long (who invited me for the session)
Programme Flow

0845 Doors open and networking
0900 Welcome by Dr Liew Beng Keat, Republic Polytechnic, BDFL PyCon SG/APAC
0905 Sharing by AI Singapore
0925 Lightning lightning talk 1 (1-2 min each): Python and me (participants)
1000 Interactive lessons with streamlit - Mr Tan Jing Long, Physics teacher, Temasek Junior College
1020 Using Python and streamlit to design interactive web app activities for JC H2 Mathematics topics - Dr Chen Weiqiang, Co-founder, BC Digital Technologies
1040 Quantum Computation for Educators - Mr Vishal Sharathchandra Bajpe, Quantum Developer Community Advocate, IBM Quantum | Qiskit
1100 Laboratory activities for an introductory Python programming course - Dr Norman Lee, Senior Lecturer, Singapore University of Technology & Design
1120 Pi and Python - Mr Goh Soon Seng, Raspberry Pi & Python evangelist

1140 Lunch

1300 Our International Community for Collaborative Content Creation (IC4) Experience - Mr Tan Rui Yang & Mr Lam Yik Ting, Computing students, Dunman High School
1320 Lightning lightning talk 2 (1-2 min each): Python and me (all other participants)
1400 Teaching TDD and Pair Programming with Pytest and Flask - Dr Oka Kurniawan, Senior Lecturer, Singapore University of Technology & Design
1420 Computing Project Ideas for High School Students - Mr Ridzwan Suri, Computing teacher, Victoria Junior College
1440 Lightning Talks (5 minutes each): 
Making a Minecraft clone in 5 minutes with Ursina - Dr Melvin Zhang, Computational Thinkerer, LCCL Coding Academy 
Using Computing to Teach AI - Mr Gi Soong Chee, Teaching Fellow, National Institute of Education  
1530 Panel Discussion (everyone is the panel)
1615 Closing

Mr Gi Soong Chee, a teaching fellow at NIE, facilitated the 'lightning lightning talk' which was basically like a round of brief introductions and it was nice to see all the computing teachers in attendance. After the welcome address, AI Singapore shared their efforts to build AI literacies and competencies in Singapore. Specifically, they explained the student outreach programmes where a minimum of 10 students are required to form Student User Groups. Naturally, some educators (including another teacher colleague Vincent) were curious about what the course included and asked if they could 'audit' the course.

For those who are keen, there is the free Literacy in AI course by AI SG and a paid Foundations in AI course under the AI for Industry certifications. Educators can apply for access to the premium course through this site. As participants of PyCon, our application was facilitated and we were given a year's access to DataCamp to see what is covered so that we can recommend the courses to our students accordingly. I will share some screenshots below from the level 1 course which I completed in a day.

Certificate



One of the first things that were covered was AI Ethics which is great as the course gets us to understand the guiding principles and levels of human involvement. 


We were also introduced to Orange, a no-code ML and data visualisation software which I think would be really good for students to explore if it is their first time learning about AI. (see screenshots below for the simple interface and more visual layout.



There's even a page with screenshots for people like us (educators, bloggers or both) to use



We used 2 datasets, one with 100 messages and another with 1000

I was able to get to this classification model after following the 29 slides

Able to visualise results in a confusion matrix

In the process, I also picked up some skills and applied knowledge as follows:




There was an optional DataCamp course to complete too at the start of the literacy course (level 1).



For those of you wondering about the distinctions between the 2.

I like the little interactive quizzes/assessments and also the XPs that could be earned.


accuracy is important but not everything




Coloured images have 3 times the size because of RGB

Using R for the calculator





After about half a day, I was able to complete the course so I believe you can too and you can space out the learning for your students especially if you are encouraging them to create a Student Group.




Those who are keen on further certifications can check out this site or this directly. This is something I am keen to strive for personally beginning with the Associate AI Engineer. 


Coupon Details (for those who are keen to get the Premium membership):

Code: CPL5-o0a0Lff2Ru

Discount Value : 5% off the LearnAI Premium membership annual fee

Validity Period: 3 months from date of issuance

Stackable : Yes

Check out the links below to read up on other related matters:

1. Singapore: PDPC Model AI Governance Framework and Self-Assessment Tool (LINK)
https://www.pdpc.gov.sg/-/media/files/pdpc/pdf-files/resource-for-organisation/ai/sgmodelaigovframework2.pdf 
2. World Government Summit 2019: AI Ethics: The Next Big Thing In Government(LINK)
3. Microsoft: research paper on Fairness in AI (LINK)
4. Google AI: Perspectives on Issues in AI Governance (LINK)
5. Computational Thinking in Mathematics
6. Vizblocks (block-based programming like Scratch) 
7. Orange widgets
8. Teaching with orange

1 comment:

  1. Python course in Noida
    https://aptronsolutions.home.blog/2022/07/26/are-you-embarrassed-by-your-improving-python-skills-heres-what-to-do/
    Begin to live smart by learning Python at APTRON Solutions Python Training Institute in Noida. The learning of the Python Course in Noida at APTRON Solutions makes everybody a specialist with basic programming skills. For this purpose, getting trained from the Best Python Training Institute in Noida is essential.

    ReplyDelete