instruction: I want to learn about machine learning in the Udemy app.

previous_actions: {"name": "open_app", "parameters": {"app_name": "Udemy"}}
{"name": "wait", "parameters": {}}
{"name": "click", "parameters": {"x": 324, "y": 2263}}
{"name": "input_text", "parameters": {"text": "Machine learning"}}
{"name": "click", "parameters": {"x": 994, "y": 2169}}
{"name": "wait", "parameters": {}}
{"name": "click", "parameters": {"x": 872, "y": 210}}
{"name": "click", "parameters": {"x": 545, "y": 757}}
{"name": "click", "parameters": {"x": 810, "y": 2273}}
{"name": "wait", "parameters": {}}
{"name": "click", "parameters": {"x": 634, "y": 660}}
{"name": "scroll", "parameters": {"direction": "down"}}
{"name": "scroll", "parameters": {"direction": "down"}}

active_application: 

screen_description: windows {
  bounds_in_screen {
    right: 1080
    bottom: 136
  }
  id: 5
  layer: 1
  window_type: TYPE_SYSTEM
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        left: 47
        right: 1027
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 454
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 454
        top: 1
        right: 599
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 599
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 130
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 867
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 130
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 867
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 130
        bottom: 136
      }
      class_name: "android.widget.TextView"
      content_description: "3:42 PM"
      text: "3:42"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1
        right: 130
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 867
        top: 1
        right: 986
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 986
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Battery charging, 100 percent."
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1
        right: 130
        bottom: 136
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 867
        top: 39
        right: 924
        bottom: 97
      }
      class_name: "android.widget.ImageView"
      content_description: "Do Not Disturb"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 39
        right: 970
        bottom: 97
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Wifi signal full."
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 986
        top: 51
        right: 1006
        bottom: 85
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 39
        right: 970
        bottom: 97
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 48
        right: 970
        bottom: 87
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 48
        right: 970
        bottom: 87
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
  }
}
windows {
  bounds_in_screen {
    right: 1080
    bottom: 2400
  }
  id: 2661
  window_type: TYPE_APPLICATION
  is_active: true
  is_focused: true
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 2337
        right: 1080
        bottom: 2400
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ScrollView"
      is_scrollable: true
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 2158
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 136
      }
      class_name: "android.view.ViewGroup"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 2158
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 147
        bottom: 136
      }
      class_name: "android.widget.ImageButton"
      content_description: "Navigate up"
      is_clickable: true
      is_focusable: true
      depth: 10
      tooltip_text: "Navigate up"
    }
    nodes {
      bounds_in_screen {
        left: 827
        top: 136
        right: 1080
        bottom: 136
      }
      class_name: "androidx.appcompat.widget.LinearLayoutCompat"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -1465
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 2158
        right: 1080
        bottom: 2169
      }
      class_name: "android.view.View"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 2169
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2214
        right: 174
        bottom: 2293
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 216
        top: 2190
        right: 1038
        bottom: 2316
      }
      class_name: "android.widget.Button"
      text: "Enroll now"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 827
        top: 136
        right: 954
        bottom: 125
      }
      class_name: "android.widget.Button"
      content_description: "Share this Course"
      is_clickable: true
      is_focusable: true
      depth: 11
      tooltip_text: "Share this Course"
    }
    nodes {
      bounds_in_screen {
        left: 954
        top: 136
        right: 1080
        bottom: 125
      }
      class_name: "android.widget.Button"
      content_description: "Shopping Cart"
      is_clickable: true
      is_focusable: true
      depth: 11
      tooltip_text: "Shopping Cart"
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -1465
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -691
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 438
      }
      class_name: "android.widget.RelativeLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 485
        right: 1080
        bottom: 751
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 777
        right: 1080
        bottom: 2337
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 3463
        right: 1080
        bottom: 2337
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 4762
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2214
        right: 174
        bottom: 2293
      }
      class_name: "android.widget.TextView"
      text: "Free"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -2450
      }
      class_name: "android.widget.FrameLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -2284
      }
      class_name: "android.widget.TextView"
      text: "Introduction to Machine Learning - Cloud Institute"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -2163
      }
      class_name: "android.widget.TextView"
      text: "Learn this important subset of artificial intelligence (AI)"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 90
        bottom: -2095
      }
      class_name: "android.widget.TextView"
      content_description: "Rating 4.5Out of Five"
      text: "4.5"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 106
        top: 136
        right: 290
        bottom: -2101
      }
      class_name: "android.view.View"
      content_description: "Rating 4.5 out of five"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 187
        bottom: -2040
      }
      class_name: "android.widget.TextView"
      text: "(2 ratings)"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 198
        top: 136
        right: 396
        bottom: -2040
      }
      class_name: "android.widget.TextView"
      text: "809 students"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 435
        bottom: -1954
      }
      class_name: "android.widget.TextView"
      text: "Created by Cloud Institute"
      is_focusable: true
      clickable_spans {
        text: "Cloud Institute"
        source: TEXT
        start: 11
        node_id: 42
      }
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 431
        bottom: -1889
      }
      class_name: "android.widget.TextView"
      content_description: "Last updated 10/2023"
      text: "Last updated 10/2023"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 212
        bottom: -1824
      }
      class_name: "android.widget.TextView"
      text: "English"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -1759
      }
      class_name: "android.widget.TextView"
      content_description: "Closed Captions:English"
      text: "English"
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 174
        bottom: -1617
      }
      class_name: "android.view.ViewGroup"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -1465
      }
      class_name: "android.widget.Button"
      text: "Enroll now"
      is_clickable: true
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -691
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 438
      }
      class_name: "android.view.ViewGroup"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 485
        right: 1080
        bottom: 751
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 777
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 3463
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 4762
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Instructor"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 4855
        right: 1080
        bottom: 2337
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -2474
      }
      class_name: "android.widget.ImageView"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -2474
      }
      class_name: "android.view.View"
      content_description: "Preview This Course"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 435
        top: 136
        right: 645
        bottom: -2649
      }
      class_name: "android.widget.ImageView"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 344
        top: 136
        right: 735
        bottom: -2521
      }
      class_name: "android.widget.TextView"
      text: "Preview this course"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 174
        bottom: -1617
      }
      class_name: "android.widget.TextView"
      text: "Free"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -1330
      }
      class_name: "android.widget.TextView"
      text: "What you\'ll learn"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -817
      }
      class_name: "android.widget.FrameLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 273
        bottom: -691
      }
      class_name: "android.widget.Button"
      text: "Show more"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 309
        bottom: -551
      }
      class_name: "android.widget.TextView"
      text: "Curriculum"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 744
        bottom: -479
      }
      class_name: "android.widget.TextView"
      text: "5 sections • 6 lectures • 1h 50m total length"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 438
      }
      class_name: "android.widget.LinearLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 522
        right: 1038
        bottom: 594
      }
      class_name: "android.widget.TextView"
      text: "Requirements"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 615
        right: 1080
        bottom: 751
      }
      class_name: "android.widget.FrameLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 814
        right: 1038
        bottom: 886
      }
      class_name: "android.widget.TextView"
      text: "Description"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 907
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 3311
        right: 273
        bottom: 2337
      }
      class_name: "android.widget.Button"
      text: "Show less"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 3500
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Students also bought"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 3593
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 4550
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.Button"
      text: "See all"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 4855
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -817
      }
      class_name: "android.widget.FrameLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -211
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -190
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -28
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -7
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 155
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 155
        right: 1080
        bottom: 176
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 176
        right: 1080
        bottom: 286
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 286
        right: 1080
        bottom: 307
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 307
        right: 1080
        bottom: 417
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 417
        right: 1080
        bottom: 438
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 615
        right: 1080
        bottom: 751
      }
      class_name: "android.widget.FrameLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 907
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 3593
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 4855
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 5586
        right: 273
        bottom: 2337
      }
      class_name: "android.widget.Button"
      text: "Show more"
      is_clickable: true
      is_focusable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 5712
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.Button"
      text: "View profile"
      is_clickable: true
      is_focusable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -817
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -211
      }
      class_name: "android.view.ViewGroup"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -28
      }
      class_name: "android.view.ViewGroup"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 155
      }
      class_name: "android.view.ViewGroup"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 176
        right: 1080
        bottom: 286
      }
      class_name: "android.view.ViewGroup"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 307
        right: 1080
        bottom: 417
      }
      class_name: "android.view.ViewGroup"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 615
        right: 1038
        bottom: 751
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 907
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 3593
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 4855
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -817
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -369
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 933
        bottom: -369
      }
      class_name: "android.widget.TextView"
      text: "Section 1 - Introduction"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 975
        top: 136
        right: 1038
        bottom: -392
      }
      class_name: "android.widget.ImageView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -211
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -28
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 933
        bottom: -28
      }
      class_name: "android.widget.TextView"
      text: "Section 2 - Overview: AI and Machine Learning"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 975
        top: 136
        right: 1038
        bottom: -77
      }
      class_name: "android.widget.ImageView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -28
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 155
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 933
        bottom: 155
      }
      class_name: "android.widget.TextView"
      text: "Section 3 - Linear Regression and Loss Functions"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 975
        top: 136
        right: 1038
        bottom: 106
      }
      class_name: "android.widget.ImageView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 155
        right: 1080
        bottom: 155
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 176
        right: 1080
        bottom: 286
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 176
        right: 933
        bottom: 286
      }
      class_name: "android.widget.TextView"
      text: "Section 4 - Gradient Descent"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 975
        top: 200
        right: 1038
        bottom: 263
      }
      class_name: "android.widget.ImageView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 286
        right: 1080
        bottom: 286
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 307
        right: 1080
        bottom: 417
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 307
        right: 933
        bottom: 417
      }
      class_name: "android.widget.TextView"
      text: "Section 5 - Genetic Algorithms"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 975
        top: 331
        right: 1038
        bottom: 394
      }
      class_name: "android.widget.ImageView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 417
        right: 1080
        bottom: 417
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 615
        right: 1038
        bottom: 751
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 907
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      content_description: "This course will provide you a foundational understanding of machine learning models (logistic regression, multilayer perceptron’s, convolutional neural networks, natural language processing, etc.) as well as demonstrate how these models can solve complex problems in a variety of industries, from medical diagnostics to image recognition to text prediction. In addition, we have designed practice exercises that will give you hands-on experience implementing these data science models on data sets. These practice exercises will teach you how to implement machine learning algorithms with Python, open-source libraries used by leading tech companies in the machine learning field (e.g., Google, NVIDIA, Coca Cola, eBay, Snapchat, Uber, and many more).\n\nCourse Objectives:\n\nUnderstand the formulation of well-specified machine learning problems.\n\nLearn how to perform supervised and reinforcement learning, with images and temporal sequences.\n\nOverview: AI and Machine Learning\n\nLinear Regression\n\nGradient Descent\n\nGenetic Algorithms\n\nAbout Cloud Institute:\n\nCloud Institute empowers teams with the cloud skills and knowledge needed to get the job done. Whether you need to hire, train, and deploy to build a work-ready talent pipeline, reskill and redeploy your workforce for hard-to-fill roles, continuously upskill your existing staff in cloud technologies, or immersive high-impact certification training specifically for your project and project success, Cloud Institute can help.\n\n"
      text: "This course will provide you a foundational understanding of machine learning models (logistic regression, multilayer perceptron’s, convolutional neural networks, natural language processing, etc.) as well as demonstrate how these models can solve complex problems in a variety of industries, from medical diagnostics to image recognition to text prediction. In addition, we have designed practice exercises that will give you hands-on experience implementing these data science models on data sets. These practice exercises will teach you how to implement machine learning algorithms with Python, open-source libraries used by leading tech companies in the machine learning field (e.g., Google, NVIDIA, Coca Cola, eBay, Snapchat, Uber, and many more).\n\nCourse Objectives:\n\nUnderstand the formulation of well-specified machine learning problems.\n\nLearn how to perform supervised and reinforcement learning, with images and temporal sequences.\n\nOverview: AI and Machine Learning\n\nLinear Regression\n\nGradient Descent\n\nGenetic Algorithms\n\nAbout Cloud Institute:\n\nCloud Institute empowers teams with the cloud skills and knowledge needed to get the job done. Whether you need to hire, train, and deploy to build a work-ready talent pipeline, reskill and redeploy your workforce for hard-to-fill roles, continuously upskill your existing staff in cloud technologies, or immersive high-impact certification training specifically for your project and project success, Cloud Institute can help.\n\n"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 3593
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 4855
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -1173
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -985
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -901
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -817
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 1038
        bottom: -817
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -211
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -28
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 155
        right: 1080
        bottom: 155
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 286
        right: 1080
        bottom: 286
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 417
        right: 1080
        bottom: 417
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 615
        right: 1038
        bottom: 751
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 3593
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.RelativeLayout"
      is_clickable: true
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 3912
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.RelativeLayout"
      is_clickable: true
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 4231
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.RelativeLayout"
      is_clickable: true
      is_focusable: true
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 4855
        right: 1038
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 89
        bottom: -1262
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 110
        top: 136
        right: 1038
        bottom: -1199
      }
      class_name: "android.widget.TextView"
      text: "Understand the formulation of well-specified machine learning problems."
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 89
        bottom: -1126
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 110
        top: 136
        right: 1038
        bottom: -1011
      }
      class_name: "android.widget.TextView"
      text: "Learn how to perform supervised and reinforcement learning, with images and temporal sequences."
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 89
        bottom: -938
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 110
        top: 136
        right: 447
        bottom: -927
      }
      class_name: "android.widget.TextView"
      text: "Linear Regression"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 89
        bottom: -854
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 110
        top: 136
        right: 441
        bottom: -843
      }
      class_name: "android.widget.TextView"
      text: "Gradient Descent"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 110
        top: 136
        right: 473
        bottom: -817
      }
      class_name: "android.widget.TextView"
      text: "Genetic Algorithms"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 89
        bottom: -817
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -211
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -28
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 155
        right: 1080
        bottom: 155
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 286
        right: 1080
        bottom: 286
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 417
        right: 1080
        bottom: 417
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 615
        right: 63
        bottom: 657
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 615
        right: 1038
        bottom: 725
      }
      class_name: "android.widget.TextView"
      text: "Computer programming (python); Calculus; Linear Algebra"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 3625
        right: 189
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 3625
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Deep Learning Prerequisites: Linear Regression in Python"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 3724
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Lazy Programmer Inc."
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 3776
        right: 564
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 3828
        right: 378
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 3944
        right: 189
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 3944
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "[2023] Machine Learning and Deep Learning Bootcamp in Python"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 4043
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Holczer Balazs"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 4095
        right: 557
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 4147
        right: 378
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 4263
        right: 189
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 4263
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Machine Learning, Data Science and Generative AI with Python"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 4362
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Sundog Education by Frank Kane, Frank Kane, Sundog Education Team"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 4414
        right: 587
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 4466
        right: 377
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 4855
        right: 340
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Cloud Institute"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 4915
        right: 226
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Instructor"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 4994
        right: 231
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 273
        top: 4994
        right: 641
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "4.7 Instructor rating"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 273
        top: 5052
        right: 462
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "3 Reviews"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 273
        top: 5110
        right: 548
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "1,091 Students"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 273
        top: 5168
        right: 461
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "2 Courses"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 5268
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      content_description: "Cloud Institute empowers teams with the cloud skills and knowledge needed to get the job done. Whether you need to hire, train, and deploy to build a work-ready talent pipeline, reskill and redeploy your workforce for hard-to-fill roles, continuously upskill your existing staff in cloud technologies, or i (content truncated)."
      text: "Cloud Institute empowers teams with the cloud skills and knowledge needed to get the job done. Whether you need to hire, train, and deploy to build a work-ready talent pipeline, reskill and redeploy your workforce for hard-to-fill roles, continuously upskill your existing staff in cloud technologies, or immersive high-impact certification training specifically for your project and project success, Cloud Institute can help."
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -211
      }
      class_name: "android.view.ViewGroup"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: -28
      }
      class_name: "android.view.ViewGroup"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 155
        right: 1080
        bottom: 155
      }
      class_name: "android.view.ViewGroup"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 286
        right: 1080
        bottom: 286
      }
      class_name: "android.view.ViewGroup"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 417
        right: 1080
        bottom: 417
      }
      class_name: "android.view.ViewGroup"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        top: 417
        right: 1080
        bottom: 417
      }
      class_name: "android.view.ViewGroup"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 3778
        right: 259
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "4.6"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 259
        top: 3785
        right: 443
        bottom: 2337
      }
      class_name: "android.view.View"
      content_description: "Rating 4.6 out of five"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 454
        top: 3776
        right: 564
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "(6,195)"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 3828
        right: 378
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "₹499.00"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 4097
        right: 258
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "4.5"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 258
        top: 4104
        right: 442
        bottom: 2337
      }
      class_name: "android.view.View"
      content_description: "Rating 4.5 out of five"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 453
        top: 4095
        right: 557
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "(1,291)"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 4147
        right: 378
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "₹499.00"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 4416
        right: 257
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "4.7"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 257
        top: 4423
        right: 441
        bottom: 2337
      }
      class_name: "android.view.View"
      content_description: "Rating 4.7 out of five"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 452
        top: 4414
        right: 587
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "(29,981)"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 210
        top: 4466
        right: 377
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "₹599.00"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 4994
        right: 231
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 136
        top: 5066
        right: 136
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 189
        bottom: -227
      }
      class_name: "android.widget.TextView"
      text: "1"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 136
        right: 912
        bottom: -295
      }
      class_name: "android.widget.TextView"
      text: "Introduction"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 136
        right: 534
        bottom: -227
      }
      class_name: "android.widget.TextView"
      text: "Video - 07:01 mins"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 933
        top: 136
        right: 1080
        bottom: -227
      }
      class_name: "android.widget.ImageView"
      is_clickable: true
      is_focusable: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 136
        right: 1017
        bottom: -28
      }
      class_name: "android.widget.TextView"
      text: "Overview: AI and Machine Learning"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 136
        right: 189
        bottom: -28
      }
      class_name: "android.widget.TextView"
      text: "2"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 136
        right: 766
        bottom: -28
      }
      class_name: "android.widget.TextView"
      text: "Video - 57:00 mins - Resources (2)"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 171
        right: 1017
        bottom: 155
      }
      class_name: "android.widget.TextView"
      text: "Linear Regression and Loss Functions"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 171
        right: 189
        bottom: 155
      }
      class_name: "android.widget.TextView"
      text: "3"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 176
        right: 534
        bottom: 155
      }
      class_name: "android.widget.TextView"
      text: "Video - 16:40 mins"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 302
        right: 1017
        bottom: 286
      }
      class_name: "android.widget.TextView"
      text: "Gradient Descent"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 302
        right: 189
        bottom: 286
      }
      class_name: "android.widget.TextView"
      text: "4"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 307
        right: 532
        bottom: 286
      }
      class_name: "android.widget.TextView"
      text: "Video - 17:03 mins"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 433
        right: 1017
        bottom: 417
      }
      class_name: "android.widget.TextView"
      text: "Thank You!"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 433
        right: 189
        bottom: 417
      }
      class_name: "android.widget.TextView"
      text: "6"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 438
        right: 539
        bottom: 417
      }
      class_name: "android.widget.TextView"
      text: "Video - 00:47 mins"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 433
        right: 1017
        bottom: 417
      }
      class_name: "android.widget.TextView"
      text: "Genetic Algorithms"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 433
        right: 189
        bottom: 417
      }
      class_name: "android.widget.TextView"
      text: "5"
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 438
        right: 527
        bottom: 417
      }
      class_name: "android.widget.TextView"
      text: "Video - 11:40 mins"
      depth: 20
    }
  }
}


assistant: !FUNCTIONCALL{"name": "status", "parameters": {"goal_status": "successful"}}