{"id":448,"date":"2025-04-18T23:41:46","date_gmt":"2025-04-18T23:41:46","guid":{"rendered":"https:\/\/science.utm.my\/icowobas\/?page_id=448"},"modified":"2025-04-23T07:57:51","modified_gmt":"2025-04-23T07:57:51","slug":"python-workshop","status":"publish","type":"page","link":"https:\/\/science.utm.my\/icowobas\/python-workshop\/","title":{"rendered":"Python Workshop"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1 style=\"text-align: center\"><strong>Python Workshop<\/strong><\/h1>\n<h1 style=\"text-align: center\"><strong>An Introduction to Automatic Differentiation, Its Applications and AI Model Interfaces<\/strong><\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;http:\/\/science.utm.my\/icowobas\/wp-content\/uploads\/sites\/641\/2025\/04\/WhatsApp-Image-2025-04-23-at-2.00.35-PM.jpeg&#8221; title_text=&#8221;WhatsApp Image 2025-04-23 at 2.00.35 PM&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_image src=&#8221;http:\/\/science.utm.my\/icowobas\/wp-content\/uploads\/sites\/641\/2025\/04\/images.png&#8221; title_text=&#8221;images&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p data-start=\"256\" data-end=\"553\" class=\"\">We are excited to welcome you to an immersive <strong data-start=\"302\" data-end=\"323\">hands-on workshop<\/strong> on Python, designed especially for students, educators, and tech enthusiasts. This workshop will explore <strong data-start=\"429\" data-end=\"458\">Automatic Differentiation<\/strong>, its applications, and how to interface with <strong data-start=\"504\" data-end=\"517\">AI models<\/strong>\u2014no prior AI experience is required!<\/p>\n<p data-start=\"555\" data-end=\"743\" class=\"\">This session is part of <strong data-start=\"579\" data-end=\"596\">ICOWOBAS 2025<\/strong> and is proudly organized by the <strong data-start=\"629\" data-end=\"679\">Fluid Mechanics Group, Faculty of Science, UTM<\/strong>, in collaboration with ISC (Industrial Scientific Computation).<\/p>\n<h3 data-start=\"745\" data-end=\"769\" class=\"\">\ud83d\udccc Workshop Details:<\/h3>\n<ul data-start=\"770\" data-end=\"978\">\n<li data-start=\"770\" data-end=\"809\" class=\"\">\n<p data-start=\"772\" data-end=\"809\" class=\"\"><strong data-start=\"772\" data-end=\"785\">\ud83d\uddd3\ufe0f Date:<\/strong> 8 May 2025 (Thursday)<\/p>\n<\/li>\n<li data-start=\"810\" data-end=\"845\" class=\"\">\n<p data-start=\"812\" data-end=\"845\" class=\"\"><strong data-start=\"812\" data-end=\"824\">\ud83d\udd57 Time:<\/strong> 8:30 AM \u2013 12:30 PM<\/p>\n<\/li>\n<li data-start=\"846\" data-end=\"941\" class=\"\">\n<p data-start=\"848\" data-end=\"941\" class=\"\"><strong data-start=\"848\" data-end=\"861\">\ud83c\udfeb Venue:<\/strong> Computer Lab 1 (C22), Faculty of Science, Universiti Teknologi Malaysia (UTM)<\/p>\n<\/li>\n<li data-start=\"942\" data-end=\"978\" class=\"\">\n<p data-start=\"944\" data-end=\"978\" class=\"\"><strong data-start=\"944\" data-end=\"960\">\ud83d\udc65 Platform:<\/strong> Face-to-Face Only<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"980\" data-end=\"1005\" class=\"\">\ud83d\ude80 What You&#8217;ll Learn:<\/h3>\n<ul data-start=\"1006\" data-end=\"1253\">\n<li data-start=\"1006\" data-end=\"1061\" class=\"\">\n<p data-start=\"1008\" data-end=\"1061\" class=\"\">\u2705 Setting up Python with <strong data-start=\"1033\" data-end=\"1045\">Anaconda<\/strong> and <strong data-start=\"1050\" data-end=\"1061\">PyCharm<\/strong><\/p>\n<\/li>\n<li data-start=\"1062\" data-end=\"1126\" class=\"\">\n<p data-start=\"1064\" data-end=\"1126\" class=\"\">\u2705 Understanding <strong data-start=\"1080\" data-end=\"1096\">dual numbers<\/strong> and automatic differentiation<\/p>\n<\/li>\n<li data-start=\"1127\" data-end=\"1168\" class=\"\">\n<p data-start=\"1129\" data-end=\"1168\" class=\"\">\u2705 Computing gradients using <strong data-start=\"1157\" data-end=\"1168\">PyTorch<\/strong><\/p>\n<\/li>\n<li data-start=\"1169\" data-end=\"1253\" class=\"\">\n<p data-start=\"1171\" data-end=\"1253\" class=\"\">\u2705 Interacting with <strong data-start=\"1190\" data-end=\"1215\">pre-trained AI models<\/strong> via Jupyter Notebook and Hugging Face<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1255\" data-end=\"1372\" class=\"\">This workshop is designed to make advanced tools accessible to all, even if you&#8217;re just starting out in AI or Python.<\/p>\n<h3 data-start=\"1374\" data-end=\"1399\" class=\"\">\ud83d\udcb5 Participation Fee:<\/h3>\n<div class=\"group pointer-events-none relative flex justify-center *:pointer-events-auto\">\n<p><span class=\"pointer-events-none absolute start-full top-4 z-10 hidden h-full w-fit ps-2 md:block\" data-state=\"closed\"><button class=\"hover:bg-token-main-surface-secondary text-token-text-secondary pointer-events-auto rounded-lg px-1 py-1 opacity-0 transition-opacity duration-200 group-focus-within:opacity-100 group-hover:opacity-100\"><\/button><\/span><\/p>\n<div class=\"tableContainer horzScrollShadows relative\">\n<table class=\"min-w-full\" data-start=\"1400\" data-end=\"1515\">\n<thead data-start=\"1400\" data-end=\"1428\">\n<tr data-start=\"1400\" data-end=\"1428\">\n<th data-start=\"1400\" data-end=\"1416\">Category<\/th>\n<th data-start=\"1416\" data-end=\"1428\">Fee (RM)<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"1458\" data-end=\"1515\">\n<tr data-start=\"1458\" data-end=\"1486\">\n<td class=\"max-w-[calc(var(--thread-content-max-width)*2\/3)]\" data-start=\"1458\" data-end=\"1474\">Students<\/td>\n<td class=\"max-w-[calc(var(--thread-content-max-width)*2\/3)]\" data-start=\"1474\" data-end=\"1486\">RM50<\/td>\n<\/tr>\n<tr data-start=\"1487\" data-end=\"1515\">\n<td class=\"max-w-[calc(var(--thread-content-max-width)*2\/3)]\" data-start=\"1487\" data-end=\"1503\">General\/Public<\/td>\n<td class=\"max-w-[calc(var(--thread-content-max-width)*2\/3)]\" data-start=\"1503\" data-end=\"1515\">RM60<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p data-start=\"1517\" data-end=\"1685\" class=\"\">\u203c\ufe0f <strong data-start=\"1520\" data-end=\"1577\">Seats are limited \u2013 register now to secure your spot!<\/strong><br data-start=\"1577\" data-end=\"1580\" \/>\ud83d\udd17 <strong data-start=\"1583\" data-end=\"1639\"><a data-start=\"1585\" data-end=\"1637\" rel=\"noopener\" target=\"_new\" class=\"\" href=\"https:\/\/forms.gle\/E1KL85rhvrrSwGFn9\">Register Here<\/a><\/strong><br data-start=\"1639\" data-end=\"1642\" \/>\ud83d\udcc5 <strong data-start=\"1645\" data-end=\"1685\">Registration Deadline: 30 April 2025<\/strong><\/p>\n<h3 data-start=\"1687\" data-end=\"1707\" class=\"\">\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfeb Speaker:<\/h3>\n<p data-start=\"1708\" data-end=\"1800\" class=\"\"><strong data-start=\"1708\" data-end=\"1743\">Associate Prof. Dr. Yeak Su Hoe<\/strong><br data-start=\"1743\" data-end=\"1746\" \/>(Expert in Fluid Mechanics and Scientific Computation)<\/p>\n<hr data-start=\"1802\" data-end=\"1805\" class=\"\" \/>\n<h3 data-start=\"1807\" data-end=\"1834\" class=\"\">\ud83d\udcde Contact Information:<\/h3>\n<p data-start=\"1835\" data-end=\"1912\" class=\"\"><strong data-start=\"1835\" data-end=\"1863\">Dr. Noraihan Afiqah Rawi<\/strong><br data-start=\"1863\" data-end=\"1866\" \/>\ud83d\udcf1 +6013-759 1132 | \u2709\ufe0f <a data-start=\"1889\" data-end=\"1910\" rel=\"noopener\">noraihanafiqah@utm.my<\/a><\/p>\n<p data-start=\"1914\" data-end=\"1984\" class=\"\"><strong data-start=\"1914\" data-end=\"1942\">Dr. Suzarina Ahmed Sukri<\/strong><br data-start=\"1942\" data-end=\"1945\" \/>\ud83d\udcf1 +6011-2895 8749 | \u2709\ufe0f <a data-start=\"1969\" data-end=\"1984\" rel=\"noopener\">suzarina@utm.my<\/a><\/p>\n<hr data-start=\"1986\" data-end=\"1989\" class=\"\" \/>\n<p data-start=\"1991\" data-end=\"2116\" class=\"\">Feel free to share this opportunity with your colleagues and students.<br data-start=\"2061\" data-end=\"2064\" \/>We look forward to learning and innovating together!<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python Workshop An Introduction to Automatic Differentiation, Its Applications and AI Model InterfacesWe are excited to welcome you to an immersive hands-on workshop on Python, designed especially for students, educators, and tech enthusiasts. This workshop will explore Automatic Differentiation, its applications, and how to interface with AI models\u2014no prior AI experience is required! This session [&hellip;]<\/p>\n","protected":false},"author":390,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-448","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/science.utm.my\/icowobas\/wp-json\/wp\/v2\/pages\/448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/science.utm.my\/icowobas\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/science.utm.my\/icowobas\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/science.utm.my\/icowobas\/wp-json\/wp\/v2\/users\/390"}],"replies":[{"embeddable":true,"href":"https:\/\/science.utm.my\/icowobas\/wp-json\/wp\/v2\/comments?post=448"}],"version-history":[{"count":4,"href":"https:\/\/science.utm.my\/icowobas\/wp-json\/wp\/v2\/pages\/448\/revisions"}],"predecessor-version":[{"id":496,"href":"https:\/\/science.utm.my\/icowobas\/wp-json\/wp\/v2\/pages\/448\/revisions\/496"}],"wp:attachment":[{"href":"https:\/\/science.utm.my\/icowobas\/wp-json\/wp\/v2\/media?parent=448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}