{"id":189,"date":"2024-03-26T15:11:58","date_gmt":"2024-03-26T15:11:58","guid":{"rendered":"https:\/\/education.ufl.edu\/sharkai\/?page_id=189"},"modified":"2024-04-23T17:40:13","modified_gmt":"2024-04-23T17:40:13","slug":"module-4","status":"publish","type":"page","link":"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/","title":{"rendered":"Module 4"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Header&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#1C2F3D&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_stops=&#8221;#041a3d 0%|rgba(25,69,136,0.24) 39%&#8221; background_image=&#8221;https:\/\/education.ufl.edu\/sharkai\/files\/2024\/03\/ai-20.png&#8221; background_position=&#8221;top_left&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;800px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;c417ef0d-e927-4f7a-92d4-2634b80dd8a6&#8243; link_font=&#8221;|800||on|||||&#8221; link_text_color=&#8221;#6FCAFC&#8221; link_font_size=&#8221;13px&#8221; link_letter_spacing=&#8221;1px&#8221; header_text_color=&#8221;#194588&#8243; custom_margin=&#8221;||0px|||&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/education.ufl.edu\/sharkai\" class=\"breadcrumb-link-white\">Home<\/a> <a href=\"\/sharkai\/curriculum\" class=\"breadcrumb-link-white\">Curriculm<\/a><a href=\"\/sharkai\/curriculum\/module-4\" class=\"breadcrumb-link-white\">Module 4<\/a><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;_initial&#8221; header_font=&#8221;||||||||&#8221; header_text_color=&#8221;#FFFFFF&#8221; header_font_size=&#8221;50px&#8221; header_line_height=&#8221;1.2em&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;10px||10px||true|false&#8221; header_font_size_tablet=&#8221;40px&#8221; header_font_size_phone=&#8221;24px&#8221; header_font_size_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Identifying Biases and Limitations in ML Datasets<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;FAQ&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;gcid-1bcf785a-50e1-437b-b09f-65567babc1de&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{%22gcid-1bcf785a-50e1-437b-b09f-65567babc1de%22:%91%22background_color%22%93}&#8221;][et_pb_row _builder_version=&#8221;4.19.5&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/education.ufl.edu\/sharkai\/files\/2024\/04\/Module4.pdf&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Download Module 4 PDF&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;18px&#8221; button_text_color=&#8221;#1c2f3d&#8221; button_bg_color=&#8221;#EDBA75&#8243; button_border_width=&#8221;2px&#8221; button_border_color=&#8221;#EDBA75&#8243; button_border_radius=&#8221;80px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;&#xe004;||divi||400&#8243; button_on_hover=&#8221;off&#8221; custom_margin=&#8221;||40px||false|false&#8221; custom_padding=&#8221;12px|48px|12px|28px|true|false&#8221; hover_enabled=&#8221;0&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_bg_color__hover_enabled=&#8221;on|desktop&#8221; button_bg_color__hover=&#8221;RGBA(255,255,255,0)&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_text_color__hover_enabled=&#8221;on|hover&#8221; button_text_color__hover=&#8221;#EDBA75&#8243; sticky_enabled=&#8221;0&#8243;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;_initial&#8221; header_2_font=&#8221;|700|||||||&#8221; header_2_text_color=&#8221;rgba(255,255,255,0.83)&#8221; header_2_font_size=&#8221;36px&#8221; header_2_line_height=&#8221;1.2em&#8221; custom_margin=&#8221;||4px|||&#8221; header_2_font_size_tablet=&#8221;32px&#8221; header_2_font_size_phone=&#8221;20px&#8221; header_2_font_size_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Module Overview<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ffffff&#8221; text_font_size=&#8221;15px&#8221; text_line_height=&#8221;1.8em&#8221; global_colors_info=&#8221;{}&#8221;]In this module, we will identify strategies for improving our machine learning models. To do this, we will look closely at the data used to train our machine learning models to identify potential biases. Biased training data is often due to an unintended pattern in the data. We will also utilize some of the more advanced features in Google\u2019s Teachable Machine to help us evaluate our models. Finally, we will recognize limitations of our machine learning models by showing that they cannot interpolate data when presented with broken teeth. [\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;128deg&#8221; background_color_gradient_stops=&#8221;rgba(31,126,152,0.43) 0%|rgba(28,47,61,0) 100%&#8221; custom_padding=&#8221;52px|36px|52px|36px|true|true&#8221; border_radii=&#8221;on|12px|12px|12px|12px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#f7f7f7&#8243; header_2_text_color=&#8221;#28BECC&#8221; header_3_text_color=&#8221;rgba(255,255,255,0.83)&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Driving Question<\/h3>\n<p>How can we improve our model\u2019s performance?[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;24px||24px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ffffff&#8221; header_3_text_color=&#8221;#EDBA75&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Primary Learning Objectives<\/h3>\n<ul>\n<li>Identify bias in model input data.<\/li>\n<li>Interpret internal evaluation metrics provided by Google\u2019s Teachable Machine.<\/li>\n<li>Recognize model limitations by testing performance on incomplete teeth. <\/li>\n<li>Discuss human biases in the development of ML models.<\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ffffff&#8221; link_text_color=&#8221;#28BECC&#8221; header_3_text_color=&#8221;#EDBA75&#8243; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h3>Materials<\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.google.com\/presentation\/d\/1Jcn5AZCJQ4_xiEQRjaYUgfxY0WKynfJV\/edit?usp=sharing&amp;ouid=113034476571715812145&amp;rtpof=true&amp;sd=true\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Link to Module 4 Slides<span class=\"material-symbols-outlined\"><br \/>\nopen_in_new<\/span><\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Computer<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">3D printed megalodon tooth<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Broken megalodon tooth<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Edible megalodon tooth (optional)<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.19.5&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;_initial&#8221; header_2_font=&#8221;|700|||||||&#8221; header_2_text_color=&#8221;rgba(255,255,255,0.83)&#8221; header_2_font_size=&#8221;36px&#8221; header_2_line_height=&#8221;1.2em&#8221; custom_margin=&#8221;||4px|||&#8221; header_2_font_size_tablet=&#8221;32px&#8221; header_2_font_size_phone=&#8221;20px&#8221; header_2_font_size_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>In-Class Lesson Guide<\/h2>\n<p>[\/et_pb_text][et_pb_toggle title=&#8221;Activity 1: Identifying Bias in the Training Data&#8221; open_toggle_text_color=&#8221;#6FCAFC&#8221; icon_color=&#8221;rgba(255,255,255,0.92)&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; title_text_color=&#8221;rgba(255,255,255,0.92)&#8221; title_level=&#8221;h4&#8243; title_font=&#8221;Inter||||||||&#8221; body_text_color=&#8221;#ffffff&#8221; body_font_size=&#8221;15px&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; border_color_all=&#8221;#6FCAFC&#8221; global_colors_info=&#8221;{}&#8221; title__hover_enabled=&#8221;off|desktop&#8221;]<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Use this <a href=\"https:\/\/teachablemachine.withgoogle.com\/train\/image\/1OIRvYRH9x1iTfUZP7HGA9A48tPtC0kgR\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">pre-made model<\/span><\/a><span style=\"font-weight: 400;\"> that includes intentional <\/span><b>bias<\/b><span style=\"font-weight: 400;\"> in the training data.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">From this <\/span><a href=\"https:\/\/teachablemachine.withgoogle.com\/train\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">page<\/span><\/a><span style=\"font-weight: 400;\">, select \u201cOpen an existing project from Drive.\u201d\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Once you load the data into Teachable Machine, look at the data within each class and look for unintended patterns in the training data.<\/span>\n<ul class=\"arrow-bullets\">\n<li>What color backgrounds are used for each class?<\/li>\n<li>What direction are the teeth facing in the images?<\/li>\n<li>Are there any other objects in the images besides the teeth?<\/li>\n<\/ul>\n<\/li>\n<li>Any information in the image besides the tooth itself could potentially bias the model. This is called extraneous data.<\/li>\n<li>Any variation exhibited by the object of interest, such as the orientation or color, could also bias the model.<\/li>\n<li>There are two solutions to address this bias: 1) create a really large dataset that accounts for the wide range of variation; or 2) reduce the amount of unnecessary variation in your training data, so that it focuses solely on the object of interest.<\/li>\n<li>Ask students why it could be bad to have bias in your training data.<\/li>\n<li>Lead a discussion on the risk of human bias in technology. (Examples are provided in the Module 4 PPT.)<\/li>\n<\/ul>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Activity 2: Improve Your Previous Models&#8221; open_toggle_text_color=&#8221;#6FCAFC&#8221; icon_color=&#8221;rgba(255,255,255,0.92)&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; title_text_color=&#8221;rgba(255,255,255,0.92)&#8221; title_level=&#8221;h4&#8243; title_font=&#8221;Inter||||||||&#8221; body_text_color=&#8221;#ffffff&#8221; body_font_size=&#8221;15px&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; border_color_all=&#8221;#6FCAFC&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">From this <\/span><a href=\"https:\/\/teachablemachine.withgoogle.com\/train\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">page<\/span><\/a><span style=\"font-weight: 400;\">, select \u201cOpen an existing project from Drive.\u201d\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose one of the models created in Module 3 or use the pre-made model from the previous activity.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click \u201cTrain Model\u201d to generate your machine learning model.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">After the model has trained, click \u201cAdvanced\u201d and then open \u201cUnder the Hood\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click \u201cCalculate accuracy per class\u201d (Google\u2019s Teachable Machine will randomly select 15% of your model\u2019s training data to test the accuracy of each class.)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click \u201cCalculate confusion matrix\u201d (This graph shows you what is being misidentified.)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">With this information, you know which classes need to be improved. Now you can revisit the training data to improve your model.<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Activity 3: Recognize Model Limitations&#8221; open_toggle_text_color=&#8221;#6FCAFC&#8221; icon_color=&#8221;rgba(255,255,255,0.92)&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; title_text_color=&#8221;rgba(255,255,255,0.92)&#8221; title_level=&#8221;h4&#8243; title_font=&#8221;Inter||||||||&#8221; body_text_color=&#8221;#ffffff&#8221; body_font_size=&#8221;15px&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; border_color_all=&#8221;#6FCAFC&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">From this <\/span><a href=\"https:\/\/teachablemachine.withgoogle.com\/train\"><span style=\"font-weight: 400;\">page<\/span><\/a><span style=\"font-weight: 400;\">, select \u201cOpen an existing project from Drive.\u201d\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose one of the models created in Module 3 or use your model from the previous activity.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test your model\u2019s performance on a selection of broken teeth.\u00a0<\/span><\/li>\n<ul class=\"arrow-bullets\">\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">You can use these <\/span><a href=\"https:\/\/drive.google.com\/drive\/folders\/1CB8mqJqxDsUWmXpk1vojOIY_H4u8IMF7\"><span style=\"font-weight: 400;\">pre-selected images<\/span><\/a><span style=\"font-weight: 400;\"> or find others on the internet.<\/span><\/li>\n<\/ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ask students to explain why the model could or could not identify the broken teeth.<\/span><\/li>\n<ul class=\"arrow-bullets\">\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">The model likely will not perform very well on the broken examples, even if the identifications are obvious to you because your training data did not include examples of broken teeth.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">However, in some cases it may correctly predict the identification if enough relevant features are present.<\/span><\/li>\n<\/ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">How much of the tooth do you think needs to be present to get an accurate identification?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Does it matter which portion of the tooth is present?<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_toggle][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;1600px&#8221; custom_margin=&#8221;60px||10px||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjE4NyJ9fQ==@&#8221; button_text=&#8221;Module 3&#8243; button_alignment=&#8221;left&#8221; _builder_version=&#8221;4.24.0&#8243; _dynamic_attributes=&#8221;button_url&#8221; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;18px&#8221; button_text_color=&#8221;#6FCAFC&#8221; button_border_width=&#8221;1px&#8221; button_border_radius=&#8221;0px&#8221; button_font=&#8221;|||on|||||&#8221; button_icon=&#8221;&#x23;||divi||400&#8243; button_icon_placement=&#8221;left&#8221; button_on_hover=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjE5MSJ9fQ==@&#8221; button_text=&#8221;Module 5&#8243; button_alignment=&#8221;right&#8221; _builder_version=&#8221;4.24.0&#8243; _dynamic_attributes=&#8221;button_url&#8221; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;18px&#8221; button_text_color=&#8221;#6FCAFC&#8221; button_border_width=&#8221;1px&#8221; button_border_radius=&#8221;0px&#8221; button_font=&#8221;|||on|||||&#8221; button_icon=&#8221;&#x24;||divi||400&#8243; button_on_hover=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":21,"featured_media":0,"parent":11,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-189","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.0 (Yoast SEO v22.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Module 4 - Shark AI<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Module 4 - Shark AI\" \/>\n<meta property=\"og:url\" content=\"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/\" \/>\n<meta property=\"og:site_name\" content=\"Shark AI\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-23T17:40:13+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/\",\"url\":\"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/\",\"name\":\"Module 4 - Shark AI\",\"isPartOf\":{\"@id\":\"https:\/\/education.ufl.edu\/sharkai\/#website\"},\"datePublished\":\"2024-03-26T15:11:58+00:00\",\"dateModified\":\"2024-04-23T17:40:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Curriculum\",\"item\":\"https:\/\/education.ufl.edu\/sharkai\/curriculum\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Module 4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/education.ufl.edu\/sharkai\/#website\",\"url\":\"https:\/\/education.ufl.edu\/sharkai\/\",\"name\":\"Shark AI\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/education.ufl.edu\/sharkai\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Module 4 - Shark AI","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/","og_locale":"en_US","og_type":"article","og_title":"Module 4 - Shark AI","og_url":"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/","og_site_name":"Shark AI","article_modified_time":"2024-04-23T17:40:13+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/","url":"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/","name":"Module 4 - Shark AI","isPartOf":{"@id":"https:\/\/education.ufl.edu\/sharkai\/#website"},"datePublished":"2024-03-26T15:11:58+00:00","dateModified":"2024-04-23T17:40:13+00:00","breadcrumb":{"@id":"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/education.ufl.edu\/sharkai\/curriculum\/module-4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Curriculum","item":"https:\/\/education.ufl.edu\/sharkai\/curriculum\/"},{"@type":"ListItem","position":2,"name":"Module 4"}]},{"@type":"WebSite","@id":"https:\/\/education.ufl.edu\/sharkai\/#website","url":"https:\/\/education.ufl.edu\/sharkai\/","name":"Shark AI","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/education.ufl.edu\/sharkai\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/education.ufl.edu\/sharkai\/wp-json\/wp\/v2\/pages\/189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/education.ufl.edu\/sharkai\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/education.ufl.edu\/sharkai\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/education.ufl.edu\/sharkai\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/education.ufl.edu\/sharkai\/wp-json\/wp\/v2\/comments?post=189"}],"version-history":[{"count":21,"href":"https:\/\/education.ufl.edu\/sharkai\/wp-json\/wp\/v2\/pages\/189\/revisions"}],"predecessor-version":[{"id":619,"href":"https:\/\/education.ufl.edu\/sharkai\/wp-json\/wp\/v2\/pages\/189\/revisions\/619"}],"up":[{"embeddable":true,"href":"https:\/\/education.ufl.edu\/sharkai\/wp-json\/wp\/v2\/pages\/11"}],"wp:attachment":[{"href":"https:\/\/education.ufl.edu\/sharkai\/wp-json\/wp\/v2\/media?parent=189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}