{"id":610,"date":"2022-09-01T20:25:03","date_gmt":"2022-09-01T20:25:03","guid":{"rendered":"https:\/\/deel.quebec\/projets\/axe2-certifiabilite\/peut-on-definir-des-modes-dutilisation-pour-les-modeles-dapprentissage-profond\/"},"modified":"2022-09-01T20:29:28","modified_gmt":"2022-09-01T20:29:28","slug":"peut-on-definir-des-modes-dutilisation-pour-les-modeles-dapprentissage-profond","status":"publish","type":"projets","link":"https:\/\/deel.quebec\/en\/projets\/axe2-certifiabilite\/peut-on-definir-des-modes-dutilisation-pour-les-modeles-dapprentissage-profond\/","title":{"rendered":"What are the API usage patterns for different Deep Learning models?"},"content":{"rendered":"<h3><b>API usage pattern mining for Deep Learning code<\/b><\/h3>\n<h6><span style=\"font-weight: 400;\">ONGOING<\/span><\/h6>\n<p><span style=\"font-weight: 400;\">This project aims to mine Application Programming Interface (API) usage patterns in deep learning code to support the certification process. Our current focus is on the TensorFlow library.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">By extracting usage patterns from API from a large repository of deep learning projects, we aim to discover frequently co-occurred sequences of APIs called for each stage of the deep learning pipeline. We aim to achieve three different goals: recognition, trust and misuse detection. The first objective of the project is to detect or recognize what a piece of deep learning code is doing. Second, knowing about the API usage pattern will add to our trust for the code, if it is following one of the well-known patterns for deep learning. Thirdly, our work will allow us to raise a \ufb02ag when the developer is missing a part when using a well-known pattern. Achieving these three goals will help with the certifiability of deep learning code.<\/span><\/p>\n<p><strong>Project Team<\/strong><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Mina Taraghi (PhD Student)<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Giulio Antoniol (Professor)<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Maleknaz Nayebi (Professor)<\/span><\/li>\n<\/ul>\n<p><strong>Data used for experiments<\/strong><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">GitHub ML based open-source projects<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"API usage pattern mining for Deep Learning code ONGOING This project aims to mine Application","protected":false},"featured_media":609,"parent":476,"menu_order":12,"template":"","_links":{"self":[{"href":"https:\/\/deel.quebec\/en\/wp-json\/wp\/v2\/projets\/610"}],"collection":[{"href":"https:\/\/deel.quebec\/en\/wp-json\/wp\/v2\/projets"}],"about":[{"href":"https:\/\/deel.quebec\/en\/wp-json\/wp\/v2\/types\/projets"}],"up":[{"embeddable":true,"href":"https:\/\/deel.quebec\/en\/wp-json\/wp\/v2\/projets\/476"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/deel.quebec\/en\/wp-json\/wp\/v2\/media\/609"}],"wp:attachment":[{"href":"https:\/\/deel.quebec\/en\/wp-json\/wp\/v2\/media?parent=610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}