34
AI for Agriculture Simon-Pierre Genot

AI for Agriculture · „The field of computer science dedicated to solving cognitive problems commonly associated with human intelligence, such ... IoT. The digital world sensing

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • AI for Agriculture

    Simon-Pierre Genot

  • Page 2

    Why talk about AI in context of Agriculture?

    What exactly is AI?

    Are we really in the ”AI Age”?

    What could be the impact of AI on agriculture?

    Objectives

  • Page 3

    Item1. Why talk about AI and Agriculture?

    2. Short intro to AI

    3. Are we really in the AI age?

    4. Potential impact on Agriculture

    5. Questions/Discussion

    Agenda

  • Seite 4

    What do AI and agriculture have to do with each other?

    General trend in agriculture: use technology to do more with less

  • Seite 5

    1970 - 2005

    Computer is a calculation machine with simple I/O that follow rule based programming.The major benefit: they can automate simple mechanisms

    1st Age of Computers: the microcontroller

  • Seite 6

    2005 – today

    Allows computers, sensors, people to communicate with each other all over the world.

    2nd Age of Computers: the network

  • Seite 7

    ? - ?

    Computers can automate complicated processes & decisions

    ?

    3rd Age of Computers: Artificial Intelligence

  • Page 8

    Item1. Why talk about AI and Agriculture?

    2. Short intro to AI

    3. Are we really in the AI age?

    4. Potential impact on Agriculture

    5. Questions/Discussion

    Agenda

  • „AI is a tool for optimization based on data to improve decision making.”

    Kai -Fu Lee

    Page 9

    There are many comparable definitions existing, like• „The field of computer science dedicated to solving cognitive

    problems commonly associated with human intelligence, such as learning and problem solving […]“

    • „AI is just lowering the cost of prediction“

    One puts it quite simple and precisely:

    What is AI? – A general definition

  • Seite 10

    The most prominent AI technique: Machine Learning is a paradigm change in how we solve problems

    Problem + Data

    Developer looks at data and creates rule-based algorithm:

    If x> 10 then: …Solution

    Developer feeds the machine the data

    Problem + Data The machine learns the ‘rules’ from the data only

    Traditional Programming:

    Machine Learning Programming:

  • 31.07.2019Abteilung, Verfasser Seite 11

    Machine Learning

    Supervised Machine Learning

    Unsupervised Machine Learning

    Reinforcement Learning

    • Deep Learning• Classification• Prediction

    • Clustering• Ranking• Recommendation

    • Logistics• Game AI• Robotics

    Machine Learning consists of three types of techniques: supervised, unsupervised and reinforcement learning

    1

    2

    3

  • Seite 12

    Healthy Sick

    Labeled dataset

    Learn the decision function: f

    ?

    Use f to decide if healthy

    Automatically detecting disease in crops from pictures is supervised machine learning1

  • Seite 13

    Healthy

    Healthy

    Sick

    Healthy

    Sick

    Dataset

    x y

    Supervised machine learning works very similarly to how humans learn: by trial and error, with a bit more math

    Healthy

    Take a datapoint Apply f

    f( ) =

    We try to learn the best function f by correcting it when it makes mistakes:

    Healthy: good!

    Sick: Mistake, let’s update f

    1

  • Seite 14

    1 How do we represent a leaf so that a machine can understand it?

    Features: a data representation of an object

    Many different ways to represent data.This will have an impact on the results.

    Number of holes

    Green intensity

    sick

    healthy

  • Seite 15

    1 How do we choose the decision function and how do we learn?

    Number of holes

    Green intensity

    sick

    healthy

    Functions can be very complicated or have many parameters we can update

    f = ax + b

  • Seite 16

    1 How do we choose the decision function and how do we learn?

    Number of holes

    Green intensity

    sick

    healthy

    Functions can be very complicated or have many parameters we can update

    f = ax + b

    Here we make two mistakes

  • Seite 17

    1 How do we choose the decision function and how do we learn?

    Number of holes

    Green intensity

    sick

    healthy

    Functions can be very complicated or have many parameters we can update

    f = a’x + b’

    If we update the function, we only make one mistake

  • Seite 18

    The features and the function can be very complicated

    Most common example of a function with a lot of parameters to update: Deep Learning

    1

    Input data Output

  • Seite 19

    Success criterion for Supervised Machine Learning1

    Collect the right dataset Build good features Choose the correct Machine Learning Algorithm

    + +

  • Seite 20

    Clustering is a simple type of unsupervised machine learning

    Unsupervised Learning: discover hidden structure/patterns in data

    2

    • Recommendation engine

    • Search engines• Drug discovery

    Number of holes

    Green intensity

  • Seite 21

    Clustering is a simple type of unsupervised machine learning

    Unsupervised Learning: discover hidden structure/patterns in data

    2

    • Recommendation engine

    • Search engines• Drug discovery

    Number of holes

    Green intensity

  • Seite 22

    Video game AI are often a type of reinforcement learning3

    State & Rewards

    Actions

    Can we teach the computer to take the best action given the state of the game?

    [Source: Farmville]

  • Seite 23

    Video game AI are often a type of reinforcement learning3

    [Source: Google]Youtube link

    https://www.youtube.com/watch?v=V1eYniJ0Rnk

  • Seite 24

    But reinforcement learning can do many more complex things…3

    [Source: Tech Insider]

    Youtube link

    https://www.youtube.com/watch?v=gn4nRCC9TwQ

  • Page 25

    Item1. Why talk about AI and Agriculture?

    2. Short intro to AI

    3. Are we really in the AI age?

    4. Potential impact on Agriculture

    5. Questions/Discussion

    Agenda

  • Page 26

    2000

    2019

    AI The recent rise of AI is do to two key factors: computation power and data

    [Source: Cumulus Media][Source: https://en.wikipedia.org/wiki/Moore%27s_law]

    https://en.wikipedia.org/wiki/Moore%27s_law

  • Page 27

    Augmented RealityHumans interacting with thedigital world

    AI is supported by progress in many other supporting technology trends –which sometimes get mixed up with AI

    PlatformsHumans interacting witheach other through the digitalworld

    RoboticsThe digital world acting upon the physical world

    IoTThe digital world sensing the physical world

    Artificial Intelligence

  • Page 28

    The business plans of the next

    10,000 start-ups are easy to

    forecast: Take X and add AI. This

    is a big deal, and now it‘s here

    Kevin Kelly Founding Executive Director, Wired Magazine

    Financing for AI has grown exponentially… …across all industries

    AI has been at the center of attention recently

    [Source: CBInsights]

    5891.039

    2.6773.125

    5.021

    160

    253

    364

    493

    658

    0

    100

    200

    300

    400

    500

    600

    700

    0

    1.000

    2.000

    3.000

    4.000

    5.000

    6.000

    7.000

    Deals ($M) Disclosed Funding ($M)20182014

  • Page 29

    Share of global AI investment & financing by country from 2013 to 1Q’18

    Top AI startups 2019 according to CB Insights: only one German startup in the list

    AI is becoming a priority in many countries for investment as well as for founders – but Germany is still behind

    [Source: CBInsights][Source: Statista]

  • Page 30

    Item1. Why talk about AI and Agriculture?

    2. Short intro to AI

    3. Are we really in the AI age?

    4. Potential impact on Agriculture

    5. Questions/Discussion

    Agenda

  • Seite 31

    The simple AI strategy formula for companies:

    Talent + Data = Automation

    Hard to find but not bottleneck The REAL value Value creation

    AI will force farmers to think about their data

  • Seite 32

    Type Use case Impact for farmers

    Agric

    ultu

    ral

    Rob

    otic

    s

    Robotic de-weeder powered by an image recognition AI

    - Reduce herbicide costs- Reduce regulatory risks

    Robotic apple harvester - Reduce harvesting costs

    Cro

    p &

    Soil

    Mon

    itorin

    g

    Fertilizer, input, irrigation optimization recommendation - Reduce input costs

    Using image recognition, detect diseaseRecommend best course of action

    - Reduce plant protection costs- Reduce risks

    Pred

    ictiv

    e An

    alyt

    ics

    Better weather forecasting for agriculture

    Growth models forecasting

    Type of AI Image recognitionSupervised ML

    Image recognitionSupervised ML

    Physical models

    Image recognitionSupervised ML

    Physical models

    - Predict harvest volume- Help planning

    - Reduce risks- Help planning

    Physical models

    AI will help increase revenue and lower costs for the farmer, completing the promise brought forward by digitization

  • Seite 33

    Remote farming Sustainability?Vertical farming

    Could AI enable new production models?

  • Seite 34

    AI for Agriculture��Simon-Pierre GenotFoliennummer 2Foliennummer 3Foliennummer 4Foliennummer 5Foliennummer 6Foliennummer 7Foliennummer 8Foliennummer 9Foliennummer 10Foliennummer 11Foliennummer 12Foliennummer 13Foliennummer 14Foliennummer 15Foliennummer 16Foliennummer 17Foliennummer 18Foliennummer 19Foliennummer 20Foliennummer 21Foliennummer 22Foliennummer 23Foliennummer 24Foliennummer 25Foliennummer 26Foliennummer 27Foliennummer 28Foliennummer 29Foliennummer 30Foliennummer 31Foliennummer 32Foliennummer 33Foliennummer 34