Part of our Digital Technologies F-10 webinar series, this session explores the coding in Python of a program that uses Natural Language Processing to give responses according to human sentiment.
In this webinar designed for Secondary teachers, you will learn how to simulate conversations using some basic programming structures in Python and a library called TextBlob which performs sentiment analysis measuring both emotion (positive vs negative) and bias in user responses. By the end of the webinar, you will have seen the journey of building a Python chatbot through 8 simple programs. This knowledge will be easily transferable to the classroom as it comes with tutorials and assessments that are posted on the Digital Technologies Hub.
In 1950, Alan Turing defined what it would take for a computer to be considered intelligent. It would be a system could converse with a human via text messages and appear to be entirely human. With the latest Python Natural Language Processing libraries we are closer to fulfilling this vision.
Who Should Attend?
Secondary teachers of Digital Technologies.
Teachers of Upper Primary looking for new challenges to extend students.
About the presenters
Sanjin Dedic is a robotics engineer and an experienced educator in the field of Digital Technologies. Throughout his teaching career Sanjin has been at the forefront of the latest educational technologies. In 2013 he brought Arduino, 3D printing and the maker movement ethos into the classroom, and he has since authored Python curriculum in use by dozens of Victorian schools and co-authored a book on the BBC micro:bit, both aimed at students in Years 7- 10. He currently teaches at the King David School in Melbourne and works with Digital Learning and Teaching Victoria, Teacher Training Australia and The Digital Technologies Hub to share the latest in educational technology and pedagogical approaches with fellow teachers.
This event was made possible by support from the Victorian Department of Education and Training.