<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Jennifer Marsman</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/jennifer/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/jennifer/feed.xml</link>
    <description>Machine Learning, Big Data, Cloud Computing, and Windows Development</description>
    <lastBuildDate>Tue, 04 Jun 2019 13:26:46 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>AI for Earth Grant Recipient Videos and Coding Challenge</title>
      <link>https://docs.microsoft.com/archive/blogs/jennifer/ai-for-earth-grant-recipient-videos-and-coding-challenge</link>
      <pubDate>Tue, 26 Feb 2019 15:32:21 GMT</pubDate>
      <dc:creator><![CDATA[jennmar]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jennifer/?p=3155</guid>
      <description><![CDATA[Update on June 3, 2019: Added video from SOS Mata Atlantica.&nbsp; Earth Day is April 22, and next...]]></description>
      <content:encoded><![CDATA[<p><em>Update on June 3, 2019: Added video from SOS Mata Atlantica.&nbsp; </em></p><p>Earth Day is April 22, and next year (2020) will be the 50th anniversary!&nbsp; Leading up to that day, I’d love to share some videos which highlight the amazing work that our <a href="http://aka.ms/aiforearth">AI for Earth</a> grant recipients are doing, using machine learning to solve hard challenges in agriculture, water, climate change, and biodiversity.&nbsp; </p><h3>Wild Me</h3><p><a title="https://www.youtube.com/watch?v=rQqao37u1wU" href="https://www.youtube.com/watch?v=rQqao37u1wU">https://www.youtube.com/watch?v=rQqao37u1wU</a></p><p>Wild Me is using computer vision and deep learning algorithms to power Wildbook, a platform that can identify individual animals within a species.&nbsp; They also augment their data with an intelligent agent that can mine social media.&nbsp; </p>
<p><iframe width="854" height="480" src="https://www.youtube.com/embed/rQqao37u1wU" frameborder="0" allowfullscreen=""></iframe></p>


<p><br></p><h3>SilviaTerra</h3><p><a title="https://www.youtube.com/watch?v=stNlw_CFklc" href="https://www.youtube.com/watch?v=stNlw_CFklc">https://www.youtube.com/watch?v=stNlw_CFklc</a>&nbsp;</p><p>SilviaTerra is empowering conservationists, government organizations, and land owners to inventory forests for ecological, social, and economic health using AI.</p>

<p><iframe width="854" height="480" src="https://www.youtube.com/embed/stNlw_CFklc" frameborder="0" allowfullscreen=""></iframe></p>


<p><br></p><h3>Tohoku University</h3>

<p><a title="https://www.youtube.com/watch?v=-kUvcLZpgRI" href="https://www.youtube.com/watch?v=-kUvcLZpgRI">https://www.youtube.com/watch?v=-kUvcLZpgRI</a></p><p>On March 11, 2011, one of the most powerful earthquakes ever recorded shook the northeastern coast of Japan, causing a tsunami that killed nearly 20,000 people. More than 2,000 remain missing. The Tohoku region outside of Tokyo was hit especially hard, forcing the local community to completely rethink how it responds to future disasters. With the help of a grant from Microsoft’s AI for Earth program, researchers like Bai Yanbing of Tohoku University are attempting to harness the power of artificial intelligence solutions to improve mapping technology so that relief workers might stand a better chance of saving more lives when the next earthquake hits. “Japan is very much earthquake country,” warns Professor Jun Murai of Keio University. “So the resiliency and readiness for the next one is very much a part of our life. The new challenge is to utilize the data and then to understand the way to recover from the disaster.” </p>

<p><iframe width="854" height="480" src="https://www.youtube.com/embed/-kUvcLZpgRI" frameborder="0" allowfullscreen=""></iframe></p>


<p><br></p><h3>SOS Mata Atlantica</h3><p><a title="https://www.youtube.com/watch?v=RbK5W99JipA" href="https://www.youtube.com/watch?v=RbK5W99JipA">https://www.youtube.com/watch?v=RbK5W99JipA</a></p><p>An estimated 35 million Brazilians don’t have access to clean water.&nbsp; SOS Mata Atlantica plans to leverage Microsoft’s artificial intelligence technology to improve its clean water initiative. Nearly 3,500 volunteers currently monitor more than 250 rivers throughout the Atlantic Forest, which includes the vast majority of the country’s urban population and its biggest cities. Now, the NGO hopes to evolve from issuing annual reports to sharing more actionable insights – backed by strong data – that could impact public policy and save a precious resource from the ravages of pollution.&nbsp; </p><p><iframe width="854" height="480" src="https://www.youtube.com/embed/RbK5W99JipA" frameborder="0" allowfullscreen=""></iframe></p>


<p><br></p><p>If these stories inspire you, why not take part in the <a href="https://www.ailab.microsoft.com/challenge">AI for Good challenge</a>?&nbsp; It’s open for submissions until April 24, 2019.&nbsp; Take on big issues in agriculture, water, climate, biodiversity, and empowering people with disabilities.&nbsp; You can also win Azure credits, a Surface book, Nvidia GPU, or Xbox One!&nbsp; I’m looking forward to seeing what people build.&nbsp; </p>]]></content:encoded>
    </item>
    <item>
      <title>Podcasting Fun</title>
      <link>https://docs.microsoft.com/archive/blogs/jennifer/podcasting-fun</link>
      <pubDate>Mon, 10 Sep 2018 14:08:17 GMT</pubDate>
      <dc:creator><![CDATA[jennmar]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jennifer/?p=3145</guid>
      <description><![CDATA[I’ve recently been a guest on 2 podcasts.&nbsp; Feel free to give them a listen.&nbsp; .NET...]]></description>
      <content:encoded><![CDATA[<p>I’ve recently been a guest on 2 podcasts.&nbsp; Feel free to give them a listen.&nbsp; </p><p><br></p><h4>.NET Rocks!</h4><p><a href="https://msdnshared.blob.core.windows.net/media/2018/09/itunes_dnr.jpg"><img width="244" height="125" title=".NET Rocks" align="right" style="margin: 0px 0px 0px 2px;float: right" alt=".NET Rocks" src="https://msdnshared.blob.core.windows.net/media/2018/09/itunes_dnr_thumb.jpg" border="0"></a>It’s always fun to speak with Richard and Carl on the <a href="https://www.dotnetrocks.com/">.NET Rocks podcast</a>.&nbsp; </p><p><em>Can Artificial Intelligence help protect the Earth? Jennifer Marsman says yes! Carl and Richard talk to Jennifer about her new role working with Microsoft Research on implementing machine learning systems to support agriculture, environmental protection, biodiversity and more. Some of the projects originate within Microsoft, but there are a number of external projects supported by the team with Azure credits and funding. AI for good! </em></p><p><a title="https://www.dotnetrocks.com/?show=1572" href="https://www.dotnetrocks.com/?show=1572">https://www.dotnetrocks.com/?show=1572</a></p><p><a title="https://player.fm/series/net-rocks-134848/ai-for-earth-with-jennifer-marsman" href="https://player.fm/series/net-rocks-134848/ai-for-earth-with-jennifer-marsman">https://player.fm/series/net-rocks-134848/ai-for-earth-with-jennifer-marsman</a></p><h4><br></h4><h4>TechForward</h4><p><a href="https://msdnshared.blob.core.windows.net/media/2018/09/DlTgFhLWwAA7CFr.png"><img width="244" height="244" title="Tech Forward podcast - Jennifer Marsman" align="right" style="margin: 0px 0px 0px 2px;float: right" alt="Tech Forward podcast - Jennifer Marsman" src="https://msdnshared.blob.core.windows.net/media/2018/09/DlTgFhLWwAA7CFr_thumb.png" border="0"></a>I also spoke with Cheryl Chotrani on the <a href="https://goodbyteventures.com/tech-forward-podcast/">Tech Forward podcast</a>.&nbsp; </p><p>We talked about the <a href="http://aka.ms/AIforEarth">AI for Earth program</a>, <a href="https://www.microsoft.com/en-us/research/project/farmbeats-iot-agriculture/">FarmBeats</a>, <a href="https://www.microsoft.com/en-us/research/project/project-premonition/">Project Premonition</a>, bias in machine learning, and technology’s diversity issues.&nbsp; </p><p><em>By running a global grant program, developing their own APIs, and funding projects, AI for Earth is, in Jennifer’s words, “a chance to use my passion for machine learning to make a difference.”&nbsp; One such project is <a href="https://www.microsoft.com/en-us/research/project/farmbeats-iot-agriculture/">FarmBeats</a>, which is interested in sustainable, long-term solutions to maximize yield and, ultimately, reduce world hunger.&nbsp; Another initiative, <a href="https://www.microsoft.com/en-us/research/project/project-premonition/">Project Premonition</a>, puts mosquitoes to work in order to predict outbreaks of diseases.&nbsp; While machine learning is obviously a powerful tool, there is always the danger of bias.&nbsp; Finally, when it comes to tech’s diversity issues, Jennifer identified two distinct, but related issues: <i>attracting </i>a diverse workforce, and <i>maintaining </i>that diversity. </em></p><p><a title="https://goodbyteventures.com/episode-26/" href="https://goodbyteventures.com/episode-26/">https://goodbyteventures.com/episode-26/</a></p><p><br><iframe width="100%" height="90" src="http://html5-player.libsyn.com/embed/episode/id/6953455/height/90/theme/custom/autoplay/no/autonext/no/thumbnail/yes/preload/no/no_addthis/no/direction/backward/render-playlist/no/custom-color/87A93A/" allowfullscreen="" webkitallowfullscreen="" mozallowfullscreen=""></iframe></p>]]></content:encoded>
    </item>
    <item>
      <title>The Top Five Data Innovations Transforming Wildlife Conservation: Artificial Intelligence for Wildlife Conservation Workshop 2018</title>
      <link>https://docs.microsoft.com/archive/blogs/jennifer/the-top-five-data-innovations-transforming-wildlife-conservation-artificial-intelligence-for-wildlife-conservation-workshop-2018</link>
      <pubDate>Fri, 10 Aug 2018 06:41:27 GMT</pubDate>
      <dc:creator><![CDATA[jennmar]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jennifer/?p=3095</guid>
      <description><![CDATA[As part of the ICML and IJCAI conferences, I was honored to give the invited keynote talk at the...]]></description>
      <content:encoded><![CDATA[<p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/AI4E-Biodiversity-RFimages-2017Aug-10.jpg"><img width="244" height="164" title="AI4E-Biodiversity-RFimages-2017Aug-10" align="right" style="float: right" alt="AI4E-Biodiversity-RFimages-2017Aug-10" src="https://msdnshared.blob.core.windows.net/media/2018/08/AI4E-Biodiversity-RFimages-2017Aug-10_thumb.jpg" border="0"></a>As part of the <a href="http://icml.cc">ICML</a> and <a href="https://www.ijcai-18.org/">IJCAI</a> conferences, I was honored to give the invited keynote talk at the <a href="https://sites.google.com/a/usc.edu/aiwc/">Artificial Intelligence for Wildlife Conservation (AIWC) workshop</a>.&nbsp; It contained a strong <a href="https://sites.google.com/a/usc.edu/aiwc/schedule">agenda</a> of many compelling speakers presenting their work using machine learning to solve challenges in wildlife conservation.&nbsp; </p><p>The topic of my talk was innovations in data collection for wildlife conservation.&nbsp; Data is the heart of machine learning, and there are some aspects of data collection for wildlife conservation that are particularly harrowing, such as <a href="https://news.nationalgeographic.com/2016/10/orca-killed-by-satellite-tag-l59/">current methods of tagging harming animals</a> and <a href="http://www.dailymail.co.uk/sciencetech/article-4542334/Poachers-using-data-wildlife-scientists.html">poachers using data from wildlife scientists to target and kill rare species</a>.&nbsp; However, all is not lost – I have seen some interesting innovations in the area of wildlife data collection, many of them used by our <a href="http://www.microsoft.com/AIforEarth">AI for Earth</a> grant recipients.&nbsp; I spoke about these 5 areas of data innovation:</p><ul><li><strong>UAV/drone imagery</strong> – projects such as <a href="https://www.microsoft.com/en-us/research/project/farmbeats-iot-agriculture/">FarmBeats</a> have created optimizations for drones to collect data, like an autonomous iPhone app that allows a farmer or biologist to specify a path or area to cover and the algorithm calculates the best path to minimize battery usage and leverages the wind to speed up/slow down.&nbsp; It also introduced the the <a href="https://www.microsoft.com/en-us/research/publication/connecting-africa-using-the-tv-white-spaces-from-research-to-real-world-deployments/">innovation of leveraging television whitespaces</a> (unused television channels) for connectivity; television wavelengths are much lower frequency than traditional WiFi and stretch much farther, so one TV Whitespaces router could provide connectivity to a large farm.&nbsp; </li><li><strong>Camera trap</strong> – researchers at the California Institute of Technology (Caltech) have compiled a <a href="https://beerys.github.io/CaltechCameraTraps">custom dataset of camera trap images</a> to help develop computer vision models for identifying animals. Camera traps produce massive amounts of raw image data that must be sorted to find the useful photos, a task that would be ideal for automated computer vision systems. The Caltech dataset helps computer vision researchers refine their models to deal with previously-unseen locations by generalizing about backgrounds. When the models can learn to distinguish what’s typically in the background, they can ignore it and correctly pick out photos with the desired animals—leading to an efficient and scalable method to take advantage of all that camera trap data.</li><li><strong>Simulation</strong> – one difficulty in training computer vision models is providing the models with good data. Someone first has to go through the time-consuming manual process of assessing thousands and thousands of images to produce a dataset that will be effective for the machine learning process—as Caltech did for their camera trap project. However, advanced 3D computer modeling now offers a different possibility: creating simulated images of real-world animal habitats. Simulating images with tools such as <a href="https://github.com/Microsoft/AirSim">AirSim</a> would allow us to quickly build custom datasets covering the wide variety of conditions and situations the computer vision model might encounter, and train the models faster, moving on sooner to processing real imagery and getting useful results. </li><li><strong>Crowdsourcing</strong> – applications like <a href="https://www.inaturalist.org/">iNaturalist</a> allow citizen scientists (everyday people who care about the environment) to take pictures of wildlife (both flora and fauna) from their mobile phone and submit these observations to a database for biologists to consume.&nbsp; The pictures can be easily augmented with date and location metadata from your phone, and a machine learning classifier can help non-experts identify the species by suggesting the top matches for the photographed species based on computer vision.&nbsp; Therefore, the work of cataloguing the local wildlife is crowdsourced, and the computer vision helps people label their data properly.&nbsp;&nbsp; </li><li><strong>Social media</strong> – the organization <a href="http://www.wildme.org/">Wild Me</a> created a platform called <a href="http://www.wildbook.org/">Wildbook</a> which powers websites such as <a href="http://whaleshark.org/">http://whaleshark.org</a>.&nbsp; This site uses social media for its success.&nbsp; At 10pm every night, an intelligent agent searches various social media sites such as YouTube for pictures and videos of whale sharks.&nbsp; When it finds instances of these animals online from people posting pictures or videos of their whale-watching trips, it can identify the animal to the individual animal level—not just recognizing that it is a whale shark in general, but which specific one it is.&nbsp; This can help with tracking migration paths of individual animals and estimating population densities.&nbsp; It also posts a comment on the YouTube video letting the poster know that their image was used for conservation purposes and linking to an informational page on the animal which contains relevant information on the animal, locations and times it has been sighted, and other animals with which it’s been seen.&nbsp; </li></ul><p>The AIWC organizers also released a <a href="https://sites.google.com/a/usc.edu/aiwc/challenge-problem">challenge problem</a> on determining an optimal flight path for a drone to fly through a simulated African environment to collect data on elephant location density.&nbsp; Submissions for the challenge are still being accepted.&nbsp;&nbsp;&nbsp; </p><p><a href="https://msdnshared.blob.core.windows.net/media/2018/08/AirSimElephants.jpg"><img width="644" height="362" title="AirSimElephants" alt="AirSimElephants" src="https://msdnshared.blob.core.windows.net/media/2018/08/AirSimElephants_thumb.jpg" border="0"></a></p><p>The full list of accepted papers is at <a title="https://sites.google.com/a/usc.edu/aiwc/accepted-papers" href="https://sites.google.com/a/usc.edu/aiwc/accepted-papers">https://sites.google.com/a/usc.edu/aiwc/accepted-papers</a>.&nbsp; Check them out; there is some compelling work being done using machine learning to address hard problems in wildlife conservation.&nbsp; </p><p><br></p><p><a href="https://drive.google.com/open?id=1ZcvaxeCfgnAiN-MAYD198yDLwLjJbPuX">Computing Robust Strategies for Managing Invasive Plants</a><br>Andreas Lydakis, Jenica Allen, Marek Petrik and Tim Szewczyk <p><a href="https://beerys.github.io/CaltechCameraTraps/">Recognition for Camera Traps in Unfamiliar Territory</a><br>Sara Beery, Grant Van Horn and Pietro Perona<p><a href="https://drive.google.com/open?id=1Wi-qAoXeSZhZfcXrUKD21S9k_LaO9AIj">Crowdsourcing mountain images for water conservation</a><br>Darian Frajberg, Piero Fraternali and Rocio Nahime Torres<p>Exploiting Data and Human Knowledge for Predicting Wildlife Poaching<br>Swaminathan Gurumurthy, Lantao Yu, Chenyan Zhang, Yongchao Jin, Weiping Li, Xiaodong Zhang and Fei Fang<p><a href="https://drive.google.com/file/d/1rc2P2POMVOfWSLEgiKS1YSTdEO7FNXzp/view?usp=sharing">Towards Automatic Identification of Elephants in the Wild</a><br>Matthias Körschens, Björn Barz and Joachim Denzler<p>Deep Reinforcement Learning for Green Security Game with Online Information<br>Lantao Yu, Yi Wu, Zheyuan Ryan Shi, Rohit Singh, Lucas Joppa and Fei Fang<p>Designing the Game to Play: Optimizing Payoff Structure in Security Games<br>Zheyuan Ryan Shi, Ziye Tang, Long Tran-Thanh, Rohit Singh and Fei Fang<p>Counting Caribou from Aerial Imagery<br>Evan Shelhamer, Nathan Pamperin and Trevor Darrell<p><a href="https://drive.google.com/open?id=1Qh0u9Cr346-oebmwjE24l9___4WKyMlD">An agent-based model of an endangered population of the Arctic fox from Mednyi Island</a><br>Angelina Brilliantova, Anton Pletenev, Liliya Doronina, and Hadi Hosseini<p><a href="https://drive.google.com/open?id=1ViKusR3gUOLu-FzU0sMzWb5As6jthCoN">The Great Grevy’s Rally: A Review on Procedure</a><br>Jason Parham, Charles Stewart, Tanya Berger-Wolf, Daniel Rubenstein and Jason Holmberg<p><a href="https://drive.google.com/open?id=1FND4_BMQZNGsYWFb2LN8m_eGAomNQa57">Convolutional Neural Networks for Detecting Great Whales from Orbit in Multispectral Satellite Imagery</a><br>Patrick Gray and David Johnston<p>Green Security Game with Community Engagement<br>Taoan Huang, Rohit Singh and Fei Fang<p><a href="https://www.cais.usc.edu/wp-content/uploads/2018/05/bondi_camera_ready_airsim-w.pdf">Simulation for Wildlife Conservation with UAVs</a><br>Elizabeth Bondi, Debadeepta Dey, Ashish Kapoor, Jim Piavis, Shital Shah, Fei Fang, Bistra Dilkina, Robert Hannaford, Arvind Iyer, Lucas Joppa and Milind Tambe<p>Ruling the Roost with CNNs: Detecting and Tracking Communal Bird Roosts in Weather Radar Data<br>Zezhou Cheng, Saadia Gabriel, Pankaj Bhambhani, Daniel Sheldon, Subhransu Maji, Andrew Laughlin and David W. Winkler<p>Probabilistic Inference with Generating Functions for Population Models<br>Kevin Winner, Daniel Sheldon and Debora Sujono<p>Inferring Latent Velocities from Weather Radar Data using Gaussian Processes<br>Rico Angell, Daniel Sheldon and Eric Johnson]]></content:encoded>
    </item>
    <item>
      <title>Computer Vision talks at ICML 2018</title>
      <link>https://docs.microsoft.com/archive/blogs/jennifer/computer-vision-talks-at-icml-2018</link>
      <pubDate>Fri, 20 Jul 2018 21:27:33 GMT</pubDate>
      <dc:creator><![CDATA[jennmar]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jennifer/?p=3045</guid>
      <description><![CDATA[The 35th International Conference on Machine Learning (ICML) was held in Stockholm on July 10-15,...]]></description>
      <content:encoded><![CDATA[<p>The 35th <a href="https://icml.cc/Conferences/2018">International Conference on Machine Learning</a> (ICML) was held in Stockholm on July 10-15, 2018.&nbsp; Links to the associated papers and video recordings (when they are posted) will be available on the website under each individual session.&nbsp; </p><p><a href="https://msdnshared.blob.core.windows.net/media/2018/07/ICML2018-overview-wordcloud.jpg"><img width="484" height="484" title="ICML2018-overview-wordcloud" alt="ICML2018-overview-wordcloud" src="https://msdnshared.blob.core.windows.net/media/2018/07/ICML2018-overview-wordcloud_thumb.jpg" border="0"></a></p><p>Overall, deep learning and reinforcement learning were still the hottest topics.&nbsp; During each session slot, there was a reinforcement learning track and at least one deep learning (neural network architectures) track (and sometimes multiple deep learning tracks).&nbsp; Here is the breakdown of submitted and accepted papers, which clearly shows the popularity of these topics.&nbsp; </p><p><a href="https://msdnshared.blob.core.windows.net/media/2018/07/ICML2018-paper-topics.jpg"><img width="484" height="484" title="ICML2018-paper-topics" alt="ICML2018-paper-topics" src="https://msdnshared.blob.core.windows.net/media/2018/07/ICML2018-paper-topics_thumb.jpg" border="0"></a></p><p>Talks on the fairness of machine learning algorithms continue to rise.&nbsp; One of the "best paper" awards went to a 
paper on <a href="https://arxiv.org/abs/1803.04383">delayed impact of fair machine learning</a>.&nbsp; This was an interesting paper comparing different methods of fairness – demographic parity, equality of opportunity, and unconstrained utility maximization – and introduced the “outcome curve”, a tool for comparing the delayed impact of fairness criteria.&nbsp; They showed that fairness criteria may cause harms to groups they intended to protect if you consider the long-term effects.&nbsp; </p><p><a href="https://msdnshared.blob.core.windows.net/media/2018/07/fairness-20180712_102108.jpg"><img width="244" height="244" title="fairness-20180712_102108" alt="fairness-20180712_102108" src="https://msdnshared.blob.core.windows.net/media/2018/07/fairness-20180712_102108_thumb.jpg" border="0"></a>&nbsp; <a href="https://msdnshared.blob.core.windows.net/media/2018/07/fairness-20180712_102322.jpg"><img width="244" height="244" title="fairness-20180712_102322" alt="fairness-20180712_102322" src="https://msdnshared.blob.core.windows.net/media/2018/07/fairness-20180712_102322_thumb.jpg" border="0"></a></p><p>There was a decent amount of work in generative adversarial attacks. The <a href="https://icml.cc/Conferences/2018/Schedule?showEvent=1865">first keynote on AI &amp; Security</a> and the <a href="https://icml.cc/Conferences/2018/Schedule?showEvent=3497">other “best paper” award</a> were on this 
topic, as well as some tracks.&nbsp; The “best paper” winner was “<a href="https://arxiv.org/pdf/1802.00420.pdf">Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examples</a>”.&nbsp; This paper examined the non-certified white-box-secure defenses against adversarial examples from ICLR 2018, and found that 7 of the 9 defenses relied on obfuscated gradients.&nbsp; Their paper developed 3 attack techniques which circumvented 6 defenses completely and 1 partially.&nbsp; With this, they argued that future work should avoid relying on obfuscated gradients, and also spoke about the importance of reevaluating others’ published results.&nbsp; </p><p>Of particular interest to me this year were the Computer Vision talks.&nbsp; Here is a quick summary of some of the innovation in Computer Vision.&nbsp; There were 2 computer vision tracks, on <a href="https://icml.cc/Conferences/2018/Schedule?showParentSession=3386">Wed July 11</a> and on <a href="https://icml.cc/Conferences/2018/Schedule?showParentSession=3466">Fri July 13</a>.&nbsp; </p><p><strong><a href="https://icml.cc/Conferences/2018/Schedule?showEvent=2677">Deep Predictive Coding Network for Object Recognition</a></strong> (link to <a href="http://proceedings.mlr.press/v80/wen18a.html">paper</a>)<br>They described a bi-directional and recurrent neural net, namely deep predictive coding networks (PCN), that has feedforward, feedback, and recurrent connections. Feedback connections from a higher layer carry the prediction of its lower-layer representation; feedforward connections carry the prediction errors to its higher-layer. Given image input, PCN runs recursive cycles of bottom-up and top-down computation to update its internal representations and reduce the difference between bottom-up input and top-down prediction at every layer. After multiple cycles of recursive updating, the representation is used for image classification. With benchmark datasets (CIFAR-10/100, SVHN, and MNIST), PCN was found to always outperform its feedforward-only counterpart: a model without any mechanism for recurrent dynamics, and its performance tended to improve given more cycles of computation over time. In short, PCN reuses a single architecture to recursively run bottom-up and top-down processes to refine its representation towards more accurate and definitive object recognition.&nbsp; <p><strong><a href="https://icml.cc/Conferences/2018/Schedule?showEvent=2678">Gradually Updated Neural Networks for Large-Scale Image Recognition</a></strong> (link to <a href="http://proceedings.mlr.press/v80/qiao18b.html">paper</a>)<br>Neural networks keep getting deeper, traditionally by cascading convolutional layers or building blocks.&nbsp; They present a new way to increase the depth: computational orderings to the channels within convolutional layers or blocks.&nbsp; This not only increases the depth and learning capacity with the same amount of computational cost and memory, but also eliminates the overlap singularities resulting in faster convergence and better performance.&nbsp; They use “GUNN” for an acronym.&nbsp; <p><strong><a href="https://icml.cc/Conferences/2018/Schedule?showEvent=2679">Neural Inverse Rendering for General Reflectance Photometric Stereo</a></strong> (link to <a href="http://proceedings.mlr.press/v80/taniai18a.html">paper</a>)<br>Photometric stereo is the problem of recovering 3D object surface normals from multiple images observed under varying illuminations.&nbsp; They propose a physics-based unsupervised learning approach to general BRDF photometric stereo where surface normals and BRDFs are predicted by the network and fed into the rendering equation to synthesize observed images.&nbsp; This learning process doesn’t require ground truth normals; using physics can bypass the lack of training data. SOTA results outperformed a supervised DNN and other classical unsupervised methods.&nbsp; </p><p><strong><a href="https://icml.cc/Conferences/2018/Schedule?showEvent=2680">One-Shot Segmentation in Clutter</a></strong> (link to <a href="http://proceedings.mlr.press/v80/michaelis18a.html">paper</a>)<br>This was an interesting look at visual search.&nbsp; They cited “Where’s Waldo?” as a fun example of solving a problem with only one example.&nbsp; :)&nbsp; They tackled the problem of one-shot segmentation: finding and segmenting a previously unseen object in a cluttered scene based on a single instruction example.&nbsp; The MNIST of one-shot learning is the omniglot dataset, and they proposed a novel dataset called “cluttered omniglot” which used all characters but dropped them on top of each other in different colors. Using an architecture combining a Siamese embedding for detection with a U-net for segmentation, they show that increasing levels of clutter make the task progressively harder.&nbsp; In this kind of visual search task, detection and segmentation are two intertwined problems, the solution to each of which helps solving the other.&nbsp; They tried a pre-segmenting characters approach.&nbsp; After segmenting using color, performance got very good.&nbsp; They introduced MaskNet, an improved model that attends to multiple candidate locations, generates segmentation proposals to mask out background clutter, and selects among the segmented objects (segment first, decide later).&nbsp; Such image recognition models based on an iterative refinement of object detection and foreground segmentation may provide a way to deal with highly cluttered scenes.&nbsp; <a href="http://github.com/michaelisc/cluttered-omniglot">http://github.com/michaelisc/cluttered-omniglot</a></p><p><strong><a href="https://icml.cc/Conferences/2018/Schedule?showEvent=2681">Active Testing: An Efficient and Robust Framework for Estimating Accuracy</a></strong> (link to <a href="http://proceedings.mlr.press/v80/nguyen18d.html">paper</a>)<br>Supervised learning is hungry for annotated data.&nbsp; There are many approaches for dealing with the lack of labelled data in training (unsupervised, semi-supervised, etc).&nbsp; Assemble a small high-quality test dataset.&nbsp; The gold standard: given a fixed budget, annotate "all we can afford".&nbsp; Their approach: Trade annotation accuracy for more examples.&nbsp; They reformulate the problem as one of active testing, and examine strategies for efficiently querying a user so as to obtain an accurate performance estimate with minimal vetting.&nbsp; They demonstrate the effectiveness of their proposed active testing framework on estimating two performance metrics, Precision@K and mean Average Precisions, for two popular Computer Vision tasks, multilabel classification and instance segmentation, respectively.&nbsp; They further show that their approach is able to significantly save human annotation effort and more robust than alternative evaluation protocols.&nbsp;&nbsp;&nbsp; </p><p><strong><a href="https://icml.cc/Conferences/2018/Schedule?showEvent=2857">Noise2Noise: Learning Image Restoration without Clean Data</a></strong> (link to <a href="http://proceedings.mlr.press/v80/lehtinen18a.html">paper</a>)<br>This is interesting for those working with grainy images.&nbsp; They train a denoiser.&nbsp; They apply basic statistical reasoning to signal reconstruction by machine learning - learning to map corrupted observations to clean signals - with a simple and powerful conclusion: it is possible to learn to restore images by only looking at corrupted examples, at performance at and sometimes exceeding training using clean data, without explicit image priors or likelihood models of the corruption.&nbsp; In practice, they show that a single model learns photographic noise removal, denoising synthetic Monte Carlo images, and reconstruction of undersampled MRI scans - all corrupted by different processes - based on noisy data only.</p><p><strong><a href="https://icml.cc/Conferences/2018/Schedule?showEvent=3112">Solving Partial Assignment Problems using Random Clique Complexes</a></strong> (link to <a href="http://proceedings.mlr.press/v80/sharma18a.html">paper</a>)<br>This is an interesting paper to read if you need to perform a matching task, finding the same image (like a building) with occlusion, rotation, etc.&nbsp; They present an alternate formulation of the partial assignment problem as matching random clique complexes, that are higher-order analogues of random graphs, designed to provide a set of invariants that better detect higher-order structure. The proposed method creates random clique adjacency matrices for each k-skeleton of the random clique complexes and matches them, taking into account each point as the affine combination of its geometric neighborhood.&nbsp; They justify their solution theoretically, by analyzing the runtime and storage complexity of their algorithm along with the asymptotic behavior of the quadratic assignment problem (QAP) that is associated with the underlying random clique adjacency matrices.&nbsp; </p><p><strong><a href="https://icml.cc/Conferences/2018/Schedule?showEvent=3113">Generalized Earley Parser: Bridging Symbolic Grammars and Sequence Data</a></strong> (link to <a href="http://proceedings.mlr.press/v80/qi18a.html">paper</a>)<br>Future predictions on sequence data (e.g., videos or audios) require the algorithms to capture non-Markovian and compositional properties of high-level semantics. Context-free grammars are natural choices to capture such properties, but traditional grammar parsers (e.g., Earley parser) only take symbolic sentences as inputs. This paper generalizes the Earley parser to parse sequence data which is neither segmented nor labeled. This generalized Earley parser integrates a grammar parser with a classifier to find the optimal segmentation and labels, and makes top-down future predictions. Experiments show that this method significantly outperforms other approaches for future human activity prediction.</p><p><strong><a href="https://icml.cc/Conferences/2018/Schedule?showEvent=3115">Neural Program Synthesis from Diverse Demonstration Videos</a></strong> (link to <a href="http://proceedings.mlr.press/v80/sun18a.html">paper</a>)<br>Interpreting decision making logic in demonstration videos is key to collaborating with and mimicking humans.&nbsp; For example, learning how to make fried rice from watching a bunch of YouTube videos; humans understand variations like brown or white rice, etc.&nbsp; To empower machines with this ability, they propose a neural program synthesizer that is able to explicitly synthesize underlying programs from behaviorally diverse and visually complicated demonstration videos.&nbsp; Their model uses 3 steps: extract unique behaviors (using CNNs feeding into an LSTM), summarize (compare demo pairs to infer branching conditions, using multi-layer perceptron, to improve the network’s ability to integrate multiple demonstrations varying in behavior), and decode.&nbsp; They also employ a multi-task objective to encourage the model to learn meaningful intermediate representations for end-to-end training.&nbsp; They show that their model is able to reliably synthesize underlying programs as well as capture diverse behaviors exhibited in demonstrations.&nbsp; Performance got better with the number of input videos.&nbsp; The code is available at <a href="https://shaohua0116.github.io/demo2program">https://shaohua0116.github.io/demo2program</a>. </p><p><strong><a href="https://icml.cc/Conferences/2018/Schedule?showEvent=3114">Video Prediction with Appearance and Motion Conditions</a></strong> (link to <a href="http://proceedings.mlr.press/v80/jang18a.html">paper</a>)<br>Video prediction aims to generate realistic future frames by learning dynamic visual patterns. One fundamental challenge is to deal with future uncertainty: How should a model behave when there are multiple correct, equally probable futures? They propose an Appearance-Motion Conditional GAN to address this challenge. They provide appearance and motion information as conditions that specify how the future may look, reducing the level of uncertainty. Their model consists of a generator, two discriminators taking charge of appearance and motion pathways, and a perceptual ranking module that encourages videos of similar conditions to look similar. To train their model, they developed a novel conditioning scheme that consists of different combinations of appearance and motion conditions. They evaluate their model using facial expression and human action datasets – transforming input faces into different emotions with motion/video (generative videos).&nbsp; They showed one interesting bug: Trump’s eyebrows turned black because no training data had white/blond eyebrows.&nbsp; You can see this at <a href="http://vision.snu.ac.kr/projects/amc-gan">http://vision.snu.ac.kr/projects/amc-gan</a>, and the code is coming soon to <a href="https://github.com/YunseokJANG/amc-gan">https://github.com/YunseokJANG/amc-gan</a>.&nbsp; </p>]]></content:encoded>
    </item>
    <item>
      <title>Tips &amp; tricks for using the Data Science Virtual Machine (DSVM) with GPU support for machine learning on Azure</title>
      <link>https://docs.microsoft.com/archive/blogs/jennifer/tips-tricks-for-using-the-data-science-virtual-machine-dsvm-with-gpu-support-for-machine-learning-on-azure</link>
      <pubDate>Fri, 08 Jun 2018 12:38:08 GMT</pubDate>
      <dc:creator><![CDATA[jennmar]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jennifer/?p=2955</guid>
      <description><![CDATA[Wow, what a wordy title.&nbsp; In this post, I want to share the tricks I’ve learned for using the...]]></description>
      <content:encoded><![CDATA[<p>Wow, what a wordy title.&nbsp; In this post, I want to share the tricks I’ve learned for using the Data Science Virtual Machine on Azure with GPU hardware.&nbsp; </p><h4>Rationale</h4><p>To begin, why would you want to do this?&nbsp; Here’s the value prop:</p><ul><li><strong>Data Science Virtual Machine:</strong> the DSVM enables rapid development for data scientists.&nbsp; Say that you usually use { TensorFlow | CNTK | PyTorch | etc } for your deep learning framework, but you found a great sample in one of the other deep learning frameworks.&nbsp; You’d like to quickly try your data with that sample code, but don’t want the overhead of getting a new deep learning framework with all of its dependencies set up on your machine.&nbsp; Use the DSVM!&nbsp; It has a <a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/overview#whats-included-in-the-data-science-vm">huge list</a> of popular machine learning tools already installed and configured.&nbsp; It is also great for scaling out training of your models on VMs.&nbsp; </li><li><strong>GPU:</strong> I’m not going to do an in-depth processor comparison here, but essentially GPUs have great parallel-processing capabilities and can perform faster than CPUs in many batch-processing/data-intensive scenarios.&nbsp; For example, I ran the two following commands – the first with GPU support and the second with CPU only – to train a simple machine learning model in PyTorch, and you can see the resulting speedup from about 56 minutes with CPU to less than 16 minutes with GPU.&nbsp; </li></ul><p><br></p><p><strong>GPU:</strong> 15m38.556s</p><p><font face="Courier New">th train.lua -input_h5 data/tiny-shakespeare.h5 -input_json data/tiny-shakespeare.json</font><p><strong>CPU:</strong> 55m51.655s<p><font face="Courier New">th train.lua -input_h5 data/tiny-shakespeare.h5 -input_json data/tiny-shakespeare.json -gpu -1</font></p><p><br></p><h4>Data Science Virtual Machine versions</h4><p>There are multiple versions of the Data Science Virtual Machine.&nbsp; There are similar tools on all of them, but for example, the Ubuntu image contains additional deep learning frameworks that aren’t supported on Windows.&nbsp; </p><ul><li><a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/provision-vm">Windows Server 2016 DSVM</a></li><li><a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/provision-vm">Windows Server 2012 DSVM</a></li><li><a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/dsvm-ubuntu-intro">Ubuntu DSVM</a></li><li><a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/linux-dsvm-intro">CentOS DSVM</a></li><li><a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/provision-deep-learning-dsvm">Deep Learning VM (DLVM)</a>: this is a variant of the DSVM with GPU support ready to go (so you don’t need to understand the tips &amp; tricks below!).&nbsp; It is available with a Windows Server 2016 or Ubuntu base image.&nbsp; The DLVM actually uses the same core VM images as the DSVM, but the main differences are that the setup wizard is optimized for easy provisioning on GPU and the DLVM auto-downloads a set of end-to-end deep learning samples from GitHub when the VM instance is created. </li><li><a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/provision-geo-ai-dsvm">Geo AI DSVM</a>: this is a Windows Server 2016 DSVM with extra support for geospatial analytics.&nbsp; It comes preinstalled with ESRI’s <a href="https://www.arcgis.com/features/index.html">ArcGIS Pro</a> software and several <a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/use-geo-ai-dsvm#geo-ai-data-science-vm-samples">geospatial code samples</a>.&nbsp;&nbsp; </li></ul><h4><br></h4><h4>Tips &amp; tricks</h4><p>To get GPU support, you need both hardware with GPUs in a datacenter, as well as the right software – namely, a virtual machine image that includes GPU drivers so you can use the GPU.&nbsp; <p>The biggest tip is to use the Deep Learning Virtual Machine!&nbsp; The provisioning experience has been optimized to filter to the options that support GPU (the NC series – see below), which make it easier to set it up correctly.&nbsp; <p>Outside of the Deep Learning Virtual Machine, the big gotchas to creating a vanilla Data Science Virtual Machine for deep learning on GPU are:<ul><li>The virtual machines with GPU support are listed at <a title="https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes-gpu" href="https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes-gpu">https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes-gpu</a>.&nbsp; For machine learning, the various versions of <strong>NC or ND series hardware</strong> is your best bet.&nbsp; But it is not available everywhere.&nbsp; Check the list of which datacenters have which hardware on the extremely-useful matrix on the <a href="https://azure.microsoft.com/en-us/regions/services/">Azure Products by Region Page</a> under Compute, Virtual Machines.&nbsp; </li></ul><p><a href="https://msdnshared.blob.core.windows.net/media/2018/06/NC-series.jpg"><img width="1005" height="327" title="NC-series" style="border: 0px currentcolor" alt="NC-series" src="https://msdnshared.blob.core.windows.net/media/2018/06/NC-series_thumb.jpg" border="0"></a></p><p><em>NOTE: this is a screenshot, so it might not be accurate for you, future reader!&nbsp; I also only had the US and Canada regions selected, and there are many more datacenters available.&nbsp; <strong>Click </strong><a href="https://azure.microsoft.com/en-us/global-infrastructure/services/"><strong>here</strong></a><strong> to change the region filters and get the latest data.</strong>&nbsp; </em></p><ul><li>You need to use an image with GPU drivers installed.&nbsp; As documented <a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/overview#deep-learning">here</a>, GPU drivers are provided on the following machines: Linux (Ubuntu), Linux (CentOS), Windows 2016, and the Deep Learning VM.&nbsp; The Windows 2012 DSVM does not have GPU support.&nbsp; <li>You need to understand if you need HDD or SSD.&nbsp; Even though solid state drives seem “better”, not all GPU machines support them.&nbsp; The different VM series have different requirements for their Azure storage disk support.&nbsp; NC and NV VMs only support VM disks that are backed by Standard Disk Storage (HDD).&nbsp; NCv2, ND, and NCv3 VMs only support VM disks that are backed by Premium Disk Storage (SSD).</li></ul><p><br></p><h4>Connecting to the DSVM</h4><p>If you are using a <strong>Windows</strong> data science virtual machine, once the DSVM is provisioned, you can remote desktop into it.&nbsp; </p><p>If you are using a <strong>Linux</strong> data science virtual machine, once the DSVM is provisioned, you have a couple of choices on how to connect to it.&nbsp; More details are <a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/dsvm-ubuntu-intro#how-to-access-the-data-science-virtual-machine-for-linux">here</a>, but the quick summary is that you can use any of these options:</p><ul><li>For terminal/console sessions: use SSH.&nbsp; In the Azure portal, after provisioning your VM, you can click on the “Connect” button to get the exact ssh command.&nbsp; If you have Bash on Windows support*, you can use ssh right from the Bash app in Windows.&nbsp; Otherwise, you can download a third-party tool like <a href="http://www.putty.org/">Putty</a>.&nbsp;&nbsp;&nbsp; </li><li>For graphical sessions: use the <a href="http://wiki.x2go.org/doku.php/doc:installation:x2goclient">X2Go client</a>.&nbsp; </li><li>For Jupyter notebooks, use JupyterHub by browsing to <a href="https://your-vm-ip:8000">https://your-vm-ip:8000</a> or JupyterLab by browsing to <a title="https://your-vm-ip:8000/lab" href="https://your-vm-ip:8000/lab">https://your-vm-ip:8000/lab</a> (fill in the appropriate IP address for your virtual machine).&nbsp; </li></ul><p><br></p><p>* <em>In Windows 10, you can <a href="https://docs.microsoft.com/en-us/windows/wsl/install-win10">enable the Windows subsystem for Linux</a> by running this PowerShell command as administrator and rebooting:</em> “<font face="Courier New">Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux</font>”.&nbsp; </p><p><br></p><h4>Resources</h4><p><a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/">Azure Data Science Virtual Machine documentation</a>: don’t forget to explore the whole tree in the left-hand pane&nbsp; <p><a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoft-ads.windows-data-science-vm?tab=PlansAndPrice">Data Science Virtual Machine Plans and Pricing</a>: note that this is for the Windows Server 2016 version specifically<p><a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/deep-learning-dsvm-overview">Intro to Deep Learning VM</a><p><a href="https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/provision-deep-learning-dsvm">Create a Deep Learning VM</a><p><a href="http://aka.ms/dlvm">Get the Deep Learning VM</a><p><a href="https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes-gpu">Virtual Machines with GPU support</a></p><p><a href="http://aka.ms/dsvm/discover">Get to know your DSVM</a>: shows all of the tools, platforms, utilities, and samples that are included in the Data Science Virtual Machine, neatly organized by category</p><p><a href="http://aka.ms/dsvm">Data Science Virtual Machine product webpage</a>: this is more of a high-level overview</p>]]></content:encoded>
    </item>
    <item>
      <title>“AI for Earth” at O’Reilly AI Conference</title>
      <link>https://docs.microsoft.com/archive/blogs/jennifer/ai-for-earth-at-oreilly-ai-conference</link>
      <pubDate>Tue, 29 May 2018 14:20:39 GMT</pubDate>
      <dc:creator><![CDATA[jennmar]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jennifer/?p=2925</guid>
      <description><![CDATA[On April 30-May 2, 2018, I represented the AI for Earth team at the O’Reilly AI conference in New...]]></description>
      <content:encoded><![CDATA[<p>On April 30-May 2, 2018, I represented the AI for Earth team at the <a href="https://conferences.oreilly.com/artificial-intelligence/ai-ny">O’Reilly AI conference in New York City</a>.&nbsp; I was honored to present a keynote on <a href="https://www.oreilly.com/ideas/using-machine-learning-iot-drones-and-networking-to-reduce-world-hunger">using machine learning, the IoT, drones, and networking to reduce world hunger</a>.&nbsp; </p><p>My keynote is available at <a title="https://www.youtube.com/watch?v=CHeXx5IG1T8" href="https://www.youtube.com/watch?v=CHeXx5IG1T8">https://www.youtube.com/watch?v=CHeXx5IG1T8</a>, and an interview is available at <a href="https://www.youtube.com/watch?v=U2Botu4oE6k">https://www.youtube.com/watch?v=U2Botu4oE6k</a>.&nbsp;&nbsp; </p><p><iframe width="854" height="480" src="https://www.youtube.com/embed/CHeXx5IG1T8" frameborder="0" allowfullscreen=""></iframe></p><br><p><iframe width="854" height="480" src="https://www.youtube.com/embed/U2Botu4oE6k" frameborder="0" allowfullscreen=""></iframe></p>]]></content:encoded>
    </item>
    <item>
      <title>Artificial Intelligence and Machine Learning News from Build 2018</title>
      <link>https://docs.microsoft.com/archive/blogs/jennifer/artificial-intelligence-and-machine-learning-news-from-build-2018</link>
      <pubDate>Mon, 14 May 2018 19:59:53 GMT</pubDate>
      <dc:creator><![CDATA[jennmar]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jennifer/?p=2915</guid>
      <description><![CDATA[The Microsoft Build conference held on May 7-9, 2018 included many artificial intelligence and...]]></description>
      <content:encoded><![CDATA[<p>The Microsoft Build conference held on May 7-9, 2018 included many <a href="https://azure.microsoft.com/en-us/blog/azure-ai-platform-announcements-new-innovations-for-developers/">artificial intelligence and machine learning announcements</a>.&nbsp;&nbsp; </p><p>Here are some of the highlights that you should know about:</p><ul><li><a href="https://blogs.technet.microsoft.com/machinelearning/2018/05/07/azure-machine-learning-packages-for-vision-text-and-forecasting-in-public-preview/">Azure Machine Learning Packages for Vision, Text, and Forecasting in Public Preview</a> – these Python pip-installable extensions for Azure Machine Learning simplify the common tasks of computer vision, text analytics, and forecasting.</li><li><a href="https://blogs.msdn.microsoft.com/dotnet/2018/05/07/introducing-ml-net-cross-platform-proven-and-open-source-machine-learning-framework/">ML.NET</a> – this cross-platform, proven, and <a href="https://github.com/dotnet/machinelearning">open-source</a> machine learning framework enables classification and regression tasks (with more to come) to empower machine learning in .NET.&nbsp; </li><li><a href="https://www.microsoft.com/en-us/research/blog/microsoft-unveils-project-brainwave/">Project Brainwave</a> – this deep-learning platform is an engine to enable real-time AI leveraging FPGAs on Azure.&nbsp; </li><li><a href="https://azure.microsoft.com/en-us/blog/announcing-cognitive-search-azure-search-cognitive-capabilities/">Cognitive Search</a> – this powerful Azure Search with built-in Cognitive Services allows you to make sense of your data; the <a href="https://www.ailab.microsoft.com/experiments/7d6b0652-51dc-440d-a12a-481f28525143">JFK files demo</a> is a cool example.&nbsp; </li><li><a href="https://azure.microsoft.com/en-us/blog/accelerating-ai-on-the-intelligent-edge-microsoft-and-qualcomm-create-vision-ai-developer-kit/">Microsoft and Qualcomm vision AI developer kit</a> – this partnership allows you to use the Qualcomm Snapdragon Neural Processing Engine with Azure Machine Learning and Azure IoT Edge; register <a title="here" href="http://www.visionaidevkit.com/">here</a> for early access.&nbsp; </li><li><a href="https://azure.microsoft.com/en-us/blog/microsoft-conversational-ai-tools-enable-developers-to-build-connect-and-manage-intelligent-bots/">Updates to conversational AI and bots</a> – this includes updates to the <a href="https://azure.com/bots">Azure Bot Service</a>, <a href="https://github.com/Microsoft/botbuilder">Bot Builder SDK v4</a> Public Preview, general availability of QnAMaker, as well as the release of new experimental projects from <a href="https://labs.cognitive.microsoft.com/">Cognitive Services labs</a> such as <a href="https://labs.cognitive.microsoft.com/en-us/project-gesture">Project Gesture</a>, <a href="https://go.microsoft.com/fwlink/?linkid=872337&amp;clcid=0x409">Project Personality Chat</a> and <a href="https://go.microsoft.com/fwlink/?linkid=872337&amp;clcid=0x409">Project Conversation Learner</a>.&nbsp; </li><li>Updates to the Cognitive Services include support for object detection in <a href="http://customvision.ai">Custom Vision</a>, a unified <a href="http://aka.ms/acomspeech">Speech service</a>, and <a href="https://azure.microsoft.com/en-us/blog/build-2018-video-indexer-updates/">Video Indexer updates</a>.&nbsp; </li><li><a href="https://docs.microsoft.com/en-us/windows/uwp/machine-learning/overview">Windows ML</a> – a hardware-accelerated inference engine (meaning it can evaluate trained machine learning models) that works across Windows 10 devices; the <a href="https://youtu.be/ojZioTg5RUk?t=47m49s">Contoso Shipping app</a> and <a href="https://youtu.be/ojZioTg5RUk?t=50m58s">Office Word prototype</a> both use Windows ML.&nbsp; </li></ul><p>In addition, there were a wealth of great sessions on AI &amp; ML.&nbsp; Check out the entire event online at <a title="https://channel9.msdn.com/Events/Build/2018/" href="https://channel9.msdn.com/Events/Build/2018/">https://channel9.msdn.com/Events/Build/2018/</a>, and I’ve pulled out some of the AI/ML sessions below.&nbsp; </p><p>Overview Sessions from Executive Leadership</p><ul><li><a href="https://channel9.msdn.com/events/Build/2018/BRK3218">Microsoft AI Overview for Developers</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3224">The Microsoft AI Platform: a State of the Union</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3227">AI @ Microsoft, How we do it and how you can too!</a> </li></ul><p>Microsoft Research and AI for Good</p><ul><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3207">AI for Earth: Analyzing Global Data with Azure</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK2601">You Can’t Start a Fire Without a Spark: AI for Accessibility</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3220">How Microsoft AI Defeated Ms Pacman</a></li></ul><p>General Machine Learning</p><ul><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3203">Introducing ML.NET</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3226">What’s New with Azure Machine Learning</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3214">Demopalooza: Get Started Infusing AI Into Your Applications Today</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3215">Demystifying Machine and Deep Learning for Developers</a></li></ul><p>Cognitive Services (using pretrained or customizable models for common artificial intelligence tasks)</p><ul><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3235">10 Things Developers Need to Know about Building Intelligent Apps</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3212">Notes from the Field on Customizing Your AI using Cognitive Services</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3222">Computer Vision Made Easy: Consume or Build Your Own State-of-the-Art Models and Use Them Everywhere</a> (this focuses on the Custom Vision service)</li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3223">Build Intelligent Applications by Infusing Knowledge from the Web</a></li><ul><!--StartFragment--> </ul><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3201">Cognitive Search: Announcing the smartest enterprise search engine, now with cognitive skills!</a>&nbsp; </li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3200">Speech Services</a> </li></ul><p>Conversational AI and Bots</p><ul><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3232">Conversational AI: What’s New?</a> </li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3225">Conversational AI: Best Practices for Building Bots</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3208">Bot Intelligence, Speech Capabilities, and NLU Best Practices</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3236">What’s New with Cortana and the Skills Kit</a></li></ul><p>Deploying and Scaling Machine Learning</p><ul><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3202">Hyperscale hardware: ML at scale on top of Azure + FPGA</a> (this is the Project Brainwave work!)</li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3213">Deep Learning at Scale in Azure</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3216">DevOps for AI: Deploying Everywhere</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK3205">AI + IoT: Building, Deploying, and Managing Your Custom AI on the Edge</a></li><li><a href="https://channel9.msdn.com/Events/Build/2018/BRK2426">Windows AI Platform and the Intelligent Edge</a></li></ul><p>If you are doing geospatial work, you might also be interested in <a href="https://channel9.msdn.com/Events/Build/2018/BRK3229">What are Customers Building with New Bing Maps Capabilities?</a> and/or the <a href="https://azure.microsoft.com/en-us/blog/announcing-azure-maps/">Azure Maps announcement</a>, as well as our <a href="https://channel9.msdn.com/Events/Build/2018/BRK3207">session covering the land cover mapping APIs</a>.&nbsp;&nbsp; </p>]]></content:encoded>
    </item>
    <item>
      <title>A new challenge: Joining the “AI for Earth” team at Microsoft</title>
      <link>https://docs.microsoft.com/archive/blogs/jennifer/a-new-challenge-joining-the-ai-for-earth-team-at-microsoft</link>
      <pubDate>Tue, 17 Apr 2018 19:38:25 GMT</pubDate>
      <dc:creator><![CDATA[jennmar]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jennifer/?p=2905</guid>
      <description><![CDATA[I am very excited to announce that I took a new role at Microsoft as Principal Engineer on the AI...]]></description>
      <content:encoded><![CDATA[<p>I am very excited to announce that I took a new role at Microsoft as Principal Engineer on the <a href="http://aka.ms/aiforearth">AI for Earth</a> team.&nbsp; I was definitely not looking to move, as my old team is completely fabulous.&nbsp; But the opportunity to use my passion for machine learning to drive meaningful change was too exciting to pass up.&nbsp; </p><p><a href="https://msdnshared.blob.core.windows.net/media/2018/04/AIforEarth-Rectangle.jpg"><img width="644" height="223" title="AIforEarth-Rectangle" alt="AIforEarth-Rectangle" src="https://msdnshared.blob.core.windows.net/media/2018/04/AIforEarth-Rectangle_thumb.jpg" border="0"></a></p><p>So what is “AI for Earth”?&nbsp; Microsoft has publicly committed $50 million USD over 5 years for artificial intelligence projects that support clean water, agriculture, climate, and biodiversity.&nbsp; But our true vision extends beyond a grant program: our data science team is working with partners and nonprofits to build a set of APIs to transform these environmental issues.&nbsp; Imagine machine learning models exposed through services which could differentiate between various species of animal for conservation purposes, predict agricultural yields, estimate the probability of floods, super resolve climate predictions, or classify aerial and satellite imagery into actionable maps of natural resources that could empower land use planners to optimize the use of our planet’s scarce resources.&nbsp; </p><p>Our AI for Earth work aligns to three key pillars:</p><ul><li>Access – our <a href="https://www.microsoft.com/en-us/aiforearth/grants.aspx">grant program</a> provides cloud resources and the ability to do machine learning at scale</li><li>Education – we are committed to helping our grantees be successful with office hours and training resources</li><li>Innovation – we are developing a showcase of lighthouse projects, publishing research, and collaborating with others to expand and grow initial projects.&nbsp; At Build, we will talk about the private preview of a new AI for Earth API, and discuss how we are enabling others to produce their own APIs dedicated to environmental sustainability.</li></ul><p>I’ve already had the opportunity to start working with some of our grantees, and I’m so impressed with the ways they are using machine learning to address climate change, improve agricultural yields, lessen water scarcity, and protect wildlife and Earth’s biodiversity.&nbsp; I am excited to share their work with you in the coming months.&nbsp; In addition, we work very closely with several groups in Microsoft Research, including <a href="https://www.microsoft.com/en-us/research/project/project-premonition/">Project Premonition</a> and <a href="https://www.microsoft.com/en-us/research/project/farmbeats-iot-agriculture/">FarmBeats</a> (you may have heard me <a href="https://www.youtube.com/watch?v=R204q7AZlm8&amp;t=6s">speaking</a> and <a href="http://aka.ms/JenFarm">blogging</a> on FarmBeats in the past).&nbsp; <p>Similar to my previous role, I will still be doing a mixture of public speaking in addition to my engineering work.&nbsp; Here are some upcoming conferences (the hyperlinked ones are open to the public) where I will be speaking about AI for Earth in the next few months:<table border="1" cellspacing="0" cellpadding="0"><tbody><tr><td width="226" valign="top"><p><b>Conference</b></p></td><td width="101" valign="top"><p><b>Date</b></p></td><td width="128" valign="top"><p><b>Location</b></p></td></tr><tr><td width="226" valign="top"><p><b><a href="https://conferences.oreilly.com/artificial-intelligence/ai-ny">O’Reilly AI Conference</a></b></p></td><td width="101" valign="top"><p>4/30-5/2</p></td><td width="128" valign="top"><p>New York, NY</p></td></tr><tr><td width="226" valign="top"><p><b><a href="https://www.thedatascienceconference.com/">Data Science Conference</a></b></p></td><td width="101" valign="top"><p>5/3-5/4</p></td><td width="128" valign="top"><p>Chicago, IL</p></td></tr><tr><td width="226" valign="top"><p><b><a href="https://www.microsoft.com/en-us/build">Build</a></b></p></td><td width="101" valign="top"><p>5/7-5/9</p></td><td width="128" valign="top"><p>Seattle, WA</p></td></tr><tr><td width="226" valign="top"><p><b>AI for Earth Summit</b></p></td><td width="101" valign="top"><p>5/16-5/18</p></td><td width="128" valign="top"><p>Redmond, WA</p></td></tr><tr><td width="226" valign="top"><p><b>WHIPS</b></p></td><td width="101" valign="top"><p>5/20-5/22</p></td><td width="128" valign="top"><p>Suncadia, WA</p></td></tr><tr><td width="226" valign="top"><p><b><a href="https://vivatechnology.com/">Vivatech</a></b></p></td><td width="101" valign="top"><p>5/24-5/26</p></td><td width="128" valign="top"><p>Paris, France</p></td></tr><tr><td width="226" valign="top"><p><b>MLADS</b></p></td><td width="101" valign="top"><p>6/11-6/13</p></td><td width="128" valign="top"><p>Redmond, WA</p></td></tr><tr><td width="226" valign="top"><p><b><a href="https://conferences.oreilly.com/artificial-intelligence/ai-ca">O’Reilly AI Conference</a></b></p></td><td width="101" valign="top"><p>9/5-9/7</p></td><td width="128" valign="top"><p>San Francisco, CA</p></td></tr></tbody></table><p><br><p>For more information on the AI for Earth program, please visit <a href="http://aka.ms/aiforearth">http://aka.ms/aiforearth</a>.&nbsp; If you are doing machine learning work in agriculture, water, climate change, or biodiversity, feel free to apply for a grant as well.&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Research Papers Behind the Cognitive Services</title>
      <link>https://docs.microsoft.com/archive/blogs/jennifer/microsoft-research-papers-behind-the-cognitive-services</link>
      <pubDate>Fri, 09 Feb 2018 15:18:02 GMT</pubDate>
      <dc:creator><![CDATA[jennmar]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jennifer/?p=2865</guid>
      <description><![CDATA[I frequently do public speaking on machine learning research at Microsoft, and sometimes I am asked...]]></description>
      <content:encoded><![CDATA[<p>I frequently do public speaking on machine learning research at Microsoft, and sometimes I am asked for more information on the work behind some of the cool services we provide.&nbsp; In this blog post, I want to provide links to some of the Microsoft Research papers behind the Cognitive Services.&nbsp; </p> <p><a href="https://www.microsoft.com/cognitive-services/en-us/computer-vision-api"><strong>Computer Vision API</strong></a><strong>:</strong></p> <ul> <li><a title="https://www.microsoft.com/en-us/research/publication/rich-image-captioning-in-the-wild/" href="https://www.microsoft.com/en-us/research/publication/rich-image-captioning-in-the-wild/">https://www.microsoft.com/en-us/research/publication/rich-image-captioning-in-the-wild/</a></li></ul> <p><a href="https://www.microsoft.com/cognitive-services/en-us/language-understanding-intelligent-service-luis"><strong>Language Understanding Intelligence Service/LUIS</strong></a><strong> (try it at </strong><a href="http://luis.ai"><strong>http://luis.ai</strong></a><strong>): </strong></p> <ul> <li><a href="https://arxiv.org/ftp/arxiv/papers/1409/1409.4814.pdf">https://arxiv.org/ftp/arxiv/papers/1409/1409.4814.pdf</a>  <li><a href="https://www.microsoft.com/en-us/research/publication/fast-and-easy-language-understanding-for-dialog-systems-with-microsoft-language-understanding-intelligent-service-luis/">https://www.microsoft.com/en-us/research/publication/fast-and-easy-language-understanding-for-dialog-systems-with-microsoft-language-understanding-intelligent-service-luis/</a> </li></ul> <p>&nbsp; <p>You can search for additional Microsoft Research publications at <a title="https://www.microsoft.com/en-us/research/search/?content-type=publications&amp;sort_by=most-relevant" href="https://www.microsoft.com/en-us/research/search/?content-type=publications&amp;sort_by=most-relevant">https://www.microsoft.com/en-us/research/search/?content-type=publications&amp;sort_by=most-relevant</a>.&nbsp; </p>]]></content:encoded>
    </item>
    <item>
      <title>TechDays Sweden 2017</title>
      <link>https://docs.microsoft.com/archive/blogs/jennifer/techdays-sweden-2017</link>
      <pubDate>Tue, 14 Nov 2017 14:20:44 GMT</pubDate>
      <dc:creator><![CDATA[jennmar]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jennifer/?p=2855</guid>
      <description><![CDATA[I had the honor of presenting one of the keynotes at TechDays Sweden.&nbsp; The recording is...]]></description>
      <content:encoded><![CDATA[<p>I had the honor of presenting one of the keynotes at <a href="http://tdswe.se/">TechDays Sweden</a>.&nbsp; The recording is available at <a title="https://www.youtube.com/watch?v=IWmuNNZ1WC8" href="https://www.youtube.com/watch?v=IWmuNNZ1WC8">https://www.youtube.com/watch?v=IWmuNNZ1WC8</a>.</p><iframe height="360" src="https://www.youtube.com/embed/IWmuNNZ1WC8" frameborder="0" width="640" allowfullscreen></iframe>]]></content:encoded>
    </item>
  </channel>
</rss>