{"id":156,"date":"2020-02-21T05:40:10","date_gmt":"2020-02-21T05:40:10","guid":{"rendered":"https:\/\/bmolab.artsci.utoronto.ca\/?p=156"},"modified":"2023-04-27T16:13:23","modified_gmt":"2023-04-27T16:13:23","slug":"kyle-mcdonald","status":"publish","type":"post","link":"https:\/\/bmolab.artsci.utoronto.ca\/?p=156","title":{"rendered":"Artists Talk \/ Workshop with Kyle McDonald"},"content":{"rendered":"\n<p><strong>Workshop: February 29th, 1-4 pm &#8212; Artist\u2019s Talk \/ Lecture: March 2, 4:30-6 pm<\/strong><\/p>\n\n\n\n<p>The&nbsp;BMO Lab for Creative Research in the Arts, Performance, Emerging Technologies <g class=\"gr_ gr_4 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Punctuation only-ins replaceWithoutSep\" id=\"4\" data-gr-id=\"4\">and<\/g> Artificial Intelligence&nbsp;was very pleased to present two events with internationally renowned artist&nbsp;<strong>Kyle McDonald<\/strong>.&nbsp;&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bmolab.artsci.utoronto.ca\/wp-content\/uploads\/thumbnail_portrait-2_mod.jpg\" alt=\"\" class=\"wp-image-157\" width=\"583\" height=\"437\" srcset=\"https:\/\/bmolab.artsci.utoronto.ca\/wp-content\/uploads\/thumbnail_portrait-2_mod.jpg 640w, https:\/\/bmolab.artsci.utoronto.ca\/wp-content\/uploads\/thumbnail_portrait-2_mod-300x225.jpg 300w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Kyle McDonald&nbsp;<\/strong>is an artist working with code. He crafts interactive installations, performances, sneaky interventions, playful websites, workshops, and&nbsp;toolkits&nbsp;for other artists working with code. He explores the possibilities of new technologies: to understand how they affect society, to misuse them, and build alternative futures. He works with machine learning, computer vision, social and surveillance tech. He has been an adjunct professor at NYU&#8217;s&nbsp;ITP, a member of&nbsp;F.A.T. Lab (Free Art and Technology), community manager for&nbsp;openFrameworks, and artist in residence at&nbsp;STUDIO for Creative Inquiry&nbsp;at CMU, and&nbsp;YCAM&nbsp;in Japan. His work has been commissioned and shown around the world, including: the&nbsp;V &amp; A (London),&nbsp;NTT ICC (Tokyo),&nbsp;Ars Electronica (Linz, Austria),&nbsp;Sonar (Barcelona),&nbsp;Todays Art (The Hague), and&nbsp;Eyebeam (NYC).<\/p>\n\n\n\n<p>On <g class=\"gr_ gr_13 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Punctuation only-ins replaceWithoutSep\" id=\"13\" data-gr-id=\"13\">Monday<\/g> March 2, he presented an artist talk focussing on his work using AI \/ Machine Learning in the context of performance.<\/p>\n\n\n\n<div style=\"padding:56.25% 0 0 0;position:relative;\"><iframe src=\"https:\/\/player.vimeo.com\/video\/396045301?title=0&amp;byline=0&amp;portrait=0\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" frameborder=\"0\" allow=\"autoplay; fullscreen\" allowfullscreen=\"\"><\/iframe><\/div><script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\n\n\n\n<p><\/p>\n\n\n\n<p><br>He lead a workshop on February 29th introducing participants to using the open-source web-based programming environment p5.js for creating interactive systems using computer vision and machine learning.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"950\" src=\"https:\/\/bmolab.artsci.utoronto.ca\/wp-content\/uploads\/Web_size_workshop_view.jpg\" alt=\"\" class=\"wp-image-348\" srcset=\"https:\/\/bmolab.artsci.utoronto.ca\/wp-content\/uploads\/Web_size_workshop_view.jpg 1920w, https:\/\/bmolab.artsci.utoronto.ca\/wp-content\/uploads\/Web_size_workshop_view-300x148.jpg 300w, https:\/\/bmolab.artsci.utoronto.ca\/wp-content\/uploads\/Web_size_workshop_view-1024x507.jpg 1024w, https:\/\/bmolab.artsci.utoronto.ca\/wp-content\/uploads\/Web_size_workshop_view-768x380.jpg 768w, https:\/\/bmolab.artsci.utoronto.ca\/wp-content\/uploads\/Web_size_workshop_view-1536x760.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure><\/div>\n\n\n\n<p><br><\/p>\n\n\n\n<p><strong>Workshop description:<\/strong><\/p>\n\n\n\n<p>This hands-on workshop will begin by revisiting the basics of coding with p5.js, including drawing, animation, and interactivity. We will then cover computer vision techniques based on simple pixel processing and machine learning, with a focus on tracking bodies, faces, and hands. p5.js is a JavaScript library designed to make coding accessible for artists, designers, and educators. \u201cComputer vision\u201d refers to a broad collection of techniques that allow computers to make intelligent assertions about what&#8217;s going on in digital images and video. \u201cMachine learning\u201d refers to explaining tasks to computers via examples (training data) instead of instructions (code). Using p5.js we can quickly leverage the power of new computer vision algorithms built on machine learning to create camera-driven interactive artwork. We will discuss the ml5.js toolkit, and how it fits into the broader ecosystem of modern machine learning tools. We will use ml5.js to detect common objects in front of the webcam, and train a custom classifier that can distinguish between personal objects in front of the webcam. The class will adapt to the familiarity of the students: if the fundamentals of creative coding already well understood, by the end of the workshop we will be discussing higher-level machine learning concepts like generative adversarial networks for image generation and recurrent neural networks for text and music generation without focusing on these topics.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Workshop: February 29th, 1-4 pm &#8212; Artist\u2019s Talk \/ Lecture: March 2, 4:30-6 pm The&nbsp;BMO Lab for Creative Research in the Arts, Performance, Emerging Technologies and Artificial Intelligence&nbsp;was very pleased to present two events with internationally renowned artist&nbsp;Kyle McDonald.&nbsp;&nbsp; Kyle McDonald&nbsp;is an artist working with code. He crafts interactive installations, performances, sneaky interventions, playful websites, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[4,13],"tags":[],"class_list":{"0":"post-156","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-events","7":"category-highlights","8":"entry"},"_links":{"self":[{"href":"https:\/\/bmolab.artsci.utoronto.ca\/index.php?rest_route=\/wp\/v2\/posts\/156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bmolab.artsci.utoronto.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bmolab.artsci.utoronto.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bmolab.artsci.utoronto.ca\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/bmolab.artsci.utoronto.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=156"}],"version-history":[{"count":21,"href":"https:\/\/bmolab.artsci.utoronto.ca\/index.php?rest_route=\/wp\/v2\/posts\/156\/revisions"}],"predecessor-version":[{"id":1573,"href":"https:\/\/bmolab.artsci.utoronto.ca\/index.php?rest_route=\/wp\/v2\/posts\/156\/revisions\/1573"}],"wp:attachment":[{"href":"https:\/\/bmolab.artsci.utoronto.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bmolab.artsci.utoronto.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bmolab.artsci.utoronto.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}