Fast.ai in R: How to Make a Computer Vision Model within an R Environment


<p style="text-align: center;"><em>This talk was presented virtually at eRum 2020 and useR 2020. Learn more about <a href="https://wordpress.appsilon.com">Appsilon</a>'s ML wildlife preservation project <a href="https://appsilon.com/ai-for-wildlife-image-classification-appsilon-ai4g-project-receives-google-grant/">here</a>. </em></p>

<h3><strong>Yes, R programmers can make machine learning models, too!</strong></h3>
In this presentation, we will discuss using the latest techniques in computer vision as an important part of “AI for Good” efforts, namely, enhancing wildlife preservation. <strong>We will present how to make use of the latest technical advancements in an R setup even if they are originally implemented in Python.</strong>

A topic rightfully receiving growing attention among Machine Learning researchers and practitioners is how to make good use of the power obtained with the advancement of the tools. One of the avenues in these efforts is assisting wildlife conservation by employing computer vision in making observations of wildlife much more effective. We will discuss several such efforts during the talk.

One of the very promising frameworks for computer vision developed recently is the Fast.ai wrapper of PyTorch, a Python framework used for computer vision among other things. While it incorporates the latest theoretical developments in the field (such as one cycle policy training) it provides an easy to use framework allowing a much wider audience to benefit from the tools, such as AI for Good initiatives run by people who are not formally trained in Machine Learning.

During the presentation we will show how to make use of a model trained using the Python’s fast.ai library within an R workflow with the use of the reticulate package. We will focus on use cases concerning classifying species of African wildlife based on images from camera traps.
<h3>Learn More</h3><ul><li>Find the code and assets for this presentation <a href="https://github.com/Appsilon/fastai-in-r">here</a>.</li><li>Want to learn how to write high-quality, production-ready R code? See Marcin Dubel's eRum/useR presentation on Production-Ready R Code <a href="https://youtu.be/U1-j7c_8LFQ">here</a>.</li><li>Learn more about Appsilon's AI For Good Initiative <a href="https://appsilon.com/ai-for-good/">here</a>.</li><li>Learn more about Appsilon's ML wildlife preservation project <a href="https://appsilon.com/ai-for-wildlife-image-classification-appsilon-ai4g-project-receives-google-grant/">here</a>.</li></ul>
<strong>Does your company or non-profit need help with a computer vision project? Reach out to us at <a href="mailto:hello@wordpress.appsilon.com">hello@wordpress.appsilon.com</a>.</strong>

Have questions or insights?

Engage with experts, share ideas and take your data journey to the next level!

Is Your Software GxP Compliant?

Download a checklist designed for clinical managers in data departments to make sure that software meets requirements for FDA and EMA submissions.
Explore Possibilities

Share Your Data Goals with Us

From advanced analytics to platform development and pharma consulting, we craft solutions tailored to your needs.

Talk to our Experts
data for good
r
community
tutorials
ai&research