{"id":1504,"date":"2022-11-17T17:45:09","date_gmt":"2022-11-17T17:45:09","guid":{"rendered":"https:\/\/pydata.org\/global2022\/?page_id=1504"},"modified":"2022-12-01T17:24:47","modified_gmt":"2022-12-01T17:24:47","slug":"events","status":"publish","type":"page","link":"https:\/\/pydata.org\/global2022\/events\/","title":{"rendered":"Events"},"content":{"rendered":"<p>[vc_row][vc_column][vc_empty_space height=&#8221;150&#8243;][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=&#8221;0.1&#8243; css=&#8221;.vc_custom_1621008769251{margin-bottom: 10px !important;}&#8221;][vc_column][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text]<\/p>\n<h2 style=\"text-align: center; text-transform: uppercase; font-weight: normal;\">Welcome to Pydata Global 2022<\/h2>\n<p class=\"font-family-alt margin-3 no-margin-bottom no-margin-rl text-gray-dark-2 text-large\" style=\"text-align: center;\">This conference is packed with events, talks, and virtual get-togethers.<\/p>\n<p>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=&#8221;0.1&#8243; css=&#8221;.vc_custom_1621008563549{margin-bottom: 60px !important;}&#8221;][vc_column width=&#8221;1\/2&#8243;]<div class=\"no-padding-rl no-padding-top padding-8\">\n                <div class=\"text-center\"><h3 class=\"font-family-alt font-weight-700 letter-spacing-2 text-uppercase xs-title-small title-medium title-sideline-base-color\">Discord<\/h3><p class=\"font-family-alt margin-3 no-margin-bottom no-margin-rl text-gray-dark-2 text-large\">Discord is the town square of PyData Global 2022.<\/p><\/div>\n            <\/div>[vc_btn title=&#8221;Join the Discord&#8221; style=&#8221;flat&#8221; shape=&#8221;square&#8221; color=&#8221;peacoc&#8221; align=&#8221;center&#8221; link=&#8221;url:https%3A%2F%2Fdiscord.gg%2Fagn6AzPH|target:_blank&#8221; css=&#8221;.vc_custom_1669908398234{margin-top: -20px !important;margin-bottom: 30px !important;}&#8221;][\/vc_column][vc_column width=&#8221;1\/2&#8243;]<div class=\"no-padding-rl no-padding-top padding-8\">\n                <div class=\"text-center\"><h3 class=\"font-family-alt font-weight-700 letter-spacing-2 text-uppercase xs-title-small title-medium title-sideline-base-color\">Gather.town<\/h3><p class=\"font-family-alt margin-3 no-margin-bottom no-margin-rl text-gray-dark-2 text-large\">Join the PyData Community Gather Workspace for networkings and social events.<\/p><\/div>\n            <\/div>[vc_btn title=&#8221;Join the Gather Forum&#8221; style=&#8221;flat&#8221; shape=&#8221;square&#8221; color=&#8221;peacoc&#8221; align=&#8221;center&#8221; link=&#8221;url:https%3A%2F%2Fapp.gather.town%2Finvite%3Ftoken%3DAc69KYM5Tk-NnlcdRM3Y|target:_blank&#8221; css=&#8221;.vc_custom_1669763949642{margin-top: -20px !important;margin-bottom: 30px !important;}&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;]<div class=\"no-padding-rl no-padding-top padding-8\">\n                <div class=\"text-center\"><h3 class=\"font-family-alt font-weight-700 letter-spacing-2 text-uppercase xs-title-small title-medium title-sideline-base-color\">Schedule<\/h3><\/div>\n            <\/div>[vc_column_text css=&#8221;.vc_custom_1635779071091{margin-top: -20px !important;}&#8221;]<\/p>\n<p style=\"text-align: center;\">Want to add the schedule to your Google Calendar?<\/p>\n<p>[\/vc_column_text][vc_btn title=&#8221;Google Calendar&#8221; style=&#8221;flat&#8221; shape=&#8221;square&#8221; color=&#8221;peacoc&#8221; align=&#8221;center&#8221; i_icon_fontawesome=&#8221;far fa-calendar-alt&#8221; add_icon=&#8221;true&#8221; link=&#8221;url:https%3A%2F%2Fcalendar.google.com%2Fcalendar%2Fu%2F2%3Fcid%3DY184MWJkMmNhOWIwM2ZiNjQwM2FhYmM4NjExYzU2MTUyMzdjNmMwNTFjNGRiNWJkMDg5ZTQ0N2M2NjQxYTg1NjJhQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20&#8243; el_class=&#8221;button-primary&#8221; css=&#8221;.vc_custom_1669737325540{margin-top: 15px !important;margin-bottom: 40px !important;}&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][vc_row_inner disable_element=&#8221;yes&#8221;][vc_column_inner][vc_empty_space][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner][vc_empty_space][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<select id=\"zones\">\r\n                    <option disabled selected>\r\n                        Select Timezone\r\n                    <\/option><option value=\"Africa\/Abidjan\"1>Africa\/Abidjan<\/option><option value=\"Africa\/Accra\">Africa\/Accra<\/option><option value=\"Africa\/Addis_Ababa\">Africa\/Addis_Ababa<\/option><option value=\"Africa\/Algiers\">Africa\/Algiers<\/option><option value=\"Africa\/Asmara\">Africa\/Asmara<\/option><option value=\"Africa\/Bamako\">Africa\/Bamako<\/option><option value=\"Africa\/Bangui\">Africa\/Bangui<\/option><option value=\"Africa\/Banjul\">Africa\/Banjul<\/option><option value=\"Africa\/Bissau\">Africa\/Bissau<\/option><option value=\"Africa\/Blantyre\">Africa\/Blantyre<\/option><option value=\"Africa\/Brazzaville\">Africa\/Brazzaville<\/option><option value=\"Africa\/Bujumbura\">Africa\/Bujumbura<\/option><option value=\"Africa\/Cairo\">Africa\/Cairo<\/option><option value=\"Africa\/Casablanca\">Africa\/Casablanca<\/option><option value=\"Africa\/Ceuta\">Africa\/Ceuta<\/option><option value=\"Africa\/Conakry\">Africa\/Conakry<\/option><option value=\"Africa\/Dakar\">Africa\/Dakar<\/option><option value=\"Africa\/Dar_es_Salaam\">Africa\/Dar_es_Salaam<\/option><option value=\"Africa\/Djibouti\">Africa\/Djibouti<\/option><option value=\"Africa\/Douala\">Africa\/Douala<\/option><option value=\"Africa\/El_Aaiun\">Africa\/El_Aaiun<\/option><option value=\"Africa\/Freetown\">Africa\/Freetown<\/option><option value=\"Africa\/Gaborone\">Africa\/Gaborone<\/option><option value=\"Africa\/Harare\">Africa\/Harare<\/option><option value=\"Africa\/Johannesburg\">Africa\/Johannesburg<\/option><option value=\"Africa\/Juba\">Africa\/Juba<\/option><option value=\"Africa\/Kampala\">Africa\/Kampala<\/option><option value=\"Africa\/Khartoum\">Africa\/Khartoum<\/option><option value=\"Africa\/Kigali\">Africa\/Kigali<\/option><option value=\"Africa\/Kinshasa\">Africa\/Kinshasa<\/option><option value=\"Africa\/Lagos\">Africa\/Lagos<\/option><option value=\"Africa\/Libreville\">Africa\/Libreville<\/option><option value=\"Africa\/Lome\">Africa\/Lome<\/option><option value=\"Africa\/Luanda\">Africa\/Luanda<\/option><option value=\"Africa\/Lubumbashi\">Africa\/Lubumbashi<\/option><option value=\"Africa\/Lusaka\">Africa\/Lusaka<\/option><option value=\"Africa\/Malabo\">Africa\/Malabo<\/option><option value=\"Africa\/Maputo\">Africa\/Maputo<\/option><option value=\"Africa\/Maseru\">Africa\/Maseru<\/option><option value=\"Africa\/Mbabane\">Africa\/Mbabane<\/option><option value=\"Africa\/Mogadishu\">Africa\/Mogadishu<\/option><option value=\"Africa\/Monrovia\">Africa\/Monrovia<\/option><option value=\"Africa\/Nairobi\">Africa\/Nairobi<\/option><option value=\"Africa\/Ndjamena\">Africa\/Ndjamena<\/option><option value=\"Africa\/Niamey\">Africa\/Niamey<\/option><option value=\"Africa\/Nouakchott\">Africa\/Nouakchott<\/option><option value=\"Africa\/Ouagadougou\">Africa\/Ouagadougou<\/option><option value=\"Africa\/Porto-Novo\">Africa\/Porto-Novo<\/option><option value=\"Africa\/Sao_Tome\">Africa\/Sao_Tome<\/option><option value=\"Africa\/Tripoli\">Africa\/Tripoli<\/option><option value=\"Africa\/Tunis\">Africa\/Tunis<\/option><option value=\"Africa\/Windhoek\">Africa\/Windhoek<\/option><option value=\"America\/Adak\">America\/Adak<\/option><option value=\"America\/Anchorage\">America\/Anchorage<\/option><option value=\"America\/Anguilla\">America\/Anguilla<\/option><option value=\"America\/Antigua\">America\/Antigua<\/option><option value=\"America\/Araguaina\">America\/Araguaina<\/option><option value=\"America\/Argentina\/Buenos_Aires\">America\/Argentina\/Buenos_Aires<\/option><option value=\"America\/Argentina\/Catamarca\">America\/Argentina\/Catamarca<\/option><option value=\"America\/Argentina\/Cordoba\">America\/Argentina\/Cordoba<\/option><option value=\"America\/Argentina\/Jujuy\">America\/Argentina\/Jujuy<\/option><option value=\"America\/Argentina\/La_Rioja\">America\/Argentina\/La_Rioja<\/option><option value=\"America\/Argentina\/Mendoza\">America\/Argentina\/Mendoza<\/option><option value=\"America\/Argentina\/Rio_Gallegos\">America\/Argentina\/Rio_Gallegos<\/option><option value=\"America\/Argentina\/Salta\">America\/Argentina\/Salta<\/option><option value=\"America\/Argentina\/San_Juan\">America\/Argentina\/San_Juan<\/option><option value=\"America\/Argentina\/San_Luis\">America\/Argentina\/San_Luis<\/option><option value=\"America\/Argentina\/Tucuman\">America\/Argentina\/Tucuman<\/option><option value=\"America\/Argentina\/Ushuaia\">America\/Argentina\/Ushuaia<\/option><option value=\"America\/Aruba\">America\/Aruba<\/option><option value=\"America\/Asuncion\">America\/Asuncion<\/option><option value=\"America\/Atikokan\">America\/Atikokan<\/option><option value=\"America\/Bahia\">America\/Bahia<\/option><option value=\"America\/Bahia_Banderas\">America\/Bahia_Banderas<\/option><option value=\"America\/Barbados\">America\/Barbados<\/option><option value=\"America\/Belem\">America\/Belem<\/option><option value=\"America\/Belize\">America\/Belize<\/option><option value=\"America\/Blanc-Sablon\">America\/Blanc-Sablon<\/option><option value=\"America\/Boa_Vista\">America\/Boa_Vista<\/option><option value=\"America\/Bogota\">America\/Bogota<\/option><option value=\"America\/Boise\">America\/Boise<\/option><option value=\"America\/Cambridge_Bay\">America\/Cambridge_Bay<\/option><option value=\"America\/Campo_Grande\">America\/Campo_Grande<\/option><option value=\"America\/Cancun\">America\/Cancun<\/option><option value=\"America\/Caracas\">America\/Caracas<\/option><option value=\"America\/Cayenne\">America\/Cayenne<\/option><option value=\"America\/Cayman\">America\/Cayman<\/option><option value=\"America\/Chicago\">America\/Chicago<\/option><option value=\"America\/Chihuahua\">America\/Chihuahua<\/option><option value=\"America\/Ciudad_Juarez\">America\/Ciudad_Juarez<\/option><option value=\"America\/Costa_Rica\">America\/Costa_Rica<\/option><option value=\"America\/Coyhaique\">America\/Coyhaique<\/option><option value=\"America\/Creston\">America\/Creston<\/option><option value=\"America\/Cuiaba\">America\/Cuiaba<\/option><option value=\"America\/Curacao\">America\/Curacao<\/option><option value=\"America\/Danmarkshavn\">America\/Danmarkshavn<\/option><option value=\"America\/Dawson\">America\/Dawson<\/option><option value=\"America\/Dawson_Creek\">America\/Dawson_Creek<\/option><option value=\"America\/Denver\">America\/Denver<\/option><option value=\"America\/Detroit\">America\/Detroit<\/option><option value=\"America\/Dominica\">America\/Dominica<\/option><option value=\"America\/Edmonton\">America\/Edmonton<\/option><option value=\"America\/Eirunepe\">America\/Eirunepe<\/option><option value=\"America\/El_Salvador\">America\/El_Salvador<\/option><option value=\"America\/Fort_Nelson\">America\/Fort_Nelson<\/option><option value=\"America\/Fortaleza\">America\/Fortaleza<\/option><option value=\"America\/Glace_Bay\">America\/Glace_Bay<\/option><option value=\"America\/Goose_Bay\">America\/Goose_Bay<\/option><option value=\"America\/Grand_Turk\">America\/Grand_Turk<\/option><option value=\"America\/Grenada\">America\/Grenada<\/option><option value=\"America\/Guadeloupe\">America\/Guadeloupe<\/option><option value=\"America\/Guatemala\">America\/Guatemala<\/option><option value=\"America\/Guayaquil\">America\/Guayaquil<\/option><option value=\"America\/Guyana\">America\/Guyana<\/option><option value=\"America\/Halifax\">America\/Halifax<\/option><option value=\"America\/Havana\">America\/Havana<\/option><option value=\"America\/Hermosillo\">America\/Hermosillo<\/option><option value=\"America\/Indiana\/Indianapolis\">America\/Indiana\/Indianapolis<\/option><option value=\"America\/Indiana\/Knox\">America\/Indiana\/Knox<\/option><option value=\"America\/Indiana\/Marengo\">America\/Indiana\/Marengo<\/option><option value=\"America\/Indiana\/Petersburg\">America\/Indiana\/Petersburg<\/option><option value=\"America\/Indiana\/Tell_City\">America\/Indiana\/Tell_City<\/option><option value=\"America\/Indiana\/Vevay\">America\/Indiana\/Vevay<\/option><option value=\"America\/Indiana\/Vincennes\">America\/Indiana\/Vincennes<\/option><option value=\"America\/Indiana\/Winamac\">America\/Indiana\/Winamac<\/option><option value=\"America\/Inuvik\">America\/Inuvik<\/option><option value=\"America\/Iqaluit\">America\/Iqaluit<\/option><option value=\"America\/Jamaica\">America\/Jamaica<\/option><option value=\"America\/Juneau\">America\/Juneau<\/option><option value=\"America\/Kentucky\/Louisville\">America\/Kentucky\/Louisville<\/option><option value=\"America\/Kentucky\/Monticello\">America\/Kentucky\/Monticello<\/option><option value=\"America\/Kralendijk\">America\/Kralendijk<\/option><option value=\"America\/La_Paz\">America\/La_Paz<\/option><option value=\"America\/Lima\">America\/Lima<\/option><option value=\"America\/Los_Angeles\">America\/Los_Angeles<\/option><option value=\"America\/Lower_Princes\">America\/Lower_Princes<\/option><option value=\"America\/Maceio\">America\/Maceio<\/option><option value=\"America\/Managua\">America\/Managua<\/option><option value=\"America\/Manaus\">America\/Manaus<\/option><option value=\"America\/Marigot\">America\/Marigot<\/option><option value=\"America\/Martinique\">America\/Martinique<\/option><option value=\"America\/Matamoros\">America\/Matamoros<\/option><option value=\"America\/Mazatlan\">America\/Mazatlan<\/option><option value=\"America\/Menominee\">America\/Menominee<\/option><option value=\"America\/Merida\">America\/Merida<\/option><option value=\"America\/Metlakatla\">America\/Metlakatla<\/option><option value=\"America\/Mexico_City\">America\/Mexico_City<\/option><option value=\"America\/Miquelon\">America\/Miquelon<\/option><option value=\"America\/Moncton\">America\/Moncton<\/option><option value=\"America\/Monterrey\">America\/Monterrey<\/option><option value=\"America\/Montevideo\">America\/Montevideo<\/option><option value=\"America\/Montserrat\">America\/Montserrat<\/option><option value=\"America\/Nassau\">America\/Nassau<\/option><option value=\"America\/New_York\">America\/New_York<\/option><option value=\"America\/Nome\">America\/Nome<\/option><option value=\"America\/Noronha\">America\/Noronha<\/option><option value=\"America\/North_Dakota\/Beulah\">America\/North_Dakota\/Beulah<\/option><option value=\"America\/North_Dakota\/Center\">America\/North_Dakota\/Center<\/option><option value=\"America\/North_Dakota\/New_Salem\">America\/North_Dakota\/New_Salem<\/option><option value=\"America\/Nuuk\">America\/Nuuk<\/option><option value=\"America\/Ojinaga\">America\/Ojinaga<\/option><option value=\"America\/Panama\">America\/Panama<\/option><option value=\"America\/Paramaribo\">America\/Paramaribo<\/option><option value=\"America\/Phoenix\">America\/Phoenix<\/option><option value=\"America\/Port-au-Prince\">America\/Port-au-Prince<\/option><option value=\"America\/Port_of_Spain\">America\/Port_of_Spain<\/option><option value=\"America\/Porto_Velho\">America\/Porto_Velho<\/option><option value=\"America\/Puerto_Rico\">America\/Puerto_Rico<\/option><option value=\"America\/Punta_Arenas\">America\/Punta_Arenas<\/option><option value=\"America\/Rankin_Inlet\">America\/Rankin_Inlet<\/option><option value=\"America\/Recife\">America\/Recife<\/option><option value=\"America\/Regina\">America\/Regina<\/option><option value=\"America\/Resolute\">America\/Resolute<\/option><option value=\"America\/Rio_Branco\">America\/Rio_Branco<\/option><option value=\"America\/Santarem\">America\/Santarem<\/option><option value=\"America\/Santiago\">America\/Santiago<\/option><option value=\"America\/Santo_Domingo\">America\/Santo_Domingo<\/option><option value=\"America\/Sao_Paulo\">America\/Sao_Paulo<\/option><option value=\"America\/Scoresbysund\">America\/Scoresbysund<\/option><option value=\"America\/Sitka\">America\/Sitka<\/option><option value=\"America\/St_Barthelemy\">America\/St_Barthelemy<\/option><option value=\"America\/St_Johns\">America\/St_Johns<\/option><option value=\"America\/St_Kitts\">America\/St_Kitts<\/option><option value=\"America\/St_Lucia\">America\/St_Lucia<\/option><option value=\"America\/St_Thomas\">America\/St_Thomas<\/option><option value=\"America\/St_Vincent\">America\/St_Vincent<\/option><option value=\"America\/Swift_Current\">America\/Swift_Current<\/option><option value=\"America\/Tegucigalpa\">America\/Tegucigalpa<\/option><option value=\"America\/Thule\">America\/Thule<\/option><option value=\"America\/Tijuana\">America\/Tijuana<\/option><option value=\"America\/Toronto\">America\/Toronto<\/option><option value=\"America\/Tortola\">America\/Tortola<\/option><option value=\"America\/Vancouver\">America\/Vancouver<\/option><option value=\"America\/Whitehorse\">America\/Whitehorse<\/option><option value=\"America\/Winnipeg\">America\/Winnipeg<\/option><option value=\"America\/Yakutat\">America\/Yakutat<\/option><option value=\"Antarctica\/Casey\">Antarctica\/Casey<\/option><option value=\"Antarctica\/Davis\">Antarctica\/Davis<\/option><option value=\"Antarctica\/DumontDUrville\">Antarctica\/DumontDUrville<\/option><option value=\"Antarctica\/Macquarie\">Antarctica\/Macquarie<\/option><option value=\"Antarctica\/Mawson\">Antarctica\/Mawson<\/option><option value=\"Antarctica\/McMurdo\">Antarctica\/McMurdo<\/option><option value=\"Antarctica\/Palmer\">Antarctica\/Palmer<\/option><option value=\"Antarctica\/Rothera\">Antarctica\/Rothera<\/option><option value=\"Antarctica\/Syowa\">Antarctica\/Syowa<\/option><option value=\"Antarctica\/Troll\">Antarctica\/Troll<\/option><option value=\"Antarctica\/Vostok\">Antarctica\/Vostok<\/option><option value=\"Arctic\/Longyearbyen\">Arctic\/Longyearbyen<\/option><option value=\"Asia\/Aden\">Asia\/Aden<\/option><option value=\"Asia\/Almaty\">Asia\/Almaty<\/option><option value=\"Asia\/Amman\">Asia\/Amman<\/option><option value=\"Asia\/Anadyr\">Asia\/Anadyr<\/option><option value=\"Asia\/Aqtau\">Asia\/Aqtau<\/option><option value=\"Asia\/Aqtobe\">Asia\/Aqtobe<\/option><option value=\"Asia\/Ashgabat\">Asia\/Ashgabat<\/option><option value=\"Asia\/Atyrau\">Asia\/Atyrau<\/option><option value=\"Asia\/Baghdad\">Asia\/Baghdad<\/option><option value=\"Asia\/Bahrain\">Asia\/Bahrain<\/option><option value=\"Asia\/Baku\">Asia\/Baku<\/option><option value=\"Asia\/Bangkok\">Asia\/Bangkok<\/option><option value=\"Asia\/Barnaul\">Asia\/Barnaul<\/option><option value=\"Asia\/Beirut\">Asia\/Beirut<\/option><option value=\"Asia\/Bishkek\">Asia\/Bishkek<\/option><option value=\"Asia\/Brunei\">Asia\/Brunei<\/option><option value=\"Asia\/Chita\">Asia\/Chita<\/option><option value=\"Asia\/Colombo\">Asia\/Colombo<\/option><option value=\"Asia\/Damascus\">Asia\/Damascus<\/option><option value=\"Asia\/Dhaka\">Asia\/Dhaka<\/option><option value=\"Asia\/Dili\">Asia\/Dili<\/option><option value=\"Asia\/Dubai\">Asia\/Dubai<\/option><option value=\"Asia\/Dushanbe\">Asia\/Dushanbe<\/option><option value=\"Asia\/Famagusta\">Asia\/Famagusta<\/option><option value=\"Asia\/Gaza\">Asia\/Gaza<\/option><option value=\"Asia\/Hebron\">Asia\/Hebron<\/option><option value=\"Asia\/Ho_Chi_Minh\">Asia\/Ho_Chi_Minh<\/option><option value=\"Asia\/Hong_Kong\">Asia\/Hong_Kong<\/option><option value=\"Asia\/Hovd\">Asia\/Hovd<\/option><option value=\"Asia\/Irkutsk\">Asia\/Irkutsk<\/option><option value=\"Asia\/Jakarta\">Asia\/Jakarta<\/option><option value=\"Asia\/Jayapura\">Asia\/Jayapura<\/option><option value=\"Asia\/Jerusalem\">Asia\/Jerusalem<\/option><option value=\"Asia\/Kabul\">Asia\/Kabul<\/option><option value=\"Asia\/Kamchatka\">Asia\/Kamchatka<\/option><option value=\"Asia\/Karachi\">Asia\/Karachi<\/option><option value=\"Asia\/Kathmandu\">Asia\/Kathmandu<\/option><option value=\"Asia\/Khandyga\">Asia\/Khandyga<\/option><option value=\"Asia\/Kolkata\">Asia\/Kolkata<\/option><option value=\"Asia\/Krasnoyarsk\">Asia\/Krasnoyarsk<\/option><option value=\"Asia\/Kuala_Lumpur\">Asia\/Kuala_Lumpur<\/option><option value=\"Asia\/Kuching\">Asia\/Kuching<\/option><option value=\"Asia\/Kuwait\">Asia\/Kuwait<\/option><option value=\"Asia\/Macau\">Asia\/Macau<\/option><option value=\"Asia\/Magadan\">Asia\/Magadan<\/option><option value=\"Asia\/Makassar\">Asia\/Makassar<\/option><option value=\"Asia\/Manila\">Asia\/Manila<\/option><option value=\"Asia\/Muscat\">Asia\/Muscat<\/option><option value=\"Asia\/Nicosia\">Asia\/Nicosia<\/option><option value=\"Asia\/Novokuznetsk\">Asia\/Novokuznetsk<\/option><option value=\"Asia\/Novosibirsk\">Asia\/Novosibirsk<\/option><option value=\"Asia\/Omsk\">Asia\/Omsk<\/option><option value=\"Asia\/Oral\">Asia\/Oral<\/option><option value=\"Asia\/Phnom_Penh\">Asia\/Phnom_Penh<\/option><option value=\"Asia\/Pontianak\">Asia\/Pontianak<\/option><option value=\"Asia\/Pyongyang\">Asia\/Pyongyang<\/option><option value=\"Asia\/Qatar\">Asia\/Qatar<\/option><option value=\"Asia\/Qostanay\">Asia\/Qostanay<\/option><option value=\"Asia\/Qyzylorda\">Asia\/Qyzylorda<\/option><option value=\"Asia\/Riyadh\">Asia\/Riyadh<\/option><option value=\"Asia\/Sakhalin\">Asia\/Sakhalin<\/option><option value=\"Asia\/Samarkand\">Asia\/Samarkand<\/option><option value=\"Asia\/Seoul\">Asia\/Seoul<\/option><option value=\"Asia\/Shanghai\">Asia\/Shanghai<\/option><option value=\"Asia\/Singapore\">Asia\/Singapore<\/option><option value=\"Asia\/Srednekolymsk\">Asia\/Srednekolymsk<\/option><option value=\"Asia\/Taipei\">Asia\/Taipei<\/option><option value=\"Asia\/Tashkent\">Asia\/Tashkent<\/option><option value=\"Asia\/Tbilisi\">Asia\/Tbilisi<\/option><option value=\"Asia\/Tehran\">Asia\/Tehran<\/option><option value=\"Asia\/Thimphu\">Asia\/Thimphu<\/option><option value=\"Asia\/Tokyo\">Asia\/Tokyo<\/option><option value=\"Asia\/Tomsk\">Asia\/Tomsk<\/option><option value=\"Asia\/Ulaanbaatar\">Asia\/Ulaanbaatar<\/option><option value=\"Asia\/Urumqi\">Asia\/Urumqi<\/option><option value=\"Asia\/Ust-Nera\">Asia\/Ust-Nera<\/option><option value=\"Asia\/Vientiane\">Asia\/Vientiane<\/option><option value=\"Asia\/Vladivostok\">Asia\/Vladivostok<\/option><option value=\"Asia\/Yakutsk\">Asia\/Yakutsk<\/option><option value=\"Asia\/Yangon\">Asia\/Yangon<\/option><option value=\"Asia\/Yekaterinburg\">Asia\/Yekaterinburg<\/option><option value=\"Asia\/Yerevan\">Asia\/Yerevan<\/option><option value=\"Atlantic\/Azores\">Atlantic\/Azores<\/option><option value=\"Atlantic\/Bermuda\">Atlantic\/Bermuda<\/option><option value=\"Atlantic\/Canary\">Atlantic\/Canary<\/option><option value=\"Atlantic\/Cape_Verde\">Atlantic\/Cape_Verde<\/option><option value=\"Atlantic\/Faroe\">Atlantic\/Faroe<\/option><option value=\"Atlantic\/Madeira\">Atlantic\/Madeira<\/option><option value=\"Atlantic\/Reykjavik\">Atlantic\/Reykjavik<\/option><option value=\"Atlantic\/South_Georgia\">Atlantic\/South_Georgia<\/option><option value=\"Atlantic\/St_Helena\">Atlantic\/St_Helena<\/option><option value=\"Atlantic\/Stanley\">Atlantic\/Stanley<\/option><option value=\"Australia\/Adelaide\">Australia\/Adelaide<\/option><option value=\"Australia\/Brisbane\">Australia\/Brisbane<\/option><option value=\"Australia\/Broken_Hill\">Australia\/Broken_Hill<\/option><option value=\"Australia\/Darwin\">Australia\/Darwin<\/option><option value=\"Australia\/Eucla\">Australia\/Eucla<\/option><option value=\"Australia\/Hobart\">Australia\/Hobart<\/option><option value=\"Australia\/Lindeman\">Australia\/Lindeman<\/option><option value=\"Australia\/Lord_Howe\">Australia\/Lord_Howe<\/option><option value=\"Australia\/Melbourne\">Australia\/Melbourne<\/option><option value=\"Australia\/Perth\">Australia\/Perth<\/option><option value=\"Australia\/Sydney\">Australia\/Sydney<\/option><option value=\"Europe\/Amsterdam\">Europe\/Amsterdam<\/option><option value=\"Europe\/Andorra\">Europe\/Andorra<\/option><option value=\"Europe\/Astrakhan\">Europe\/Astrakhan<\/option><option value=\"Europe\/Athens\">Europe\/Athens<\/option><option value=\"Europe\/Belgrade\">Europe\/Belgrade<\/option><option value=\"Europe\/Berlin\">Europe\/Berlin<\/option><option value=\"Europe\/Bratislava\">Europe\/Bratislava<\/option><option value=\"Europe\/Brussels\">Europe\/Brussels<\/option><option value=\"Europe\/Bucharest\">Europe\/Bucharest<\/option><option value=\"Europe\/Budapest\">Europe\/Budapest<\/option><option value=\"Europe\/Busingen\">Europe\/Busingen<\/option><option value=\"Europe\/Chisinau\">Europe\/Chisinau<\/option><option value=\"Europe\/Copenhagen\">Europe\/Copenhagen<\/option><option value=\"Europe\/Dublin\">Europe\/Dublin<\/option><option value=\"Europe\/Gibraltar\">Europe\/Gibraltar<\/option><option value=\"Europe\/Guernsey\">Europe\/Guernsey<\/option><option value=\"Europe\/Helsinki\">Europe\/Helsinki<\/option><option value=\"Europe\/Isle_of_Man\">Europe\/Isle_of_Man<\/option><option value=\"Europe\/Istanbul\">Europe\/Istanbul<\/option><option value=\"Europe\/Jersey\">Europe\/Jersey<\/option><option value=\"Europe\/Kaliningrad\">Europe\/Kaliningrad<\/option><option value=\"Europe\/Kirov\">Europe\/Kirov<\/option><option value=\"Europe\/Kyiv\">Europe\/Kyiv<\/option><option value=\"Europe\/Lisbon\">Europe\/Lisbon<\/option><option value=\"Europe\/Ljubljana\">Europe\/Ljubljana<\/option><option value=\"Europe\/London\">Europe\/London<\/option><option value=\"Europe\/Luxembourg\">Europe\/Luxembourg<\/option><option value=\"Europe\/Madrid\">Europe\/Madrid<\/option><option value=\"Europe\/Malta\">Europe\/Malta<\/option><option value=\"Europe\/Mariehamn\">Europe\/Mariehamn<\/option><option value=\"Europe\/Minsk\">Europe\/Minsk<\/option><option value=\"Europe\/Monaco\">Europe\/Monaco<\/option><option value=\"Europe\/Moscow\">Europe\/Moscow<\/option><option value=\"Europe\/Oslo\">Europe\/Oslo<\/option><option value=\"Europe\/Paris\">Europe\/Paris<\/option><option value=\"Europe\/Podgorica\">Europe\/Podgorica<\/option><option value=\"Europe\/Prague\">Europe\/Prague<\/option><option value=\"Europe\/Riga\">Europe\/Riga<\/option><option value=\"Europe\/Rome\">Europe\/Rome<\/option><option value=\"Europe\/Samara\">Europe\/Samara<\/option><option value=\"Europe\/San_Marino\">Europe\/San_Marino<\/option><option value=\"Europe\/Sarajevo\">Europe\/Sarajevo<\/option><option value=\"Europe\/Saratov\">Europe\/Saratov<\/option><option value=\"Europe\/Simferopol\">Europe\/Simferopol<\/option><option value=\"Europe\/Skopje\">Europe\/Skopje<\/option><option value=\"Europe\/Sofia\">Europe\/Sofia<\/option><option value=\"Europe\/Stockholm\">Europe\/Stockholm<\/option><option value=\"Europe\/Tallinn\">Europe\/Tallinn<\/option><option value=\"Europe\/Tirane\">Europe\/Tirane<\/option><option value=\"Europe\/Ulyanovsk\">Europe\/Ulyanovsk<\/option><option value=\"Europe\/Vaduz\">Europe\/Vaduz<\/option><option value=\"Europe\/Vatican\">Europe\/Vatican<\/option><option value=\"Europe\/Vienna\">Europe\/Vienna<\/option><option value=\"Europe\/Vilnius\">Europe\/Vilnius<\/option><option value=\"Europe\/Volgograd\">Europe\/Volgograd<\/option><option value=\"Europe\/Warsaw\">Europe\/Warsaw<\/option><option value=\"Europe\/Zagreb\">Europe\/Zagreb<\/option><option value=\"Europe\/Zurich\">Europe\/Zurich<\/option><option value=\"Indian\/Antananarivo\">Indian\/Antananarivo<\/option><option value=\"Indian\/Chagos\">Indian\/Chagos<\/option><option value=\"Indian\/Christmas\">Indian\/Christmas<\/option><option value=\"Indian\/Cocos\">Indian\/Cocos<\/option><option value=\"Indian\/Comoro\">Indian\/Comoro<\/option><option value=\"Indian\/Kerguelen\">Indian\/Kerguelen<\/option><option value=\"Indian\/Mahe\">Indian\/Mahe<\/option><option value=\"Indian\/Maldives\">Indian\/Maldives<\/option><option value=\"Indian\/Mauritius\">Indian\/Mauritius<\/option><option value=\"Indian\/Mayotte\">Indian\/Mayotte<\/option><option value=\"Indian\/Reunion\">Indian\/Reunion<\/option><option value=\"Pacific\/Apia\">Pacific\/Apia<\/option><option value=\"Pacific\/Auckland\">Pacific\/Auckland<\/option><option value=\"Pacific\/Bougainville\">Pacific\/Bougainville<\/option><option value=\"Pacific\/Chatham\">Pacific\/Chatham<\/option><option value=\"Pacific\/Chuuk\">Pacific\/Chuuk<\/option><option value=\"Pacific\/Easter\">Pacific\/Easter<\/option><option value=\"Pacific\/Efate\">Pacific\/Efate<\/option><option value=\"Pacific\/Fakaofo\">Pacific\/Fakaofo<\/option><option value=\"Pacific\/Fiji\">Pacific\/Fiji<\/option><option value=\"Pacific\/Funafuti\">Pacific\/Funafuti<\/option><option value=\"Pacific\/Galapagos\">Pacific\/Galapagos<\/option><option value=\"Pacific\/Gambier\">Pacific\/Gambier<\/option><option value=\"Pacific\/Guadalcanal\">Pacific\/Guadalcanal<\/option><option value=\"Pacific\/Guam\">Pacific\/Guam<\/option><option value=\"Pacific\/Honolulu\">Pacific\/Honolulu<\/option><option value=\"Pacific\/Kanton\">Pacific\/Kanton<\/option><option value=\"Pacific\/Kiritimati\">Pacific\/Kiritimati<\/option><option value=\"Pacific\/Kosrae\">Pacific\/Kosrae<\/option><option value=\"Pacific\/Kwajalein\">Pacific\/Kwajalein<\/option><option value=\"Pacific\/Majuro\">Pacific\/Majuro<\/option><option value=\"Pacific\/Marquesas\">Pacific\/Marquesas<\/option><option value=\"Pacific\/Midway\">Pacific\/Midway<\/option><option value=\"Pacific\/Nauru\">Pacific\/Nauru<\/option><option value=\"Pacific\/Niue\">Pacific\/Niue<\/option><option value=\"Pacific\/Norfolk\">Pacific\/Norfolk<\/option><option value=\"Pacific\/Noumea\">Pacific\/Noumea<\/option><option value=\"Pacific\/Pago_Pago\">Pacific\/Pago_Pago<\/option><option value=\"Pacific\/Palau\">Pacific\/Palau<\/option><option value=\"Pacific\/Pitcairn\">Pacific\/Pitcairn<\/option><option value=\"Pacific\/Pohnpei\">Pacific\/Pohnpei<\/option><option value=\"Pacific\/Port_Moresby\">Pacific\/Port_Moresby<\/option><option value=\"Pacific\/Rarotonga\">Pacific\/Rarotonga<\/option><option value=\"Pacific\/Saipan\">Pacific\/Saipan<\/option><option value=\"Pacific\/Tahiti\">Pacific\/Tahiti<\/option><option value=\"Pacific\/Tarawa\">Pacific\/Tarawa<\/option><option value=\"Pacific\/Tongatapu\">Pacific\/Tongatapu<\/option><option value=\"Pacific\/Wake\">Pacific\/Wake<\/option><option value=\"Pacific\/Wallis\">Pacific\/Wallis<\/option><option value=\"UTC\">UTC<\/option><\/select><br \/>\r\n \r\n<div id=\"events\" class=\"events\">\r\n\t<div class=\"filter\">\r\n\t\t\t\t\t\t<div class=\"filter-btn\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\tDay 1\t\t\t  \t<\/div>\r\n\t\t\t  \t\t\t\t<div class=\"filter-btn\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\tDay 2\t\t\t  \t<\/div>\r\n\t\t\t  \t\t\t\t<div class=\"filter-btn\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\tDay 3\t\t\t  \t<\/div>\r\n\t\t\t  \t\t\t\t<div class=\"filter-btn\" data-cat=\"community-events-sponsor-sessions\" data-cat-parent=\"type\">\r\n\t\t\t\t\tCommunity Events &amp; Sponsor Sessions\t\t\t  \t<\/div>\r\n\t\t\t  \t\t\t\t<div class=\"filter-btn\" data-cat=\"keynotes\" data-cat-parent=\"type\">\r\n\t\t\t\t\tKeynotes\t\t\t  \t<\/div>\r\n\t\t\t  \t\t\t\t<div class=\"filter-btn\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\tTalks\t\t\t  \t<\/div>\r\n\t\t\t  \t\t\t\t<div class=\"filter-btn\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\tTutorials\t\t\t  \t<\/div>\r\n\t\t\t  \t\t\t\t<div class=\"filter-btn\" data-cat=\"workshops\" data-cat-parent=\"type\">\r\n\t\t\t\t\tWorkshops\t\t\t  \t<\/div>\r\n\t\t\t  \t<\/div>\r\n\t<div class=\"event day-1 talks\" data-start=\"2022\/12\/01 08:00:00 +0000\" data-end=\"2022\/12\/01 08:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Generate Actionable Counterfactuals using Multi-objective Particle Swarm Optimization<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Niranjan G S, Shashank Shekhar<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 08:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 08:30:00<\/span><\/h5>\r\n\t<p>Counterfactual explanations (CFE) are methods that explain a machine learning model by giving an alternate class prediction of a data point with some minimal changes in its features. In this talk, we describe a counterfactual (CF) generation method based on particle swarm optimization (PSO) and how we can have greater control over the proximity and sparsity properties over the generated CFs.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=91\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=91<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/7BCESD\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 08:00:00 +0000\" data-end=\"2022\/12\/01 08:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Managing Python Dependencies at scale<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Jarek Potiuk<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 08:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 08:30:00<\/span><\/h5>\r\n\t<p>This talk is about the approach we&#8217;ve taken at the Apache Airflow for managing our dependencies at scale of a project that is the most popular Data Orchestrator in the world, consists of ~ 80 independent package and has more than 650 depenencies in total (and did not loose our sanity).<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=75s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=75s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/BPFCBT\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 08:30:00 +0000\" data-end=\"2022\/12\/01 09:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Measurement of Trust in AI<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Shashank Shekhar <\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 08:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 09:00:00<\/span><\/h5>\r\n\t<p>For enterprises to adopt and embrace AI into their transformational journey, it is imperative to build Trustworthy AI- so that AI products and solutions that are built, delivered, and acquired are responsible enough to drive trust and wider adoption. We look at AI Trust as a function of 4 key constructs which include Reliability, Safety, Transparency, Responsibility and Accountability. These core constructs are pillars of driving AI trust in our products and solutions. In this talk, I will explain how to enable each core construct and will articulate how they can be measured in some real-world use cases.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=2025\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=2025<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/RR3A9Y\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 08:30:00 +0000\" data-end=\"2022\/12\/01 09:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">ARCH\/GARCH Models Tour<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Kalyan Prasad<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 08:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 09:00:00<\/span><\/h5>\r\n\t<p>When your goal of the study is to analyze and forecast volatility, this is where the ARCH\/GARCH models comes into the picture to solve the complicated time series problems.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=1815s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=1815s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/S7T7VG\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 09:00:00 +0000\" data-end=\"2022\/12\/01 09:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Expressive and fast dataframes in Python with polars<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Juan Luis Cano Rodr\u00edguez<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 09:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 09:30:00<\/span><\/h5>\r\n\t<p>The pandas library is one of the key factors that enabled the growth of Python in the Data Science industry and continues to help data scientists thrive almost 15 years after its creation. Because of this success, nowadays several open-source projects claim to improve pandas in various ways, either by bringing it to a distributed computing setting (Dask), accelerating its performance with minimal changes (Modin), or offering slightly different API that solves some of its shortcomings (Polars).<\/p>\n<p>In this talk we will dive into Polars, a new dataframe library backed by Arrow and Rust that offers an expressive API for dataframe manipulation with excellent performance.<\/p>\n<p>If you are a seasoned pandas user willing to explore alternatives, or a beginner user wondering what all the fuzz about these new dataframe libraries is, this talk is for you!<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=3917\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=3917<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/TWB8CA\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 09:00:00 +0000\" data-end=\"2022\/12\/01 09:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Data Validation for Feature pipelines: Using Great Expectations and Hopsworks<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Moritz Meister<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 09:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 09:30:00<\/span><\/h5>\r\n\t<p>Have you ever trained an awesome model just to have it break in production because of a null value? At its core a feature store needs to provide reliable features to data scientists to build and productionize models. So how can we avoid garbage in, garbage out situations? Great expectations is the most popular library for data validation, and so the two are a natural fit. In this talk we will touch briefly upon different Python data validation libraries such as Pydantic, Pandera but then dive deeper into Great Expectations\u2019 concepts and how you can leverage them in feature pipelines powering a feature store.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=3711s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=3711s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/ZEZKSQ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 workshops\" data-start=\"2022\/12\/01 09:30:00 +0000\" data-end=\"2022\/12\/01 11:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Full-stack Machine Learning for Data Scientists<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"workshops\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tWorkshops\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Hugo Bowne-Anderson<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 09:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 11:00:00<\/span><\/h5>\r\n\t<p>One of the key questions in modern data science and machine learning, for businesses and practitioners alike, is how do you move machine learning projects from prototype and experiment to production as a repeatable process. In this workshop, we present a hands-on introduction to the landscape of production-grade tools, techniques, and workflows that bridge the gap between laptop data science and production ML workflows. Participants will learn how to take common machine learning models, such as those from scikit-learn, XGBoost, and Keras, and productionize them using Metaflow.<\/p>\n<p>We\u2019ll present a high-level overview of the 8 layers of the ML stack: data, compute, versioning, orchestration, software architecture, model operations, feature engineering, and model development. We\u2019ll present a schematic as to which layers data scientists need to be thinking about and working with, and then introduce attendees to the tooling and workflow landscape. In doing so, we\u2019ll present a widely applicable stack that provides the best possible user experience for data scientists, allowing them to focus on parts they like (modeling using their favorite off-the-shelf libraries) while providing robust built-in solutions for the foundational infrastructure.<\/p>\n<p>You can find the companion repository for the workshop here: https:\/\/github.com\/outerbounds\/full-stack-ML-metaflow-tutorial.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/86917942169?pwd=LzFnc1RsS0ZRdGhSZFN5ZGJTNmQrQT09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/86917942169?pwd=LzFnc1RsS0ZRdGhSZFN5ZGJTNmQrQT09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/play\/3FN9BaDdHeAqLO5O_qBmWb3w2k8_mDEWIhozv4JaoLKQN0zhSOrTolAra_xtwr62VTOPUtz_MmF-_uje.ybiOKzIp5KT5fS0m?continueMode=true&amp;_x_zm_rtaid=5PvSTUKvRo2mcYSl0MELBA.1669915913700.51590fdcae43689e515219d25aed7aa0&amp;_x_zm_rhtaid=270\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/play\/3FN9BaDdHeAqLO5O_qBmWb3w2k8_mDEWIhozv4JaoLKQN0zhSOrTolAra_xtwr62VTOPUtz_MmF-_uje.ybiOKzIp5KT5fS0m?continueMode=true&amp;_x_zm_rtaid=5PvSTUKvRo2mcYSl0MELBA.1669915913700.51590fdcae43689e515219d25aed7aa0&amp;_x_zm_rhtaid=270<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/CLKMWR\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 10:00:00 +0000\" data-end=\"2022\/12\/01 10:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Inequality Joins in Pandas with Pyjanitor<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Samuel Oranyeli<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 10:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 10:30:00<\/span><\/h5>\r\n\t<p>Inequality joins are less frequent than equality joins, but are useful in temporal analytics and even in some conventional applications. Pyjanitor fills this gap in Pandas with an efficient implementation<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=7296\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=7296<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/ZNMNCX\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 10:00:00 +0000\" data-end=\"2022\/12\/01 10:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Interpretable and realistic generative models in data science? Likelihood-free Bayes\u2019 says yes!<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Narendra Mukherjee<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 10:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 10:30:00<\/span><\/h5>\r\n\t<p>Are you fascinated by the real-life images or text produced by deep generative models but cannot interpret their underlying data generation process or see how they can be applied to other problems? I will talk about generative simulations built using knowledge of the problem domain that can produce realistic data in a variety of scenarios. This talk will be a Bayesian thinking exercise cum data science case study of product star rating timeseries from an online marketplace (like Amazon.com) \u2013 I will show how we use recent advances in likelihood-free Bayesian inference together with a detailed simulation of an online marketplace to directly infer factors involved in how customers purchase and rate products.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=7255s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=7255s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/L9PMLX\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 10:30:00 +0000\" data-end=\"2022\/12\/01 11:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Data-Centric AI Cookbook: let&#8217;s prep that data<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Marysia Winkels<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 10:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 11:00:00<\/span><\/h5>\r\n\t<p>Data Centric AI is about iterating on data instead of models to improve machine learning predictions. Why is this trend relevant now? Is this yet another hype in data science? Or has something really changed? And most of all &#8212; how is this relevant to you?<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=9046\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=9046<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/YBVUM7\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 10:30:00 +0000\" data-end=\"2022\/12\/01 11:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Explaining Why You have a Favorite Cereal<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Gatha<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 10:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 11:00:00<\/span><\/h5>\r\n\t<p>It\u2019s crunchy! It\u2019s sweet! Maybe it is the presence of the nuts or their absence. There are various features that make you favor a particular cereal. Now surely, if we modeled the consumer ratings for cereals, some features would be considered more important than others. After all, feature engineering is one of the most critical steps in modeling. But after the model is up and running, what if we tweak the features just to see how much meddling can affect the preference? This process is called post-hoc feature attribution and it seeks to interpret the model behavior. In this talk, let us spoon through the interpretability of ML models.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=9023s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=9023s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/WHBJL9\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 11:00:00 +0000\" data-end=\"2022\/12\/01 11:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Supercharge your training on TPUs with PyTorch Lightning<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Kaushik Bokka<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 11:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 11:30:00<\/span><\/h5>\r\n\t<p>This session will discuss scaling your PyTorch models on TPUs with zero code changes using PyTorch Lightning. We\u2019ll cover training on TPUs from beginning to end, including setting them up, TPU architecture, frequently faced issues, and debugging techniques. You\u2019ll learn about the experience of using PyTorch Lightning to make working with TPUs and the PyTorch XLA library easier and explore best practices for getting started with training large-scale models on TPUs.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=10864\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=10864<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/CSJBCY\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 11:30:00 +0000\" data-end=\"2022\/12\/01 12:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Knowing what you don\u2019t know matters: Uncertainty-aware model rating<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Malte Tichy<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 11:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 12:00:00<\/span><\/h5>\r\n\t<p>Meaningful probabilistic models do not only produce a \u201cbest guess\u201d for the target, but also convey their uncertainty, i.e., a belief in how the target is distributed around the predicted estimate. Business evaluation metrics such as mean absolute error, a priori, neglect that unavoidable uncertainty. This talk discusses why and how to account for uncertainty when evaluating models using traditional business metrics, using python standard tooling. The resulting uncertainty-aware model rating satisfies the requirements of statisticians because it accounts for the probabilistic process that generates the target. It should please practitioners because it is based on established business metrics. It appeases executives because it allows concrete quantitative goals and non-defensive judgements.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=12611\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=12611<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/3HJRZM\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 11:30:00 +0000\" data-end=\"2022\/12\/01 12:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Detecting anomalous sequences using text processing methods<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Liron Faybish<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 11:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 12:00:00<\/span><\/h5>\r\n\t<p>Hello wait you talk see to can\u2019t all my in!<\/p>\n<p>Sounds weird, right?! Detecting abnormal sequences is a common problem.<br \/>\nJoin my talk to see how this problem involves Bert, Word2vec, and Autoencoders, and learn how you can also apply it to information security<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=12600s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=12600s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/LHKSG7\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 tutorials\" data-start=\"2022\/12\/01 11:30:00 +0000\" data-end=\"2022\/12\/01 13:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">sktime &#8211; python toolbox for time series: pipelines and transformers<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTutorials\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Franz Kiraly, Benedikt Heidrich, Mirae L Parker, Martin Walter<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 11:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 13:00:00<\/span><\/h5>\r\n\t<p>sktime is a widely used scikit-learn compatible library for learning with time series. sktime is easily extensible by anyone, and interoperable with the pydata\/numfocus stack. sktime has a rich framework for building pipelines across multiple learning tasks that it supports, including forecasting, time series classification, regression, clustering. This tutorial explains basic and advanced sktime pipeline constructs, and introduces in detail the time series transformer which is the main component in all types of pipelines. It is a continuation of the sktime introductory tutorial at pydata global 2021.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/89277835827?pwd=QlFxWFpLWjJiYVpkNU1VczI4eW91QT09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/89277835827?pwd=QlFxWFpLWjJiYVpkNU1VczI4eW91QT09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/8PO_HT_6q5jzDn9xPGmJK0HQRYU-4zNAfS4NXzgTMJ9CXCSFQIdb8anD6enQOEP8.rqrhaMISvkS4e5EE\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/8PO_HT_6q5jzDn9xPGmJK0HQRYU-4zNAfS4NXzgTMJ9CXCSFQIdb8anD6enQOEP8.rqrhaMISvkS4e5EE<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/3TXUMK\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 tutorials\" data-start=\"2022\/12\/01 11:30:00 +0000\" data-end=\"2022\/12\/01 13:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Building Data Products in a Lakehouse using Trino, dbt, and Dagster<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTutorials\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Przemys\u0142aw Denkiewicz<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 11:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 13:00:00<\/span><\/h5>\r\n\t<p>Build data pipelines using Trino and dbt, combining heterogeneous data sources without having to copy everything into a single system. Manage access to your data products using modern and flexible security principles from authentication methods to fine-grained access control. Run and monitor your data pipelines using Dagster.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/86481679219?pwd=bUNEYTl3d1hmekxqc0ZDMExkZm9rdz09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/86481679219?pwd=bUNEYTl3d1hmekxqc0ZDMExkZm9rdz09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/drive.google.com\/file\/d\/1NLUuWsKDA2V4gfoRraoNuQtAluNBrmpL\/view\" target=\"blank\">https:\/\/drive.google.com\/file\/d\/1NLUuWsKDA2V4gfoRraoNuQtAluNBrmpL\/view<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/GQSGAD\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 12:00:00 +0000\" data-end=\"2022\/12\/01 12:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Teaching papermill new tricks: creating custom engines for flexible notebook execution<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Eduardo Blancas<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 12:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 12:30:00<\/span><\/h5>\r\n\t<p>This talk will show you how to build papermill plugins. As motivating examples, we&#8217;ll describe how to customize papermill for notebook debugging and profiling.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=14424\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=14424<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/VJ3T8A\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 12:00:00 +0000\" data-end=\"2022\/12\/01 12:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Do You Follow What I\u2019m Explaining? A Practitioner\u2019s Guide to Opening the AI Black Box for Humans<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Kilian Kluge<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 12:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 12:30:00<\/span><\/h5>\r\n\t<p>Numerous tools generate &#8220;explanations&#8221; for the outputs of machine-learning models and similarly complex AI systems. However, such \u201cexplanations\u201d are prone to misinterpretation and often fail to enable data scientists or end-users to assess and scrutinize \u201can AI.\u201d We share best practices for implementing \u201cexplanations\u201d that their human recipients understand.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=14429s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=14429s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/T3N9MP\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 12:30:00 +0000\" data-end=\"2022\/12\/01 13:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">The Beauty of Zarr<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Sanket Verma<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 12:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 13:00:00<\/span><\/h5>\r\n\t<p>In this talk, I\u2019d be talking about Zarr, an open-source data format for storing chunked, compressed N-dimensional arrays. This talk presents a systematic approach to understanding and implementing Zarr by showing how it works, the need for using it, and a hands-on session at the end. Zarr is based on an open technical specification, making implementations across several languages possible. I\u2019d be mainly talking about Zarr\u2019s Python implementation and would show how it beautifully interoperates with the existing libraries in the PyData stack.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=16323\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=16323<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/DQSXAX\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 12:30:00 +0000\" data-end=\"2022\/12\/01 13:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Data Storytelling through Visualization<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Marysia Winkels<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 12:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 13:00:00<\/span><\/h5>\r\n\t<p>Data is everywhere. It is through analysis and visualization that we are able to turn data into information that can be used to drive better decision making. Out-of-the-box tools will allow you to create a chart, but if you want people to take action, your numbers need to tell a compelling story. Learn how elements of storytelling can be applied to data visualization.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=16200s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=16200s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/QK7B9M\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 13:00:00 +0000\" data-end=\"2022\/12\/01 13:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Start asking your data \u201cWhy?\u201d &#8211; A Gentle Introduction To Causal Inference<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Eyal Kazin<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 13:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 13:30:00<\/span><\/h5>\r\n\t<p>Correlation does not imply causation. It turns out, however, that with some simple ingenious tricks one can unveil causal relationships within standard observational data, without having to resort to expensive randomised control trials. Learn how to make the most out of your data, avoid misinterpretation pitfalls and draw more meaningful conclusions by adding causal inference to your toolbox.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=18030s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=18030s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/HSHG88\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 13:30:00 +0000\" data-end=\"2022\/12\/01 14:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Data Science Project Patterns that Work<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong> Ian Ozsvald<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 13:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 14:00:00<\/span><\/h5>\r\n\t<p>Getting your team to choose good projects, reliably derisk them, research ideas, productionise the solutions and create positive change in an organisation is hard. Really hard. I&#8217;ll present patterns that work for these 5 critical project stages. This guidance is based on 15 years of experience writing AI and DS solutions and 5 years giving both strategic guidance training on how to get to success. You&#8217;ll come away from the session with new techniques to help your team deliver successfully and increase their confidence in the roadmap, new thoughts on how to diagnose your model&#8217;s quality and new ideas to make positive difference in your organisation.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=19875\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=19875<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/9GYEJB\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 13:30:00 +0000\" data-end=\"2022\/12\/01 14:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Crowd-Kit: A Scikit-Learn for Crowdsourced Annotations<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Evgeniya<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 13:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 14:00:00<\/span><\/h5>\r\n\t<p>The talk includes the presentation of Crowd-Kit &#8211; an open-source computational quality control library &#8211; followed by its demonstration. Crowdsourced annotations in most cases require post-processing due to their heterogeneous nature; raw data contains errors, is biased and non-trivial to combine. Crowd-Kit provides various methods like aggregation, uncertainty, and agreements, which could be used as helping tools in getting an interpretable result out of data labeled with the help of crowdsourcing.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=19894s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=19894s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/CCLNVD\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 keynotes\" data-start=\"2022\/12\/01 14:00:00 +0000\" data-end=\"2022\/12\/01 15:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Keynote &#8211; Ada Nduka Oyom<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"keynotes\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tKeynotes\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Ada Nduka Oyom<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 14:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 15:00:00<\/span><\/h5>\r\n\t<p>Ada is the Founder of She Code Africa (SCA), a non-profit organisation focused on empowering young girls and women in Africa through technical skills and Co-founder, Open Source Community Africa, one of the largest communities for open-source enthusiasts, advocates and experts across Africa. She\u2019s currently engaged with Google as the Ecosystem community manager for Sub-saharan Africa.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=21702\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=21702<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/Q8NDNK\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 15:00:00 +0000\" data-end=\"2022\/12\/01 15:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Algorithms at Scale: Raising Awareness on Latent Inequities in Our Data<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Dr. Lalitha Krishnamoorthy<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 15:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 15:30:00<\/span><\/h5>\r\n\t<p>In today\u2019s digital age, we use machine learning (ML) and artificial intelligence (AI) to solve problems and improve productivity and efficiency. Yet, there\u2019s risk in delegating decision-making power to algorithmically based systems: their workings are often opaque, turning them into uninterpretable \u201cblack boxes.\u201d<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=25313\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=25313<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/FRFVYQ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 15:00:00 +0000\" data-end=\"2022\/12\/01 15:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Trying No GIL on Scientific Programming<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Cheuk Ting Ho<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 15:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 15:30:00<\/span><\/h5>\r\n\t<p>Recently Sam Gross, the author of nogil fork on Python 3.9, demonstrates the GIL can be removed. For scientific programs which use heavy CPU-bound processes, it could be a huge performance improvement. In this talk, we will see if this is true and compare the nogil version to the original.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=25335s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=25335s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/DVEVPE\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 tutorials\" data-start=\"2022\/12\/01 15:00:00 +0000\" data-end=\"2022\/12\/01 16:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Bayesian Decision Analysis<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTutorials\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Allen Downey<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 15:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 16:30:00<\/span><\/h5>\r\n\t<p>This tutorial is a hands-on introduction to Bayesian Decision Analysis (BDA), which is a framework for using probability to guide decision-making under uncertainty. I start with Bayes&#8217;s Theorem, which is the foundation of Bayesian statistics, and work toward the Bayesian bandit strategy, which is used for A\/B testing, medical tests, and related applications. For each step, I provide a Jupyter notebook where you can run Python code and work on exercises. In addition to the bandit strategy, I summarize two other applications of BDA, optimal bidding and deriving a decision rule. Finally, I suggest resources you can use to learn more.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/81618582619?pwd=ODcwUkVGanVkSkEyMys2VVRSVTlVQT09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/81618582619?pwd=ODcwUkVGanVkSkEyMys2VVRSVTlVQT09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/qigNn_NCmnL6o9kGUi5NiiP18Nq0kre9nw_FhXMxLnsp78K7eQAfUAg6YKNe4rT3.fqvI1Q_r1_iWdfcS\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/qigNn_NCmnL6o9kGUi5NiiP18Nq0kre9nw_FhXMxLnsp78K7eQAfUAg6YKNe4rT3.fqvI1Q_r1_iWdfcS<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/LRRXLV\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 tutorials\" data-start=\"2022\/12\/01 15:00:00 +0000\" data-end=\"2022\/12\/01 16:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Anomaly Detection on Streaming Data in Python using Bytewax and River<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTutorials\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Zander<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 15:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 16:30:00<\/span><\/h5>\r\n\t<p>Bytewax is an open source, Python native, framework and distributed processing engine for processing data streams that makes it easy to build everything from pipelines for anonymizing data to more sophisticated systems for fraud detection, personalization, and more. For this tutorial, we will cover how you can use Bytewax and the Python library, River, to build an online machine learning system that will detect anomalies in IoT data from streaming systems like Kafka and Redpanda. This tutorial is for data scientists, data engineers, and machine learning engineers interested in machine learning and streaming data. At the end of the tutorial session you will know how to:<br \/>\n&#8211; run a streaming platform like Kafka or Redpanda in a docker container,<br \/>\n&#8211; develop a Bytewax dataflow<br \/>\n&#8211; run a River anomaly detection algorithm to detect anomalous data<\/p>\n<p>The tutorial material will be available via a GitHub Repo and the content will be covered in roughly the timeline shown below.<\/p>\n<p>0-10min &#8211; Introduction to stream processing and online machine learning<br \/>\n10-30min &#8211; Setup streaming system and prepare the data<br \/>\n30-60min &#8211; Write the Bytewax dataflow and anomaly detector code<br \/>\n60-90min &#8211; Tune the anomaly detector and run the Bytewax dataflow successfully.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/81351614841?pwd=MFZRTXNVNFJML0htUXd0cEp1d09IZz09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/81351614841?pwd=MFZRTXNVNFJML0htUXd0cEp1d09IZz09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/9d3H1AE8Y3DZCKVbW-hYr2cABswKGgCMg-LEw6Ag74IvBVa4Eh52Q3uf38plNHwg.GO9aS-HMNEl1JkEq\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/9d3H1AE8Y3DZCKVbW-hYr2cABswKGgCMg-LEw6Ag74IvBVa4Eh52Q3uf38plNHwg.GO9aS-HMNEl1JkEq<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/WQJPKJ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event community-events-sponsor-sessions day-1\" data-start=\"2022\/12\/01 15:00:00 +0000\" data-end=\"2022\/12\/01 17:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Executives at PyData<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"community-events-sponsor-sessions\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tCommunity Events &amp; Sponsor Sessions\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Ian Ozsvald, Lauren Oldja, Douglas Squirrel<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 15:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 17:00:00<\/span><\/h5>\r\n\t<p>Executives at PyData is a facilitated discussion session for leaders on the challenges around designing and delivering successful projects, organizational communication, product management and design, hiring, and team growth.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/87259453482?pwd=dHZXbVhIbjlIbUNaeEU1RmFoQVkvZz09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/87259453482?pwd=dHZXbVhIbjlIbUNaeEU1RmFoQVkvZz09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/f_zFeY5NjhoJIedWFu06-6wSUL91jKSG0qkQ5ntvkczLLuJKKgkx_t9o7GgTzJNi.4KmjE9lxftqoSWFd\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/f_zFeY5NjhoJIedWFu06-6wSUL91jKSG0qkQ5ntvkczLLuJKKgkx_t9o7GgTzJNi.4KmjE9lxftqoSWFd<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/DP7GJC\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 15:30:00 +0000\" data-end=\"2022\/12\/01 16:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Deploying Dask<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Matthew Rocklin<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 15:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 16:00:00<\/span><\/h5>\r\n\t<p>Dask is a framework for parallel computing in Python.<br \/>\nIt&#8217;s great, until you need to set it up.<\/p>\n<p>Kubernetes? Cloud? HPC? SSH? YARN\/Hadoop even?<br \/>\nWhat&#8217;s the right deployment technology to choose?<\/p>\n<p>After you set it up a new set of problems arise:<\/p>\n<p>How do you install software across the cluster?<br \/>\nHow do you secure network access?<br \/>\nHow do you access secure data that needs credentials?<br \/>\nHow do you track who uses it and constrain costs?<br \/>\nWhen things break, how do you track them down?<br \/>\nThere exist solutions to these problems in open source packages like dask-kubernetes, helm charts, dask-cloudprovider, and dask-gateway, as well as commercially supported products like Coiled, Saturn, QHub, AWS EMR, and GCP Dataproc. How do we choose?<\/p>\n<p>This talk describes the problem faced by people trying to deploy any distributed computing system, and tries to construct a framework to help them make decisions on how to deploy.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=27070s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=27070s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/9KFH9E\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 16:00:00 +0000\" data-end=\"2022\/12\/01 16:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">An Evolving Jupyter Notebook<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Rosio Reyes<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 16:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 16:30:00<\/span><\/h5>\r\n\t<p>The Jupyter ecosystem has been undergoing many changes in the past few years. While JupyterLab has been embraced by many, there are still many active users of Jupyter Notebook. With that in mind, Jupyter developers have been gearing up for the release of the updated Notebook 7 based on JupyterLab components as outlined in the Jupyter Enhancement Proposal #79. With this, there are significant changes coming to Notebook 6, of which the upcoming Notebook 6.5 is intended to be end-of-life, and users installing Notebook will soon receive a version of the project that may disrupt their workflows. In an effort to give users time to transition to using the updated codebase, the NbClassic project has been introduced. NbClassic is the Jupyter Server extension implementation of the classical notebook. NbClassic has also become the owner of the static assets for the classical notebook, and Notebook 6.5 depends on NbClassic to provide those.<br \/>\nThe aim of this talk is to:<br \/>\n1. Reflect on the changes to the Jupyter ecosystem with the introduction of NbClassic and Notebook 7.<br \/>\n2. Address some questions that may come up about NbClassic and Notebook 6.5, as well as some of those that may come up once Notebook 7 is released.<br \/>\n3. Showcase the feasibility with which users can use the different front-ends NbClassic, Notebook 7 and JupyterLab with a demo.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=28929\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=28929<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/PB8EVG\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 16:00:00 +0000\" data-end=\"2022\/12\/01 16:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Create text classifiers in a few hours using the open-source, no-code Label Sleuth system<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Yannis Katsis<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 16:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 16:30:00<\/span><\/h5>\r\n\t<p>Domain experts often need to create text classification models; however, they may lack ML or coding expertise to do so. In this talk, we show how domain experts can create text classifiers without writing a single line of code through the open-source, no-code Label Sleuth system; a system that combines an intuitive labeling UI with active learning techniques and integrated model training functionality. Finally, we describe how the system can also benefit more technical users, such as data scientists, and developers, who can customize it for more advanced usage.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=28785s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=28785s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/DWNLKQ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event community-events-sponsor-sessions day-1\" data-start=\"2022\/12\/01 16:00:00 +0000\" data-end=\"2022\/12\/01 16:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">OpenTeams\u2019 AMA with Travis Oliphant, Lalitha Krishnamoorthy &#038; Fatma Tarlaci<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"community-events-sponsor-sessions\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tCommunity Events &amp; Sponsor Sessions\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Travis Oliphant, Lalitha Krishnamoorthy &amp; Fatma Tarlaci<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 16:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 16:30:00<\/span><\/h5>\r\n\t<p>We\u2019re on a global mission to make open source software thrive and be more sustainable\u2014from supporting open source contributors in their career paths with our Open Source Professional Network (OSPN) to helping organizations transform their business with support from our vetted network of enterprise solution architects (ESA Network) to helping our clients select the right open source software stack for their business challenge by leveraging our AI-driven scoring system. Please join us during Sponsor Open Hours to learn more and ask us anything about open source.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/88281360503?pwd=cFdsaGd4N3FoQWRDdlJHZmxSM0JaUT09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/88281360503?pwd=cFdsaGd4N3FoQWRDdlJHZmxSM0JaUT09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/a6ANzTpAJCey4ri13lrPJbqhyeJ4R4spd5ChAd43iZzCUbtQLeZOHkd1WtBfErhl.Hiy84Oy9x8gNeBlj\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/a6ANzTpAJCey4ri13lrPJbqhyeJ4R4spd5ChAd43iZzCUbtQLeZOHkd1WtBfErhl.Hiy84Oy9x8gNeBlj<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/NFQFLS\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 16:30:00 +0000\" data-end=\"2022\/12\/01 17:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">PyScript and Data Science: a love story<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Fabio Pliger<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 16:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 17:00:00<\/span><\/h5>\r\n\t<p>PyScript has brought change to the Python and PyData eco-system making it much easier to execute Python in the browser and opening the road for multiple possibilities that were not possible. The talk will explore what happened since we presented it and will talk about how PyScript can change the way we do Data Science and many other things.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/pPgic2V7oWg?t=30658\" target=\"blank\">https:\/\/youtu.be\/pPgic2V7oWg?t=30658<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/QUUNUE\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 16:30:00 +0000\" data-end=\"2022\/12\/01 17:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">On copies and views: updating pandas&#8217; internals (a.k.a. \u201cGetting rid of the SettingWithCopyWarning\u201d)<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Joris Van den Bossche<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 16:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 17:00:00<\/span><\/h5>\r\n\t<p>Pandas\u2019 current behavior on whether indexing returns a view or copy is confusing, even for experienced users. But it doesn\u2019t have to be this way. We can make this aspect of pandas easier to grasp by simplifying the copy\/view rules, and at the same time make pandas more memory-efficient. And get rid of the SettingWithCopyWarning.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=30765s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=30765s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/YJCYE3\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 keynotes\" data-start=\"2022\/12\/01 17:00:00 +0000\" data-end=\"2022\/12\/01 18:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Keynote &#8211; Thomas Dohmke<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"keynotes\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tKeynotes\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Thomas Dohmke<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 17:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 18:00:00<\/span><\/h5>\r\n\t<p>AI is the future of software development<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\tComing soon\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/G3KMVW\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 18:00:00 +0000\" data-end=\"2022\/12\/01 18:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Mischief Managed: What hackers can do on your Jupyter instance<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Joseph Lucas<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 18:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 18:30:00<\/span><\/h5>\r\n\t<p>Many Python data professionals work daily in JupyterLab or Notebook instances. What can a hacker do with access to that system? In this presentation, I will introduce the threat model and show why Jupyter instances are valuable targets. Next, I will demonstrate several post-exploitation activities that someone may try to perform on systems hosting Jupyter instances. We will conclude with some defensive strategies to minimize the likelihood and impact of these activities. This talk will help data scientists and information technology professionals better understand the perspective of potential attackers operating in Jupyter environments to improve defensive awareness and behavior.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/7uKc8RsZgR8?t=502\" target=\"blank\">https:\/\/youtu.be\/7uKc8RsZgR8?t=502<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/TGTEMT\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 18:00:00 +0000\" data-end=\"2022\/12\/01 18:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Parallelization of code in Python for beginners<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Cheryl Roberts<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 18:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 18:30:00<\/span><\/h5>\r\n\t<p>Stuck with long-running code that takes too long to complete, if ever? Learn to think strategically about parallelizing your workflows, including the characteristics that make a workflow a good candidate for parallelization as well as the options in python for executing parallelization. The talk eschews PySpark or other big data platforms.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=35815s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=35815s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/XTR833\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 18:30:00 +0000\" data-end=\"2022\/12\/01 19:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Text to Data: Make Your Code Malleable, Not Brittle<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>David Barrett,  Martha L Escobar-Molano<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 18:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 19:00:00<\/span><\/h5>\r\n\t<p>Extracting the highly valuable data from unstructured text often results in hard-to-read, brittle, difficult-to-maintain code. The problem is that using regular expressions directly embedded in the program control flow does not provide the best level of abstraction. We propose a query language (based on the tuple relational calculus) that facilitates data extraction. Developers can explicitly express their intent declaratively, making their code much easier to write, read, and maintain.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/7uKc8RsZgR8?t=2256\" target=\"blank\">https:\/\/youtu.be\/7uKc8RsZgR8?t=2256<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/LUYPAE\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 17:30:00 +0000\" data-end=\"2022\/12\/01 18:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Single node shared memory comes to dask<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Martin Durant<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 17:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 18:00:00<\/span><\/h5>\r\n\t<p>The Ray project has show that having a shared memory facility greatly helps in certain compute problems, particularly where the job can be performed on a single large machine as opposed to a cluster. We present preliminary work showing that Dask can also achieve the same benefits.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qk0B64Ku2Q8\" target=\"blank\">https:\/\/youtu.be\/qk0B64Ku2Q8<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=37659s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qk0B64Ku2Q8&amp;t=37659s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/JSXXGE\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 keynotes\" data-start=\"2022\/12\/01 19:00:00 +0000\" data-end=\"2022\/12\/01 20:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Keynote &#8211; Embracing multi-lingual \u2028data science<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"keynotes\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tKeynotes\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Hadley Wickham<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 19:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 20:00:00<\/span><\/h5>\r\n\t<p>RStudio recently changed its name to Posit to reflect the fact that we&#8217;re already a company that does more than just R. Come along to this talk to hear a few of the reasons that we love R, and to learn about some of the open source tools we&#8217;re working on for python.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/7uKc8RsZgR8?t=3984\" target=\"blank\">https:\/\/youtu.be\/7uKc8RsZgR8?t=3984<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/CRABSP\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 20:00:00 +0000\" data-end=\"2022\/12\/01 20:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Reactive data processing in Python<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Adrian Kosowski<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 20:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 20:30:00<\/span><\/h5>\r\n\t<p>Machine Learning models designed to work with streaming systems make decisions on new data points as they arrive. But there is a downside: model decisions can&#8217;t be easily changed later when the model is updated with fresher data, user feedback, or freshly tuned hyperparameters. This is often a blocker for anomaly detection, recommender systems, process mining, and human-in-the-loop planning.<\/p>\n<p>To deal with this, we&#8217;ll demonstrate design patterns to easily express reactive data processing logic. We will use Pathway, a scalable data processing framework built around a Python programming interface. Pathway is battle-tested with operational data in enterprise, including graphs and event streams in real-world supply chains, and is now launching as open-core.<\/p>\n<p>You will leave the talk with a thorough understanding of the practical engineering challenges behind reactive data processing with a Machine Learning angle, and the steps needed to overcome these challenges.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/7uKc8RsZgR8?t=7605\" target=\"blank\">https:\/\/youtu.be\/7uKc8RsZgR8?t=7605<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/EWZ3H7\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 20:00:00 +0000\" data-end=\"2022\/12\/01 20:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Running Apache Airflow at Scale<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Jean-Martin Archer, Michael Petro<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 20:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 20:30:00<\/span><\/h5>\r\n\t<p>Apache Airflow is a foundational component of data platform orchestration at Shopify. In this talk, we&#8217;ll dive into the many performance and reliability challenges we\u2019ve encountered running Airflow at Shopify\u2019s scale, our custom tooling, and the new multi-instance architecture we rolled out.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;ab_channel=PydataMedia\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;ab_channel=PydataMedia<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;t=428s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;t=428s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/J7NHFJ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event community-events-sponsor-sessions\" data-start=\"2022\/12\/01 20:30:00 +0000\" data-end=\"2022\/12\/01 21:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Apache Airflow at Scale: Let&#8217;s Discuss<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"community-events-sponsor-sessions\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tCommunity Events &amp; Sponsor Sessions\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Join the team from Shopify for this open discussion.<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 20:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 21:30:00<\/span><\/h5>\r\n\t<p>Apache Airflow is a foundational component of data platform orchestration at Shopify. Following the main talk, this is a session is scheduled for you to ask and discuss running Airflow at scale with Jean-Martin Archer, Staff Data Engineer at Shopify and Michael Petro, Data Engineer at Shopify<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/85801544685?pwd=MVNKOFMrd2hRR2tlcFFXMUZOUUQvQT09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/85801544685?pwd=MVNKOFMrd2hRR2tlcFFXMUZOUUQvQT09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\tComing soon\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/RDJWH8\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 20:30:00 +0000\" data-end=\"2022\/12\/01 21:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Urdu poems to Shakespearean English &#8211; Machine Translation<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong> Sidra Effendi<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 20:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 21:00:00<\/span><\/h5>\r\n\t<p>All languages are rich in prose and poetry. A lot of the literature is inaccessible because of a lack of understanding of that language. It is often di\ufb00icult to appreciate a simple translation of a poem due to gaps in cultural knowledge. A poem translated in the style of an author familiar to the reader might help to both add cultural context for the reader and capture the essence of the poem itself.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/7uKc8RsZgR8?t=9474\" target=\"blank\">https:\/\/youtu.be\/7uKc8RsZgR8?t=9474<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/TJ9VQU\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 20:30:00 +0000\" data-end=\"2022\/12\/01 22:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Lightning Talks &#8211; Dale Tovar, Kacper \u0141ukawski, Kurt Schelfthout, Richard Lee, Allan Campopiano, Eyal Kazin, Ziheng Wang, Caroline Arnold<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Dale Tovar, Kacper \u0141ukawski, Kurt Schelfthout, Richard Lee, Allan Campopiano, Eyal Kazin, Ziheng Wang, Caroline Arnold<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 20:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 22:00:00<\/span><\/h5>\r\n\t<p>Lightning Talks are short 5-10 minute sessions presented by community members on a variety of interesting topics.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;ab_channel=PydataMedia\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;ab_channel=PydataMedia<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;t=2149s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;t=2149s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/AEWSCP\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 21:00:00 +0000\" data-end=\"2022\/12\/01 21:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Using feedback loops to tune predictive models in a video ad marketplace<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Emily Hopper<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 21:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 21:30:00<\/span><\/h5>\r\n\t<p>For video advertisers, precisely hitting their ad performance goals is critical. Undershooting on campaign viewability objectives means spending money on ads that nobody watches, while overshooting them can mean vastly reducing the available ad slots. At JW Player, we combine predictive models with PID controllers to tune decision thresholds and deliver the maximum possible reach to our advertisers while hitting their goals.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/7uKc8RsZgR8?t=10916\" target=\"blank\">https:\/\/youtu.be\/7uKc8RsZgR8?t=10916<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/7JEXSU\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 21:30:00 +0000\" data-end=\"2022\/12\/01 22:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Data Prep for Graphs<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Paco Nathan<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 21:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 22:00:00<\/span><\/h5>\r\n\t<p>Data science practitioners have a saying that a 80% of their time gets spent on data prep. Often this involves tools such as Pandas and Jupyter. Graph Data Science is similar, except the data prep techniques are highly specialized and computationally expensive. Moreover, data prep for graphs is required before commercial tools such as graph databases or visualization can be used effectively. This talk shows examples of data prep for graphs. A progressive example illustrates the challenges plus techniques that leverage open source integrations with the PyData stack: Arrow\/Parquet, PSL, Ray, Keyvi, Datasketch, etc.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/7uKc8RsZgR8?t=13005\" target=\"blank\">https:\/\/youtu.be\/7uKc8RsZgR8?t=13005<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/AH9DJD\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 22:00:00 +0000\" data-end=\"2022\/12\/01 22:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">The 10 commandments of reliable data science<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong> Isaac Slavitt<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 22:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 22:30:00<\/span><\/h5>\r\n\t<p>Data science as a professional discipline is still in its infancy, and our field lacks widespread technical norms around project organization, collaboration, and reproducibility. This is painful both for practitioners and their end users because disorganized analysis is bad analysis, and bad analysis costs money and wastes time. This talk presents ten principles for correct and reproducible data science inheriting from software engineering\u2019s seven decades of hard-earned lessons as well as numerous experiences with data science teams at organizations of all sizes. We motivate these principles by looking at some hard truths about data science \u201cin the wild.\u201d<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/7uKc8RsZgR8?t=14809\" target=\"blank\">https:\/\/youtu.be\/7uKc8RsZgR8?t=14809<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/VKEWPE\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 22:00:00 +0000\" data-end=\"2022\/12\/01 22:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Revolutionizing the Big Data Age With Compute over Data<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>David Aronchick<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 22:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 22:30:00<\/span><\/h5>\r\n\t<p>Introducing a new project, Compute over Data (Bacalhau), to run any computation on decentralized data. No need to move large datasets &amp; all languages\/data are supported. If you can run Docker\/WASM, you&#8217;re in the game! Bacalhau is a decentralized public computation network that takes a job and moves it near where the data stored, including across a decentralized server network that stores data and runs jobs inside it. Bacalhau runs the job near where data lives and eliminates data management for the user.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;ab_channel=PydataMedia\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;ab_channel=PydataMedia<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;t=7408s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;t=7408s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/F9AQCV\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 22:30:00 +0000\" data-end=\"2022\/12\/01 23:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">The Dask at Hand: Using Dask to Speed up the High Quality Transit Areas dataset for the CA Open Data Portal.<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Tiffany Chu<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 22:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 23:00:00<\/span><\/h5>\r\n\t<p>Where are CA\u2019s frequent, high quality transit corridors? The CA Public Resources Code defines it, but it requires continued access of the General Transit Specification Feed (GTFS) data and fairly complex geospatial processing. The Integrated Travel Project within Caltrans tackles this by leveraging the combined powers of Dask and Python to make this dataset publicly available and updated monthly on the CA open data portal.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=gVqshlX4aW0<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/7uKc8RsZgR8?t=16620\" target=\"blank\">https:\/\/youtu.be\/7uKc8RsZgR8?t=16620<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/D9XHMC\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-1 talks\" data-start=\"2022\/12\/01 22:30:00 +0000\" data-end=\"2022\/12\/01 23:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Object Detection with KerasCV<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-1\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 1\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Lucas Wood<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/01 22:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/01 23:00:00<\/span><\/h5>\r\n\t<p>KerasCV offers a complete set of APIs to train your own state-of-the-art, production-grade object detection model. These APIs include object detection specific data augmentation techniques, models, and COCO metrics. This talk covers how to train a RetinaNet on your own dataset using KerasCV<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;ab_channel=PydataMedia\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;ab_channel=PydataMedia<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;t=9330s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=exHKcj5_kQw&amp;t=9330s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/HH7MMC\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 08:00:00 +0000\" data-end=\"2022\/12\/02 08:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">BastionAI: Towards an Easy-to-use Privacy-preserving Deep Learning Framework<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong> Daniel Huynh<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 08:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 08:30:00<\/span><\/h5>\r\n\t<p>We present BastionAI, a new framework for privacy-preserving deep learning leveraging secure enclaves and Differential Privacy. We provide promising first results on fine-tuning a BERT model on the SMS Spam Collection Data Set within a secure enclave with Differential Privacy. The library is available at https:\/\/github.com\/mithril-security\/bastionai.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=41\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=41<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/CSPMJD\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 tutorials\" data-start=\"2022\/12\/02 08:00:00 +0000\" data-end=\"2022\/12\/02 09:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Level up your Jupyter Notebooks with VS Code<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTutorials\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Sarah Kaiser (She\/Her)<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 08:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 09:30:00<\/span><\/h5>\r\n\t<p>Visual Studio Code is one of the most popular editors in the Python and data science communities, and the extension ecosystem makes it easy for users to easily customize their workspace for the tools and frameworks they need.<\/p>\n<p>Jupyter notebooks are one such popular tool, and there are some really great features for working in notebooks that can reduce context switching, enable multi-tool workflows, and utilize powerful Python IDE features in notebooks.<\/p>\n<p>This tutorial is geared for all Jupyter Notebook users, who either have interest in or are regularly using VS Code.<\/p>\n<p>Participants will learn how to use some of the best VS Code features for Jupyter Notebooks, as well as a bunch of other tips and tricks to run, visualize and share your notebooks in VS Code.<\/p>\n<p>Some familiarity with Jupyter Notebooks is required, but experience with VS Code is not necessary.<\/p>\n<p>Materials and sample notebooks for the tutorial will be hosted on GitHub, which participants will be able to launch in their browser in the VS Code editor with<\/p>\n<p>GitHub Codespaces with no local setup.<\/p>\n<p>Participants will also be encouraged if they have VS Code installed locally that they can open one of their own notebooks and try out the features as we go along.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/82841113669?pwd=YWgxQzl3U3JUdVhLTS9JNWY2Zjg4QT09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/82841113669?pwd=YWgxQzl3U3JUdVhLTS9JNWY2Zjg4QT09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/9e_h8e8nPA-YGATbXMSBQjdWd5xGxwQuZGacMjEjPScPSmjlsHy4NFzjVd-68Bex.5CUsZjKCsa4JY7bc\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/9e_h8e8nPA-YGATbXMSBQjdWd5xGxwQuZGacMjEjPScPSmjlsHy4NFzjVd-68Bex.5CUsZjKCsa4JY7bc<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/WYCBXN\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 08:30:00 +0000\" data-end=\"2022\/12\/02 09:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">ML in Production \u2013 What does \u201cProduction\u201d even mean?<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Dean Pleban<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 08:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 09:00:00<\/span><\/h5>\r\n\t<p>We like talking about production \u2013 one famous, but probably wrong statement about it is \u201c87% of data science projects never make it to production\u201d.<\/p>\n<p>While giving a talk to a group of up-and-coming data scientists, a question that surprised me came up:<\/p>\n<p>When you say \u201cproduction\u201d, what exactly do you mean?<\/p>\n<p>Buzzwords are great, but all the cool kids know what production is, right? Wrong.<\/p>\n<p>In this talk, we\u2019ll define what production actually means. I\u2019ll present a first-principles, step-by-step approach to thinking about deploying a model to production. We\u2019ll talk about challenges you might face in each step, and provide further reading if you want to dive deeper into each one.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=1901s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=1901s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/XTYXRG\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 09:00:00 +0000\" data-end=\"2022\/12\/02 09:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Don&#8217;t Stop &#8217;til You Get Enough &#8211; Hypothesis Testing Stop Criterion with \u201cPrecision Is The Goal\u201d<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Eyal Kazin<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 09:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 09:30:00<\/span><\/h5>\r\n\t<p>In hypothesis testing the stopping criterion for data collection is a non-trivial question that puzzles many analysts. This is especially true with sequential testing where demands for quick results may lead to biassed ones.<\/p>\n<p>I show how the belief that Bayesian approaches magically resolve this issue is misleading and how to obtain reliable outcomes by focusing on sample precision as a goal.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=3655s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=3655s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/CW9ZZX\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 09:00:00 +0000\" data-end=\"2022\/12\/02 09:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Responsible AI &#8211; What, Why, How and Future!<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Dr. Sonal Kukreja<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 09:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 09:30:00<\/span><\/h5>\r\n\t<p>Mostly, people relate Artificial Intelligence to progress, intelligence and productivity. But with this comes unfair decisions, biases, human workforce being replaced, lack of privacy and security. And to make matters worse, a lot of these problems are specific to AI. This indicates that the rules and regulations in place are inadequate to deal with them. Responsible AI comes into play in this situation. It seeks to resolve these problems and establish AI system responsibility. In this talk I am going to talk about What is Responsible AI, Why is it needed, How it can be implemented, What are the various frameworks for Responsible AI and What is the Future?<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=65s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=65s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/T9HHPK\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 09:30:00 +0000\" data-end=\"2022\/12\/02 10:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Supercharging your pandas workflows with Modin<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Alejandro Herrera<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 09:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 10:00:00<\/span><\/h5>\r\n\t<p>Data practitioners are typically forced to choose between tools that are either easy to use (pandas) or highly scalable (Spark, SQL..etc.). Modin, an open source project originally developed by researchers at UC Berkeley, is a highly scalable, drop-in replacement for pandas.<\/p>\n<p>This talk will give an overview of Modin and practical examples on how to use it to effortlessly scale up your pandas workflows.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=5807s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=5807s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/3GZMQP\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 10:00:00 +0000\" data-end=\"2022\/12\/02 10:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Why we do ML model retraining wrong, and how to do better<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Emeli Dral<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 10:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 10:30:00<\/span><\/h5>\r\n\t<p>Machine learning models degrade with time. You need to update and retrain them regularly. However, the decision on the maintenance approach is often arbitrary, and the models are simply retrained on a schedule or after every new batch. This can lead to suboptimal performance or wasted resources. In this talk, I will discuss how we can do better: from estimating the speed of the model decay in advance to constructing a proper evaluation set.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=7319s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=7319s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/CBK8RJ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 10:00:00 +0000\" data-end=\"2022\/12\/02 10:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Building Large-scale, Localized Language Models: From Data Preparation to Training and Deployment to Production.<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Miguel Mart\u00ednez, Meriem Bendris<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 10:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 10:30:00<\/span><\/h5>\r\n\t<p>Recent advances in natural language processing demonstrate the capability of large-scale language models (such as GPT-3) to solve a variety of NLP problems with zero shots shifting from supervised fine-tuning to prompt engineering\/tuning.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=3713s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=3713s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/AQLSAY\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 workshops\" data-start=\"2022\/12\/02 10:00:00 +0000\" data-end=\"2022\/12\/02 12:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Working session for the Bayesian Python Ecosystem<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"workshops\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tWorkshops\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Oriol Abril Pla<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 10:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 12:00:00<\/span><\/h5>\r\n\t<p>There is a rich ecosystem of libraries for Bayesian analysis in Python and it is necessary to use multiple libraries at the same time to use a Bayesian workflow, from model creation to presenting results going through sampling and model checking.<\/p>\n<p>This working session aims to bring together practitioners to discuss and address interoperability issues within the ecosystem. Attendees should expect a hands-on get together where they will meet other Bayesian practitioners with whom to discuss the issues faced and contribute to open source libraries with issues, pull requests and discussions.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/81429725137?pwd=a3NRNnNwWEg5TlU2aFEwVjYvSjNldz09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/81429725137?pwd=a3NRNnNwWEg5TlU2aFEwVjYvSjNldz09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/4bHUQVHx02XeyADxPYONFF6_zhgWZ6BVW4mcuu3vg4UZaQBylvInGHYgtwm4oFI1.nkxHF-Xuu10p4eeb\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/4bHUQVHx02XeyADxPYONFF6_zhgWZ6BVW4mcuu3vg4UZaQBylvInGHYgtwm4oFI1.nkxHF-Xuu10p4eeb<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/BNUAL8\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 tutorials\" data-start=\"2022\/12\/02 10:00:00 +0000\" data-end=\"2022\/12\/02 11:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Data visualisation with Seaborn<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTutorials\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Myles Mitchell, Parisa Gregg<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 10:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 11:30:00<\/span><\/h5>\r\n\t<p>Want to create beautiful and complex visualisations of your data with concise code? Look no further than Seaborn, Python\u2019s fantastic plotting library which builds on the hugely popular Matplotlib package. This hands-on tutorial will provide you with all the necessary tools to communicate your data insights with Seaborn.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/85436614845?pwd=ZDVzcHVOcUhWYTBDdTU3dHoyUVFZUT09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/85436614845?pwd=ZDVzcHVOcUhWYTBDdTU3dHoyUVFZUT09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/xF9BiwBR0fqpbIjRB3wcBH8WFlVCm_QFg-snS1BZPR4CGQcUnip3m7aX43tIQFIk.Fp3Tu7CMrQipoHYR\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/xF9BiwBR0fqpbIjRB3wcBH8WFlVCm_QFg-snS1BZPR4CGQcUnip3m7aX43tIQFIk.Fp3Tu7CMrQipoHYR<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/AMGU99\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 10:30:00 +0000\" data-end=\"2022\/12\/02 11:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Super Search with OpenSearch and Python<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Laysa Uchoa<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 10:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 11:00:00<\/span><\/h5>\r\n\t<p>OpenSearch is an open source document database with search and aggregation superpowers, based on Elasticsearch. This session covers how to use OpenSearch to perform both simple and advanced searches on semi-structured data such as a product database.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=9122s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=9122s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/YQUZFW\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 10:30:00 +0000\" data-end=\"2022\/12\/02 11:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Maps, Maps, Maps!<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Geir Arne Hjelle<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 10:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 11:00:00<\/span><\/h5>\r\n\t<p>Python has many different packages that are useful for working with different kinds of geographical data. This presentation will introduce several of these packages and show you how you can get started working with geolocated information and presenting insights on maps.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=5662s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=5662s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/GLJX3M\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 11:00:00 +0000\" data-end=\"2022\/12\/02 11:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">How to maximally parallelize the entire pandas API<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Rehan Durrani<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 11:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 11:30:00<\/span><\/h5>\r\n\t<p>pandas has rapidly become one of the most popular tools for data analysis, but is limited by its inability to scale to large datasets. We developed Modin, a scalable, drop-in alternative to pandas, that preserves the dynamic and flexible behavior of pandas dataframes while enhancing the scalability.<\/p>\n<p>This talk will walk you through our team\u2019s research at UC Berkeley, which enabled the development of Modin. We\u2019ll also discuss our latest publication at VLDB, which covers a novel approach to parallelization and metadata management techniques for dataframes.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=10864s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=10864s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/XKTAWW\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 11:30:00 +0000\" data-end=\"2022\/12\/02 12:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Exploring Feature Redundancy and Synergy with FACET 2.0 &#8211; and Why You Need It to Interpret ML Models Correctly<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong> Mateusz Sok\u00f3\u0142<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 11:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 12:00:00<\/span><\/h5>\r\n\t<p>Understanding dependencies between features is crucial in the process of developing and interpreting black-box ML models. Mistreating or neglecting this aspect can lead to incorrect conclusions and, consequentially, sub-optimal or wrong decisions leading to financial losses or other undesired outcomes. Many common approaches to explain ML models \u2013 as simple as feature importance or more advanced methods such as SHAP \u2013 can yield misleading results if mutual feature dependencies are not taken into account.<\/p>\n<p>In this talk we present FACET 2.0 &#8211; a new approach for global feature explanations using a new technique called SHAP vector projection, open-sourced at: https:\/\/github.com\/BCG-Gamma\/facet\/.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=12650s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=12650s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/M99HFZ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 15:30:00 +0000\" data-end=\"2022\/12\/03 16:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Discover Inspirational Insights in Motivational Sports Speeches Using Speech-to-Text<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Tonya Sims<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 15:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 16:00:00<\/span><\/h5>\r\n\t<p>Inspirational sports speeches have motivated and reinvigorated folks for years. Whether you\u2019re a developer or an athlete, they\u2019ve withstood the journey because even the smartest, the bravest, and the most resilient need some encouragement on occasion.<\/p>\n<p>During our time together, we\u2019ll use Python and a speech-to-text provider to transcribe sports podcasts that contain inspirational speeches. We\u2019ll discover insights from the transcripts to determine which ones might give you a boost of energy or rally your team.<\/p>\n<p>We\u2019ll discover common topics of each sports podcast episode and measure how they leave us feeling: victorious or perhaps overcoming the agony of defeat. We\u2019ll also investigate if there are any similarities and differences in the sports speeches and what makes a great motivational speech that moves people to action.<\/p>\n<p>By the end, you\u2019ll have a better understanding of using speech recognition in real-world scenarios and using features of Machine Learning with Python to derive insights.<\/p>\n<p>This talk is for developers of all levels, including beginners.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=Ik8YHADlFVk\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=Ik8YHADlFVk<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=2008s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=2008s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/7VWGNV\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 11:30:00 +0000\" data-end=\"2022\/12\/02 12:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">BERT&#8217;s Achilles&#8217; heel? Applying contrastive learning to fight anisotropy in language models.<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Aleksander Molak<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 11:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 12:00:00<\/span><\/h5>\r\n\t<p>Transformer models became state-of-the-art in natural language processing. Word representations learned by these models offer great flexibility for many types of downstream tasks from classification to summarization. Nonetheless, these representations suffer from certain conditions that impair their effectiveness. Researchers have demonstrated that BERT and GPT embeddings tend to cluster in a narrow cone of the embedding space which leads to unwanted consequences (e.g. spurious similarities between unrelated words). During the talk we\u2019ll introduce SimCSE \u2013 a contrastive learning method that helps to regularize the embeddings and reduce the problem of anisotropy. We will demonstrate how SimCSE can be implemented in Python.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=8987s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=8987s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/FULGZZ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 12:00:00 +0000\" data-end=\"2022\/12\/02 12:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Machine Learning Frameworks Interoperability<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Christian Hundt, Miguel Mart\u00ednez<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 12:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 12:30:00<\/span><\/h5>\r\n\t<p>To develop mature data science, machine learning, and deep learning applications, one must develop a large number of pipeline components, such as data loading, feature extraction, and frequently a multitude of machine learning models.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=14423s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=14423s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/3PFAEF\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 12:00:00 +0000\" data-end=\"2022\/12\/02 12:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">How to Properly Test ML Models &#038; Data<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Shir Chorev<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 12:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 12:30:00<\/span><\/h5>\r\n\t<p>Automatic testing for ML pipelines is hard. Part of the executed code is a model that was dynamically trained on a fresh batch of data, and silent failures are common. Therefore, it\u2019s problematic to use known methodologies such as automating tests for predefined edge cases and tracking code coverage.<br \/>\nIn this talk we\u2019ll discuss common pitfalls with ML models, and cover best practices for automatically validating them: What should be tested in these pipelines? How can we verify that they&#8217;ll behave as we expect once in production? We\u2019ll demonstrate how to automate tests for these scenarios and introduce a few open-source testing tools that can aid the process.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=10775s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=10775s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/FBLQAZ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 workshops\" data-start=\"2022\/12\/02 12:00:00 +0000\" data-end=\"2022\/12\/02 13:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">ipyvizzu-story &#8211; a new, open-source charting tool to build, create and share animated data stories with Python in Jupyter<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"workshops\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tWorkshops\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Peter Vidos<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 12:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 13:30:00<\/span><\/h5>\r\n\t<p>Sharing and explaining the results of your analysis can be a lot easier and much more fun when you can create an animated story of the charts containing your insights. <a href=\"https:\/\/github.com\/vizzuhq\/ipyvizzu-story\">ipyvizzu-story<\/a> &#8211; a new open-source presentation tool for Jupyter &amp; Databricks notebooks and similar platforms &#8211; enables just that using a simple Python interface.<\/p>\n<p>In this workshop, one of the creators of ipyvizzu-story introduces this tool and helps the audience take the first steps in utilizing the power of animation in data storytelling. After the workshop, the members can build and present animated data stories independently.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/89651814635?pwd=WkN0QUc1b1o3UkpvTmJGRnhJN0REUT09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/89651814635?pwd=WkN0QUc1b1o3UkpvTmJGRnhJN0REUT09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/V1pI27mqD_1LYuyLOb8BW4r_ZLqCjXhteTbi4Ykgz9vvsPcX3ehrW3DW_jPKoASe.5LzNJck2P0ZvZ14c\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/V1pI27mqD_1LYuyLOb8BW4r_ZLqCjXhteTbi4Ykgz9vvsPcX3ehrW3DW_jPKoASe.5LzNJck2P0ZvZ14c<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/ZKRAQY\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 12:30:00 +0000\" data-end=\"2022\/12\/02 13:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Lessons Learned Building Our Own Dashboard Solution Using Open-Source Technologies<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Jan Dix, Zornitsa Manolova<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 12:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 13:00:00<\/span><\/h5>\r\n\t<p>Most organisations habe implemented some kind of dashboard to monitor their data, processes, or business. However, many dashboard solutions come with a caveat \u2013 either the licensing costs, lack of transparency in the workflows, limited creativity, or they cannot be connected to existing infrastructure.<br \/>\nThis talk is aimed at Data Scientists, Data Engineers, Data Practitioners and Managers struggling with choosing between a myriad of commercial dashboard solutions and DIY. We present how to create your own dashboard using open-source Python technologies like FastAPI, SQLAlchemy, and Celery and the challenges involved. We look back at the pitfalls and solutions we have worked on over the past 3 years. The goal is not to present our unique solution, but to show how we can combine different Python libraries to implement custom solutions to solve different use cases. Attendees should be familiar with the basic concepts of web infrastructure. Previous knowledge of any libraries is not required. We hope to provide a starting point to build your custom dashboard solution using open-source tooling.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=16211s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=16211s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/DWNRP9\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 12:30:00 +0000\" data-end=\"2022\/12\/02 13:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Industrial Strength DALLE-E: Scaling Complex Large Text &#038; Image Models<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Alejandro Saucedo<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 12:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 13:00:00<\/span><\/h5>\r\n\t<p>Identifying the right tools to enable for high performance machine learning may be overwhelming as the ecosystem continues to grow at break-neck speed. This becomes particularly emphasised when dealing with the ever growingly popular large language and image generation models such as GPT2, OTP and DALL-E, between others. In this session we will dive into a practical showcase where we will be productionising the large image generation model DALL-E, and showcase some optimizations that can be introduced as well as considerations as the use-cases scale. By the end of this session practitioners will be able to run their own DALL-E powered applications as well as integrate these with functionalities from other large language models like GPT2, etc. We will be leveraging key tools in the Python ecosystem to achieve this, including Pytorch, HuggingFace, FastAPI and MLServer.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=12587s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=12587s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/N3SV3B\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 13:00:00 +0000\" data-end=\"2022\/12\/02 13:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Converting sentence-transformers models to a single tensorflow graph<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Georgios Balikas<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 13:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 13:30:00<\/span><\/h5>\r\n\t<p>Getting predictions from transformer models such as BERT requires two steps: first to query the tokenizer and then feed the outputs to the deep learning model itself. These two parts of the model are kept under different class implementations in popular open source implementations like Huggingface Transformers and Sentence-Transformers. This works well within Python but when one wants to put such a model in production or convert it to more efficient formats like onnx that may be served by other languages such as JVM-based it is preferable and simpler (and less risky) to have a single artifact that is directly queried. This talk builds on the popular sentence-transformers library and shows how one can transform a sentence-transformer model into a single tensorflow artifact that can be queried with strings and is ready for serving. At the end of the talk the audience will get a better understanding of the architecture of sentence-transformers and the required steps for converting a sentence-transformer model to a single tensorflow graph. The code is released as a set of notebooks so that the audience can replicate the results.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=17928s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=17928s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/JRLBJQ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 13:00:00 +0000\" data-end=\"2022\/12\/02 13:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Metadata Systems for End-to-End Data &#038; Machine Learning Platforms<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Alejandro Saucedo<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 13:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 13:30:00<\/span><\/h5>\r\n\t<p>Organisations have been growingly adopting and integrating a non-trivial number of different frameworks at each stage of their machine learning lifecycle. Although this has helped reduce time-to-value for real-world AI use-cases, it has come at a cost of complexity and interoperability bottlenecks.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=14371s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=14371s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/V9NFUV\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 workshops\" data-start=\"2022\/12\/02 13:00:00 +0000\" data-end=\"2022\/12\/02 15:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Real-world Perspectives to Avoid the Worst Mistakes using Machine Learning in Science<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"workshops\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tWorkshops\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Jesper Dramsch, Valerio Maggio, Gemma Turon, Mike Walmsley, Goku Mohandas<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 13:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 15:00:00<\/span><\/h5>\r\n\t<p>Numerous scientific disciplines have noticed a reproducibility crisis of published results. While this important topic was being addressed, the danger of non-reproducible and unsustainable research artefacts using machine learning in science arose. The brunt of this has been avoided by better education of reviewers who nowadays have the skills to spot insufficient validation practices. However, there is more potential to further ease the review process, improve collaboration and make results and models available to fellow scientists. This workshop will teach practical lessons that can be directly applied to elevate the quality of ML applications in science by scientists.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/85651624814?pwd=dEQ3dlFlaW95M2ZGOGs0d1owYlExZz09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/85651624814?pwd=dEQ3dlFlaW95M2ZGOGs0d1owYlExZz09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/KnLRtJYUe9E7Op521FXzmbEdHxP4Zmhn7nD4NnK5OVJuqjqLBzwLyJFYW3R75h0u.ExhqTkvfTl9n2lCO\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/KnLRtJYUe9E7Op521FXzmbEdHxP4Zmhn7nD4NnK5OVJuqjqLBzwLyJFYW3R75h0u.ExhqTkvfTl9n2lCO<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/Y9VFDD\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 13:30:00 +0000\" data-end=\"2022\/12\/02 14:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Steering a data science project<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Morgane Mahaud<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 13:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 14:00:00<\/span><\/h5>\r\n\t<p>Starting a new data science project is an exciting time, full of exotic models possibilities and faraway incredible features. However this ocean of potentialities is treacherous and the risks of veering off numerous.<\/p>\n<p>This talk aims to provide a checklist to help you set a course for your data science project, and keep it. An industrial project about images pseudo-classification will be used as a working example.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=19805s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=19805s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/HDNA9X\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 13:30:00 +0000\" data-end=\"2022\/12\/02 14:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Things I learned running neural networks on microcontrollers<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>SARADINDU SENGUPTA<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 13:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 14:00:00<\/span><\/h5>\r\n\t<p>A somewhat beginner&#8217;s guide on running neural networks on micro-controllers, understanding the training pipeline, deployment and how to update the deployed model.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=16186s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=16186s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/Q3SBSF\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 workshops\" data-start=\"2022\/12\/02 13:30:00 +0000\" data-end=\"2022\/12\/02 15:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Building a Machine Learning Platform with OSS in 90 min<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"workshops\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tWorkshops\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Anindya Saha<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 13:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 15:00:00<\/span><\/h5>\r\n\t<p>Have you ever wondered what it takes to build a production grade Machine Learning platform? With so many OSS tools and frameworks it can get overwhelming at times how to make everything work. In this workshop we will build a production grade Model training, Model Serving, Model Monitoring platform on AWS EKS. Nothing will be local. These ideas can serve ML Engineers, Applied Data Scientists &amp; Researchers to further extend them and develop a holistic picture of building an ML Platformon OSS.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/89759495181?pwd=YVZReUZxL1Z1YVVZeUNwbGE4a1Y4dz09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/89759495181?pwd=YVZReUZxL1Z1YVVZeUNwbGE4a1Y4dz09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/V_WpDffKKwwAUP9420M9zmlunEu7QX1berpPRJyPf_xIR5uMi_j0nrOfpY_uGYev.3ioic8GXblnYUflJ\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/V_WpDffKKwwAUP9420M9zmlunEu7QX1berpPRJyPf_xIR5uMi_j0nrOfpY_uGYev.3ioic8GXblnYUflJ<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/FLQLXY\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 14:00:00 +0000\" data-end=\"2022\/12\/02 14:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">The Pythonic Common Chemical Universe<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Suliman Sharif<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 14:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 14:30:00<\/span><\/h5>\r\n\t<p>The virtual chemical universe is expanding rapidly as open access titan databases Enamine Database (20 Billion), Zinc Database (2 Billion), PubMed Database (68 Million) and cheminformatic tools<br \/>\nto process, manipulate, and derive new compound structures are being established. We present our open source knowledge graph, Global-Chem, written in python to distribute dictionaries of common chemical lists of relevant to different sub-communities out to the general public i.e What is inside Food? Cannabis? Sex Products? Chemical Weapons? Narcotics? Medical Therapeutics?<\/p>\n<p>To navigate new chemical space we use our data as a reference index as to help us keep track of common patterns of interest and help us explore new chemicals that could be theoretically real. In our talk, we will present the chemical data, the rules governing the data and it&#8217;s integrity, and how to use our tools to understand the chemical universe with python.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=21561s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=21561s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/SZXLKG\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 14:00:00 +0000\" data-end=\"2022\/12\/02 14:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Extending Awkward Array into the broader PyData Ecosystem<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Doug Davis<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 14:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 14:30:00<\/span><\/h5>\r\n\t<p>The Awkward Array project provides a library for operating on nested, variable length data structures with NumPy-like idioms. We present two projects that provide native support for Awkward Arrays in the broader<br \/>\nPyData ecosystem. In dask-awkward we have implemented a new Dask collection to scale up and distribute workflows with partitioned Awkward Arrays. In awkward-pandas we have implemented a new Pandas extension array type, making it easy to use Awkward Arrays in Pandas workflows and enabling massive acceleration in the processing of nested data. We will show how these projects plug into PyData and present some compelling use cases.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=17969s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=17969s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/GEHBLR\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 14:30:00 +0000\" data-end=\"2022\/12\/02 15:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Practical MLOps for better models<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Isabel Zimmerman<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 14:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 15:00:00<\/span><\/h5>\r\n\t<p>Machine learning operations (MLOps) are often synonymous with large and complex applications, but many MLOps practices help practitioners build better models, regardless of the size. This talk shares best practices for operationalizing a model and practical examples using the open-source MLOps framework vetiver to version, share, deploy, and monitor models.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=19763s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=19763s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/VBG3LX\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 keynotes\" data-start=\"2022\/12\/02 15:00:00 +0000\" data-end=\"2022\/12\/02 16:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Keynote &#8211; DJ Patil<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"keynotes\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tKeynotes\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>DJ Patil <\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 15:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 16:00:00<\/span><\/h5>\r\n\t<p>DJ Patil is the former U.S. Chief Data Scientist<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=25327s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=25327s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/KQLTJ7\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 16:00:00 +0000\" data-end=\"2022\/12\/02 16:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Testing Big Data Applications (Spark, Dask, and Ray)<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Han Wang<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 16:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 16:30:00<\/span><\/h5>\r\n\t<p>Data practitioners use distributed computing frameworks such as Spark, Dask, and Ray to work with big data. One of the major pain points of these frameworks is testability. For testing simple code changes, users have to spin up local clusters, which have a high overhead. In some cases, code dependencies force testing against a cluster. Because testing on big data is hard, it becomes easy for practitioners to avoid testing entirely. In this talk, we\u2019ll show best practices for testing big data applications. By using Fugue to decouple logic and execution, we can bring more tests locally and make it easier for data practitioners to test with low overhead.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=28884s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=28884s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/ZCJSRH\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 16:00:00 +0000\" data-end=\"2022\/12\/02 16:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">On creating behavioral profiles of your customer from event stream data \u2013 introduction to Cleora, the open-source tool for real time multimodal modeling.<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Dominika Basaj, Barbara Rychalska<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 16:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 16:30:00<\/span><\/h5>\r\n\t<p>We want to present Cleora \u2013 an open-source tool for creating compact representation of the behavior of your client. Cleora uses graph theory to transform streams of event data into embedding. It is suitable as an input for training models like churn, propensity and recommender systems. This is a talk useful for anyone who wishes to learn how to work with event data of clients and how to model client&#8217;s behavior.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=25186s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=25186s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/7DUJCZ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 workshops\" data-start=\"2022\/12\/02 16:00:00 +0000\" data-end=\"2022\/12\/02 18:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Data annotation for humans: Creating and refining annotation guidelines from a UX perspective<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"workshops\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tWorkshops\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Damian Romero, Magda<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 16:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 18:00:00<\/span><\/h5>\r\n\t<p>In this workshop, attendees will learn how to create data annotation guidelines from a user experience (UX) perspective.<\/p>\n<p>Creating annotation guidelines from a UX perspective means imbuing them with usability, resulting in a better experience for annotators, and more effective and productive annotation campaigns. With Python being at the forefront of Machine Learning and data science, we believe that the Python community will benefit from learning more about the design of data annotation guidelines and why they are essential for creating great machine learning applications.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/81392908618?pwd=empVQlBwcGZWK245OWkzajBURkNUdz09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/81392908618?pwd=empVQlBwcGZWK245OWkzajBURkNUdz09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/gqj5sVoT4mphKeC6uGdpneu6mdRtp97YkqPCz_p2wqbUnPvk0j8GAJh3eM6H0iY.wAe7rz1MHwYOXII3\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/gqj5sVoT4mphKeC6uGdpneu6mdRtp97YkqPCz_p2wqbUnPvk0j8GAJh3eM6H0iY.wAe7rz1MHwYOXII3<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/BHZWDC\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 tutorials\" data-start=\"2022\/12\/02 16:00:00 +0000\" data-end=\"2022\/12\/02 18:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Too much data? When big data starts to become a bad idea<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTutorials\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Cheuk Ting Ho<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 16:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 18:00:00<\/span><\/h5>\r\n\t<p>Nowadays we know the social media and tech giants are honesting tons of data from their users and most of us agree that the capability of these companies to deliver their suggestions and customization for you is driven by big data.<\/p>\n<p>However, this brings a question: Is more data always better? Do more data equal to more accurate model? When do you need big data and when does it start becoming a bad idea? Let&#8217;s find out in this panel session.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/87402632626?pwd=cWx1dDNNTUl3Zk8zSXdSTEZiWjQrQT09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/87402632626?pwd=cWx1dDNNTUl3Zk8zSXdSTEZiWjQrQT09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/R35fWv7QlHm701H45ltgpVOfKeMPYzvx-ykN8CJAums0y-ux3UKjQdbOrLdptyRX.1abhCmT9UX1rgusV\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/R35fWv7QlHm701H45ltgpVOfKeMPYzvx-ykN8CJAums0y-ux3UKjQdbOrLdptyRX.1abhCmT9UX1rgusV<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/GEULJ9\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 16:30:00 +0000\" data-end=\"2022\/12\/02 17:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Improving production workflows for scikit-learn models with skops<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Merve Noyan<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 16:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 17:00:00<\/span><\/h5>\r\n\t<p>Production workflows in machine learning has it&#8217;s own requirements compared to DevOps. In this talk, I will present a new library we are developing called &#8220;skops&#8221; that&#8217;s built to improve production workflows for scikit-learn models.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=26981s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=26981s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/WQQQQY\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 17:00:00 +0000\" data-end=\"2022\/12\/02 17:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">MLOps for the rest of us: A poor man&#8217;s guide to putting models in production<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Duarte Carmo<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 17:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 17:30:00<\/span><\/h5>\r\n\t<p>What if you&#8217;re a two man machine learning team deploying models to users? What if you don&#8217;t have a full blown team of Data Engineers working with you? What if nobody around you cares about making that nasty production data available in a pristine feature store? What if you don&#8217;t even have time to build out your entire Machine Learning platform?<\/p>\n<p>There must be a way to still deliver your ML model to users right? There must be way to deliver value.<\/p>\n<p>In this session, I&#8217;ll talk about how small teams address the problem of delivering ML-value to users. At a reasonable scale. I&#8217;ll go over some misconceptions and lessons-learned from 4 years working with early-stage startups.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=32448s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=32448s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/RXGYC7\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 17:00:00 +0000\" data-end=\"2022\/12\/02 17:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Machine Learning in the Warehouse with Python<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Allan Campopiano<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 17:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 17:30:00<\/span><\/h5>\r\n\t<p>Moving data in and out of a warehouse is both tedious and time-consuming. In this talk, we will demonstrate a new approach using the Snowpark Python library. Snowpark for Python is a new interface for Snowflake warehouses with Pythonic access that enables querying DataFrames without having to use SQL strings, using open-source packages, and running your model without moving your data out of the warehouse. We will discuss the framework and showcase how data scientists can design and train a model end-to-end, upload it to a warehouse and append new predictions using notebooks.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=28826s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=28826s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/HPPMEJ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 17:30:00 +0000\" data-end=\"2022\/12\/02 18:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">How to Eliminate the I\/O Bottleneck and Continuously Feed the GPU While Training in the Cloud<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Lu Qiu<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 17:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 18:00:00<\/span><\/h5>\r\n\t<p>Model training is a time-consuming, data-intensive, and resource-hungry phase in machine learning, with much use of storage, CPUs, and GPUs. The data access pattern in training requires frequent I\/O of a massive number of small files, such as images and audio files. With the advancement of distributed training in the cloud, it is challenging to maintain the I\/O throughput to keep expensive GPUs highly utilized without waiting for access to data. The unique data access patterns and I\/O challenges associated with model training compared to traditional data analytics necessitate a change in the architecture of your data platform.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=34076s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=34076s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/XNUDTH\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 17:30:00 +0000\" data-end=\"2022\/12\/02 18:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Better Python Coding through Prefect Blocks<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Jeff Hale<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 17:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 18:00:00<\/span><\/h5>\r\n\t<p>Everyone who codes can save time by reusing configuration \u2014 whether for logging in to cloud providers or databases, spinning up Docker containers, or sending notifications. The Prefect open source library provides you with blocks &#8211; sharable, reusable, and secure configuration with code. Blocks can be created and edited through the Prefect UI or Python code, allowing for easier collaboration with team members of all skill levels.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/h779eyy-zRE\" target=\"blank\">https:\/\/youtu.be\/h779eyy-zRE<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=30646s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=h779eyy-zRE&amp;t=30646s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/HFGGPM\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 keynotes\" data-start=\"2022\/12\/02 18:00:00 +0000\" data-end=\"2022\/12\/02 19:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Keynote &#8211; Gabriela de Queiroz<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"keynotes\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tKeynotes\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Gabriela de Queiroz<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 18:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 19:00:00<\/span><\/h5>\r\n\t<p>At Microsoft, Gabriela leads and manages the Global AI\/ML\/Data team in Education Advocacy.<\/p>\n<p>Before that, she worked at IBM as a Program Director on Open Source, Data &amp; AI Technologies and then as Chief Data Scientist at IBM, leading AI Strategy and Innovations.<\/p>\n<p>She is the founder of AI Inclusive, a global organization that is helping increase the representation and participation of gender minorities in Artificial Intelligence. She is also the founder of R-Ladies, a worldwide organization for promoting diversity in the R community with more than 200 chapters in 55+ countries.<\/p>\n<p>She has worked in several startups and where she built teams, developed statistical models, and employed a variety of techniques to derive insights and drive data-centric decisions. She likes to mentor and share her knowledge through mentorship programs, tutorials, and talks.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=36074s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=LjtixglMLCg&amp;t=36074s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/3VRJLZ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 19:00:00 +0000\" data-end=\"2022\/12\/02 19:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">100x Faster NetworkX: Dispatching to GraphBLAS<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Jim Kitchen, Erik Welch, Mridul Seth<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 19:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 19:30:00<\/span><\/h5>\r\n\t<p>NetworkX is the most popular graph\/network library in Python. It is easy to use, well documented, easy to contribute to, extremely flexible, and extremely slow for large graphs.<br \/>\nAn upcoming release begins to fix that last issue by calling fast GraphBLAS implementations instead of the native Python implementation.<\/p>\n<p>If you use NetworkX or have ever written a graph algorithm, this talk will be of interest to you as it shows how NetworkX is planning on a path of pluggable algorithm libraries so users can opt-in to faster implementations with minimal code changes.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=43s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=43s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/KTEUCA\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 19:00:00 +0000\" data-end=\"2022\/12\/02 19:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Data pipelines != workflows: orchestrating data with Dagster<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Sandy Ryza<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 19:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 19:30:00<\/span><\/h5>\r\n\t<p>Data pipelines consist of graphs of computations that produce and consume data assets like tables and ML models.<\/p>\n<p>Data practitioners often use workflow engines like Airflow to define and manage their data pipelines. But these tools are an odd fit &#8211; they schedule tasks, but miss that tasks are built to produce and maintain data assets. They struggle to represent dependencies that are more complex than \u201crun X after Y finishes\u201d and lose the trail on data lineage.<\/p>\n<p>Dagster is an open-source framework and orchestrator built to help data practitioners develop, test, and run data pipelines. It takes a declarative approach to data orchestration that starts with defining data assets that are supposed to exist and the upstream data assets that they\u2019re derived from.<\/p>\n<p>Attendees of this session will learn how to develop and maintain data pipelines in a way that makes their datasets and ML models dramatically easier to trust and evolve.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI&amp;t=260s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI&amp;t=260s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/UVFTLD\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 tutorials\" data-start=\"2022\/12\/02 19:00:00 +0000\" data-end=\"2022\/12\/02 20:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Missing Data in the Age of Machine Learning<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTutorials\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Haw-minn Lu, Haoyin Xu<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 19:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 20:30:00<\/span><\/h5>\r\n\t<p>Machine learning algorithms, especially artificial neural networks, are not tolerant of missing data. Many practitioners simply remove records with missing fields without any consideration for the potential statistical bias that might be introduced. The field of imputation has become mature with imputations not only predicting missing values, but reflecting the uncertainty in the prediction. Traditional statistical estimators make use of the full benefits offered by advanced imputation techniques. This tutorial illustrates techniques and architectures that can incorporate advanced imputation techniques into machine learning pipelines including artificial neural networks.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/81102390207?pwd=KzI0V2t0VkhnczdwMXFIMjR4Y0ZGdz09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/81102390207?pwd=KzI0V2t0VkhnczdwMXFIMjR4Y0ZGdz09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/z5cr7fHyqnhiE021RH4MwcB9gT28OA9nh0m9qX-AuPI2iLnKJjOIU9pjWPR9XyeR.syJJXMydd0cO2nZT\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/z5cr7fHyqnhiE021RH4MwcB9gT28OA9nh0m9qX-AuPI2iLnKJjOIU9pjWPR9XyeR.syJJXMydd0cO2nZT<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/8DKYRH\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 tutorials\" data-start=\"2022\/12\/02 19:00:00 +0000\" data-end=\"2022\/12\/02 20:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Simulations in Python: Discrete Event Simulation with SimPy<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTutorials\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Lara Kattan<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 19:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 20:30:00<\/span><\/h5>\r\n\t<p>Add to your machine learning arsenal with an introduction to simulation in Python using SimPy! Simulations are increasingly important in machine learning, with applications that include simulating the spread of COVID-19 to make decisions about public policy, vaccination and shutdowns.<\/p>\n<p>You can use simulation to answer questions like, Can you increase profits by adding more tables or staff to your restaurant? You can also use simulation to create data for modeling when it&#8217;s hard or impossible to get (e.g. simulate purchases in response to promotions on certain products to see if they increase sales).<\/p>\n<p>To benefit from this talk, you&#8217;ll need to know a small amount of Python, specifically how to write functions and simple classes. No previous knowledge of simulation needed! If you know about simulation in another language and want to see a SimPy example, you can also benefit from this talk. You&#8217;ll get a Jupyter notebook with a simple but fully worked out example to follow along with and to study on your own time after the conference.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/88337941336?pwd=cDJ5TWRobDlMSE9HQzFnbGhZbDdSZz09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/88337941336?pwd=cDJ5TWRobDlMSE9HQzFnbGhZbDdSZz09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/gq6CjRBk6-pu3KGlQ1B5nL-s4B1SbPqlYbZoVHjZIVwS5lLpY7yLXOtPQfG3CFRs.UJdPHWjyWAjrYFmJ\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/gq6CjRBk6-pu3KGlQ1B5nL-s4B1SbPqlYbZoVHjZIVwS5lLpY7yLXOtPQfG3CFRs.UJdPHWjyWAjrYFmJ<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/U7ZHRW\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 19:30:00 +0000\" data-end=\"2022\/12\/02 20:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Vaex: the perfect DataFrame Library for Python data apps<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Jovan Veljanoski, Maarten Breddels<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 19:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 20:00:00<\/span><\/h5>\r\n\t<p>Vaex is an incredibly powerful DataFrame library that allows one to work with datasets much larger than RAM on a single node. It combines memory mapping, lazy evaluations, efficient C++ algorithms, and a variety of other tricks to empower your off-the-shelf laptop and make it crunch through a billion samples in real time.<\/p>\n<p>A common use-case for Vaex is as a backend for data apps, especially if one needs to process, transform, and visualize a larger amount of data in real time. Vaex implements a number of features that have been specifically designed to improve performance of data hungry dashboards or apps, namely:<br \/>\n&#8211; caching<br \/>\n&#8211; async evaluations<br \/>\n&#8211; early stopping of operations<br \/>\n&#8211; progress bars<\/p>\n<p>In this talk we will showcase how you can use these features to build efficient dashboards and data apps, regardless of the data app library you prefer using.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=1825s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=1825s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/DV3ZGE\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 19:30:00 +0000\" data-end=\"2022\/12\/02 20:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Daft: the Distributed Python Dataframe for &#8220;Complex Data&#8221; (images, video, documents and more)<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Jay Chia, Sammy Sidhu<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 19:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 20:00:00<\/span><\/h5>\r\n\t<p>Daft is an open-sourced distributed dataframe library built for &#8220;Complex Data&#8221; (data that doesn&#8217;t usually fit in a SQL table such as images, videos, documents etc).<\/p>\n<p>Experiment Locally, Scale Up in the Cloud<\/p>\n<p>Daft grows with you and is built to run just as efficiently\/seamlessly in a notebook on your laptop or on a Ray cluster consisting of thousands of machines with GPUs.<\/p>\n<p>Pythonic<\/p>\n<p>Daft lets you have tables of any Python object such as images\/audio\/documents\/genomic files. This makes it really easy to process your Complex Data alongside all your regular tabular data. Daft is dynamically typed and built for fast iteration, experimentation and productionization.<\/p>\n<p>Blazing Fast<\/p>\n<p>Daft is built for distributed computing and fully utilizes your all of your machine&#8217;s or cluster&#8217;s resources. It uses modern technologies such as Apache Arrow, Parquet and Iceberg for optimizing data serialization and transport.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI&amp;t=1990s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI&amp;t=1990s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/P3J9JA\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 20:00:00 +0000\" data-end=\"2022\/12\/02 20:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Scale Data Science by Pandas API on Spark<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Xinrong Meng, Takuya Ueshin<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 20:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 20:30:00<\/span><\/h5>\r\n\t<p>With Python emerging as the primary language for data science, pandas has grown rapidly to become one of the standard data science libraries. One of the known limitations in pandas is that it does not scale with your data volume linearly due to single-machine processing.Pandas API on Spark overcomes the limitation, enabling users to work with large datasets by leveraging Apache Spark. In this talk, we will introduce Pandas API on Spark and help you scale your existing data science workloads using that. Furthermore, we will share the cutting-edge features in Pandas API on Spark.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=3610s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=3610s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/U9XTNQ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 20:00:00 +0000\" data-end=\"2022\/12\/02 20:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Testing Pandas: Shoots, leaves, and garbage!<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Matt Harrison<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 20:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 20:30:00<\/span><\/h5>\r\n\t<p>&#8220;It works on my machine&#8221;&#8230; those dreaded words.<\/p>\n<p>&#8220;I&#8217;m not a developer, I don&#8217;t know how to test&#8221;&#8230; arghhh.<\/p>\n<p>&#8220;Let QA test it&#8221;&#8230;.<\/p>\n<p>No more excuses. Learn how to debug and test Pandas code.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI&amp;t=3779s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=SQdq9xtzdJI&amp;t=3779s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/CZBP8K\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 keynotes\" data-start=\"2022\/12\/02 20:30:00 +0000\" data-end=\"2022\/12\/02 21:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Keynote &#8211; Quincy Larson<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"keynotes\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tKeynotes\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Quincy Larson<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 20:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 21:30:00<\/span><\/h5>\r\n\t<p>Quincy Larson is the Founder of freecodecamp.org.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=5400s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=5400s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/R7CWEZ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 21:30:00 +0000\" data-end=\"2022\/12\/02 22:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Everything you need to know about Transformer Models<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong> Mike Rothenh\u00e4usler<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 21:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 22:00:00<\/span><\/h5>\r\n\t<p>Transformer models are all around in the deep learning community and this talk will help to better understand why transformers achieve such impressive results. Using various explainability techniques and plain numpy examples, participants will gain an understanding of the attention mechanism, its implementation, and how it all comes together.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=9110s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=9110s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/BWU9YV\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 21:30:00 +0000\" data-end=\"2022\/12\/02 22:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Lightning Talks &#8211; Aidan Russell, Ray Bell, Cameron Devine PhD, Archit Khosla<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Aidan Russell, Ray Bell, Cameron Devine PhD, Josh Seltzer, Archit Khosla<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 21:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 22:30:00<\/span><\/h5>\r\n\t<p>Lightning Talks are short 5-10 minute sessions presented by community members on a variety of interesting topics.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/86535220090\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/86535220090<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/vOsGoT-NH-gFpU235BLQ2uzCucWuENXPTJGemk8V9dZ9Xz6PKvQgaadCeQEsmuSO.vQqfFAW-RlEeIPpO\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/vOsGoT-NH-gFpU235BLQ2uzCucWuENXPTJGemk8V9dZ9Xz6PKvQgaadCeQEsmuSO.vQqfFAW-RlEeIPpO<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/CYWTDZ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-2 talks\" data-start=\"2022\/12\/02 22:00:00 +0000\" data-end=\"2022\/12\/02 22:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">You don&#8217;t need a cluster for that: using embedded SQL engines for plotting massive datasets on a laptop<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-2\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 2\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Eduardo Blancas<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/02 22:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/02 22:30:00<\/span><\/h5>\r\n\t<p>This talk will show you a simple yet effective technique to visualize larger-than-memory datasets on your laptop by leveraging SQLite or DuckDB. No need to spin up a Spark cluster!<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=10871s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=pd-Sbm8lHTc&amp;t=10871s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/VQRC77\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 08:00:00 +0000\" data-end=\"2022\/12\/03 08:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Bon Voyage! Leading machine learning research journeys with happy (into-production) endings<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Topaz Gilad<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 08:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 08:30:00<\/span><\/h5>\r\n\t<p>Why is the process of transforming research into a \u201creal world\u201d product so full of question marks? We often know where the research journey starts but have uncertainty about how and WHEN it ends.<\/p>\n<p>In this talk, I will share my own experience leading algorithmic teams through the cycle of research into the production of live-streaming AI products. I will also share how to mitigate between agile incremental delivery and giant leaps forward that require longer research. How understanding the minimum viable product (MVP) way of thinking can help not only managers but every developer. Learn to outline MVP for new AI capabilities, and move forward with production in mind, while always raising the quality standards. At the end of this session, you will get the boost you need to take the data-driven experimental mindset to the next level, spiced with methodologies you can adapt to development as well as research.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=240s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=240s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/GMPTUX\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 08:30:00 +0000\" data-end=\"2022\/12\/03 09:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Building an ML Application Platform from the Ground Up<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Sean Sheng<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 08:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 09:00:00<\/span><\/h5>\r\n\t<p>The value of an ML model is not realized until it is deployed and served in production. Building an ML application is more challenging compared to a traditional application due to the added complexities from models and data in addition to the application code. Using web serving frameworks (e.g. FastAPI) can work for the simple cases but falls short for performance and efficiency. Alternatively, using pre-packaged models servers (e.g. Triton Inference Server) can be ideal for low-latency serving and resource utilization but lacks flexibility in defining custom logic and dependency. BentoML abstracts the complexities by creating separate runtimes for IO-intensive preprocessing logic and compute-intensive model inference logic. Simultaneously, BentoML offers an intuitive and flexible Python-first SDK for defining custom preprocessing logic, orchestrating multi-model inference, and integrating with other frameworks in the MLOps ecosystem.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=2130s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=2130s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/GQXZ93\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 09:30:00 +0000\" data-end=\"2022\/12\/03 10:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">ML Model Traceability and Reproducibility by Design<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Basak Eskili, Maria Vechtomova<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 09:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 10:00:00<\/span><\/h5>\r\n\t<p>Model traceability and reproducibility are crucial steps when deploying machine learning models. Model traceability allows us to know which version of the model generated which prediction. Model reproducibility ensures that we can roll back to the previous versions of the model anytime we want.<br \/>\nWe, as ML engineers, designed reusable workflows which enable data scientists to follow these two principles by design.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=5610s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=5610s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/QVCU3E\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 10:00:00 +0000\" data-end=\"2022\/12\/03 10:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Implementation and analysis of deep learning models for codeswitched speech classification<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Yashasvi Misra<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 10:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 10:30:00<\/span><\/h5>\r\n\t<p>Automatic Speech recognition (ASR) is used in many devices to identify Bilingual speech data. Bilingual language or in more scientific terms a code switched language is one or more languages being mixed in a speech utterance. In this presentation, learn about different deep learning techniques that can be used for the classification of such speech utterances. If you are a beginner in this field and don&#8217;t know where to start, join me to explore this use case and learn something new!<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=7414s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=7414s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/KC893G\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 11:00:00 +0000\" data-end=\"2022\/12\/03 11:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Is it possible to have entities within entities within entities?<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong> Victoria Slocum<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 11:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 11:30:00<\/span><\/h5>\r\n\t<p>Named entity recognition models might not be able to handle a wide variety of spans, but Spancat certainly can! Within our open-source library for NLP, spaCy, we&#8217;ve created a NER model to handle overlapping and arbitrary text spans. Dive into named entity recognition, its limitations, and how we&#8217;ve solved them with a solution-focused talk and practical applications.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=10984s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=10984s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/WFCX9M\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 workshops\" data-start=\"2022\/12\/03 11:00:00 +0000\" data-end=\"2022\/12\/03 13:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Workflows Deep Dive: From Data Engineering to Machine Learning<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"workshops\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tWorkshops\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Ramon Perez<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 11:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 13:00:00<\/span><\/h5>\r\n\t<p>Programmers, regardless of their level of experience, enjoy solving increasingly complex challenges within their domains of expertise, and one of the main reasons they can spend more time working on different challenges is because of the workflows they put in place around their projects. Data Engineers build pipelines to make sure the company&#8217;s data is in optimal condition for Analysts to answer business critical questions, for Data Scientists to automate the selection, engineering, and analysis of distinct features before training models, and for machine learning engineers to know where to get data from, or send it to, for the APIs they build. On the other hand, developers automate the infrastructures of software products to reduce time to market of new features. These groups of data professionals and engineers are not too foreign to each other as they all speak the same language, Python. That said, the goal of this workshop is to dive deep into different workflow patterns for building pipelines for data and machine learning projects. In other words, this workshop bridges the gap between building one-off projects and building automated and reusable pipelines, all while creating an environment that welcomes both, newcomers and experts to either the data and machine learning fields or the engineering one.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/89834952307?pwd=bUxaVE4rZVpTdi9NS3NFMG5NWUZJZz09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/89834952307?pwd=bUxaVE4rZVpTdi9NS3NFMG5NWUZJZz09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/-_uBF0aeQIG2JwgUxsg09prdCYq-7UtNvCvS_yxgM2ay8yRvqhRgVupUn0hqNw8.1uQNaeadSO_CX8xx\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/-_uBF0aeQIG2JwgUxsg09prdCYq-7UtNvCvS_yxgM2ay8yRvqhRgVupUn0hqNw8.1uQNaeadSO_CX8xx<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/RNVDBT\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 11:30:00 +0000\" data-end=\"2022\/12\/03 12:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Mixing art with Python: an introduction to Style Transfer<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Isac Moura Gomes<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 11:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 12:00:00<\/span><\/h5>\r\n\t<p>What would the sunset painted by van Gogh look like? And the front of your house? This is entirely possible with Deep Learning. The Neural Style Transfer technique aims to compose images in the style of another image, modifying the content and saving it at the same time.<\/p>\n<p>In this lecture, the concepts of Deep Learning, neural networks, and the step-by-step to carry-out styles transfer will be introduced.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=13084s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=13084s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/EN3CWF\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 12:00:00 +0000\" data-end=\"2022\/12\/03 12:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">A Practical Approach To Unlock Value From Data and Analytics<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Maria Feria<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 12:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 12:30:00<\/span><\/h5>\r\n\t<p>There are many stories about Data Science hires that end up working in silos, buried in ad hoc business requests. According to Gartner, only 20% of analytic insights will deliver business outcomes in 2022. And a large number of Machine Learning Models never go to production. On top of that, work satisfaction among data professionals is staggeringly low; for instance, 97% of data engineers reported feeling burnt out in a 2021 Wakefield Research Survey. Furthermore, despite living in the era of information, many business executives are making decisions based on guesswork because of the need for more relevant data access in a timely fashion. This talk covers why many data initiatives fail and, more importantly, how to prevent it. I lay out a number of practical approaches based on work experience that will help you to unlock the potential of data and analytics \u2060\u2014 from how to build the case and gain buy-in to promoting a fact-based decision-making culture. This talk is for you if you are a business leader sponsoring data initiatives, if you work in data applications, or if you would benefit from enhanced analytics.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=14584s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=14584s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/ADH33C\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 12:00:00 +0000\" data-end=\"2022\/12\/03 13:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Lightning Talks &#8211; Shivay Lamba, Srikanth, Shrabastee Banerjee, Kefentse Mothusi, Roshini Sudhaharan, Ted Conway, Lutz Ostkamp, SARADINDU SENGUPTA, Srivatsa Kundurthy, Aadit Kapoor<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Shivay Lamba, Srikanth, Shrabastee Banerjee, Kefentse Mothusi, Roshini Sudhaharan, Ted Conway, Lutz Ostkamp, SARADINDU SENGUPTA, Srivatsa Kundurthy, Aadit Kapoor<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 12:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 13:30:00<\/span><\/h5>\r\n\t<p>Lightning Talks are short 5-10 minute sessions presented by community members on a variety of interesting topics.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/youtu.be\/qqUGGBKtx0c\" target=\"blank\">https:\/\/youtu.be\/qqUGGBKtx0c<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=qqUGGBKtx0c\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=qqUGGBKtx0c<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/AWYSLG\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 12:30:00 +0000\" data-end=\"2022\/12\/03 13:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">What-if? Causal reasoning meets Bayesian Inference<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Benjamin Vincent<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 12:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 13:00:00<\/span><\/h5>\r\n\t<p>We learn about the world from data, drawing on a broad array of statistical and inferential tools. The problem is that causal reasoning is needed to answer many of our questions, but few data scientists have this in their skill set. This talk will give a high-level introduction to aspects of causal reasoning and how it is complemented by Bayesian inference. A worked example will be given of how to answer what-if questions.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=16284s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=16284s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/FQBSP8\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 tutorials\" data-start=\"2022\/12\/03 13:00:00 +0000\" data-end=\"2022\/12\/03 14:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Visually Inspecting Data Profiles for Data Distribution Shifts<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTutorials\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Felipe de Pontes Adachi<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 13:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 14:30:00<\/span><\/h5>\r\n\t<p>The real world is a constant source of ever-changing and non-stationary data. That ultimately means that even the best ML models will eventually go stale. Data distribution shifts, in all of their forms, are one of the major post-production concerns for any ML\/data practitioner. As organizations are increasingly relying on ML to improve performance as intended outside of the lab, the need for efficient debugging and troubleshooting tools in the ML operations world also increases. That becomes especially challenging when taking into consideration common requirements in the production environment, such as scalability, privacy, security, and real-time concerns.<\/p>\n<p>In this talk, Data Scientist Felipe Adachi will talk about different types of data distribution shifts and how these issues can affect your ML application. Furthermore, the speaker will discuss the challenges of enabling distribution shift detection in data in a lightweight and scalable manner by calculating approximate statistics for drift measurements. Finally, the speaker will walk through steps that data scientists and ML engineers can take in order to surface data distribution shift issues in a practical manner, such as visually inspecting histograms, applying statistical tests and ensuring quality with data validation checks.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/87378269186?pwd=Y21qejBvZmtBc2hmZi9EN2l1QlJNQT09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/87378269186?pwd=Y21qejBvZmtBc2hmZi9EN2l1QlJNQT09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/WCXZJ6QKjBsj2JrbdvrXQYYoBq2fiJZLsN1ZFJ7AchnYilO7oDxRj7C7UjX3IjyA.wZBJ9d12C4xZWWkJ\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/WCXZJ6QKjBsj2JrbdvrXQYYoBq2fiJZLsN1ZFJ7AchnYilO7oDxRj7C7UjX3IjyA.wZBJ9d12C4xZWWkJ<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/H3BMVC\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 13:30:00 +0000\" data-end=\"2022\/12\/03 14:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Probabilistic demand forecasting at scale<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Hagop Dippel<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 13:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 14:00:00<\/span><\/h5>\r\n\t<p>It\u2019s common to hear about demand forecasting in the e-commerce ecosystem. Indeed, It plays a pivotal role in logistics and inventory applications. However, due to uncertainty impacting demand and the stochastic nature of most downstream applications, the need for probabilistic demand forecasting emerges. Moreover, for the most realistic use cases, you\u2019ll have to forecast for thousands if not hundreds of thousands of time series. The problem we will explore together is: how can we get probabilistic forecasts that embrace uncertainty and scale?<\/p>\n<p>The talk is light-hearted, contains few math formulas, and is aimed at forecasting practitioners! If you are new to the topic of forecasting, you&#8217;ll be able to follow! We take the time to pose the problems and develop deeper from there.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=19884s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=19884s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/EKQXW9\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 14:00:00 +0000\" data-end=\"2022\/12\/03 14:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Scalable Feature Engineering with Hamilton<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Elijah ben Izzy, Stefan Krawczyk<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 14:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 14:30:00<\/span><\/h5>\r\n\t<p>In this talk we present Hamilton, a novel open-source framework for developing and maintaining scalable feature engineering dataflows. Hamilton was initially built to solve the problem of managing a codebase of transforms on pandas dataframes, enabling a data science team to scale the capabilities they offer with the complexity of their business. Since then, it has grown into a general-purpose tool for writing and maintaining dataflows in python. We introduce the framework, discuss its motivations and initial successes at Stitch Fix, and share recent extensions that seamlessly integrate it with distributed compute offerings, such as Dask, Ray, and Spark.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=21759s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=21759s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/93N8LR\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 14:30:00 +0000\" data-end=\"2022\/12\/03 15:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Media Mix Modeling: How to Measure the Effectiveness of Advertising in Python<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Hajime Takeda<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 14:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 15:00:00<\/span><\/h5>\r\n\t<p>Media Mix Modeling, also called Marketing Mix Modeling (MMM), is a technique that helps advertisers to quantify the impact of several marketing investments on sales.<\/p>\n<p>If a company advertises in multiple media (TV, digital ads, magazines, etc.), how can we measure the effectiveness and make future budget allocation decisions? Traditionally, regression modeling has been used, but obtaining actionable insights with that approach has been challenging.<\/p>\n<p>Recently, many researchers and data scientists have tackled this problem using Bayesian statistical approaches. For example, Google has published multiple papers about this topic.<\/p>\n<p>In this talk, I will show the key concepts of a Bayesian approach to MMM, its implementation using Python, and practical tips.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=23569s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=23569s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/T8WU9K\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 tutorials\" data-start=\"2022\/12\/03 15:00:00 +0000\" data-end=\"2022\/12\/03 16:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Production-grade Machine Learning with Flyte<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"tutorials\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTutorials\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Niels Bantilan<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 15:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 16:30:00<\/span><\/h5>\r\n\t<p>MLOps encapsulates the discipline of \u2013 and infrastructure that supports \u2013 building and maintaining machine learning models in production. This tutorials highlight four challenges in carrying this out effectively: scalability, data quality, reproducibility, recoverability, and auditability. As a data science and machine learning practitioner, you\u2019ll learn how Flyte, an open source data- and machine-learning-aware orchestration tool, is designed to overcome these challenges and you&#8217;ll get your hands dirty using Flyte to build ML pipelines with increasing complexity and scale!<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/j\/84247302012?pwd=UHhRUzc2bHFJN2thcy9tR3V2L3c3QT09\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/j\/84247302012?pwd=UHhRUzc2bHFJN2thcy9tR3V2L3c3QT09<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/numfocus-org.zoom.us\/rec\/share\/0mlFy4Xb8nn5tK-o_uLd1h737C1VOCePyojsSDHGJ0-5H0Qqhdxk1hX1LH-jkR0Z.gdCEUb2mGOyMMQPd\" target=\"blank\">https:\/\/numfocus-org.zoom.us\/rec\/share\/0mlFy4Xb8nn5tK-o_uLd1h737C1VOCePyojsSDHGJ0-5H0Qqhdxk1hX1LH-jkR0Z.gdCEUb2mGOyMMQPd<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/3SDFWF\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 15:00:00 +0000\" data-end=\"2022\/12\/03 15:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">A dive into time series for the energy sector<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Rosana de Oliveira Gomes<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 15:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 15:30:00<\/span><\/h5>\r\n\t<p>The energy sector has gained great attention in 2022 due to the current global energy crisis. Understanding which technologies and techniques are suitable for this sector is crucial to guarantee an effective transition to a future with cleaner and efficient energy sources. This talk aims to educate tech professionals interested in the applications of machine learning in the energy sectors, especially when it comes to time series analysis and forecasting. The audience is expected to have a basic understanding of data science and machine learning, and will be introduced to the concepts of time series, as well as the most common techniques utilized in the sector.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=25455s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=25455s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/9ANXPG\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 15:00:00 +0000\" data-end=\"2022\/12\/03 15:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Navigating Career Adjustments in Times of Uncertainty<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Jose Mesa<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 15:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 15:30:00<\/span><\/h5>\r\n\t<p>Throughout the COVID pandemic, we\u2019ve experienced extremes brought on by economic downturns and uncertainty across industries\u2014to this day, we are feeling these effects around the globe. In fact, statistics show that many professionals have changed careers following the waves of layoffs that have recently occurred\u2014but how? How can we best prepare for this type of situation, and how easy or difficult is it to change careers? If these questions have been on your mind, join this session to learn about several global industry trends, ways to adapt to career changes, and how to grow your tech skills and leverage certain platforms to support your learning process.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=314s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=314s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/M3KSXT\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 15:30:00 +0000\" data-end=\"2022\/12\/03 16:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Speed up Python data processing with vectorization<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Itamar Turner-Trauring<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 15:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 16:00:00<\/span><\/h5>\r\n\t<p>You need to quickly process a large amount of data\u2014but running Python code is slow.<br \/>\nLibraries like NumPy and Pandas bridge this performance gap using a technique called vectorization.<br \/>\nIn order take full advantage of these libraries to speed up your code, it&#8217;s helpful to understand what vectorization means and when and how it works.<\/p>\n<p>In this talk you&#8217;ll learn what vectorization means (there&#8217;s 3 different definitions!), how it speeds up your code, and how to apply it to your code.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=27195s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=27195s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/GTV9MP\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 16:00:00 +0000\" data-end=\"2022\/12\/03 16:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Critical CV\/NLP Data Errors and How to Fix Them with Galileo<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Nikita Demir<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 16:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 16:30:00<\/span><\/h5>\r\n\t<p>Bad data is likely the largest factor limiting your model&#8217;s performance. We&#8217;ll talk about common data errors and how you can fix them today using Galileo. Although the majority of examples used will be in CV and NLP, the same insights apply to other modalities!<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=3830s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=3830s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/83CCLU\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 16:30:00 +0000\" data-end=\"2022\/12\/03 17:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Developing Battery Materials with Python<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Gabriel Birnbaum<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 16:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 17:00:00<\/span><\/h5>\r\n\t<p>The electrochemical battery is one of the most important technologies for a renewable future. In this beginner-friendly talk, we will walk through how fundamental quantum mechanics and data science inform how we fine-tune battery materials for higher performance. We will also show how we used these techniques to computationally model a lithium-oxygen battery in Python.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=30792s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=30792s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/7W3ZE8\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 16:30:00 +0000\" data-end=\"2022\/12\/03 17:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">IMF Data Discovery and Collection<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Irina Klein<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 16:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 17:00:00<\/span><\/h5>\r\n\t<p>The International Monetary Fund (IMF) provides a huge variety of economic datasets from different countries. We have explored the Python API for data extraction from the IMF, which allows users (primarily economists or financial analysts) to access the data. The structure of the underlying JSON datasets is quite complex for an unprepared user. In the talk, we will demonstrate the API workflow and go over the issues that we are designing a new, easier-to-use API, which is currently being developed. This is joint work with Dr. Sou-Cheng Choi (Illinois Institute of Technology and SAS Institute Inc.).<\/p>\n<p>The talk is primarily directed at data analysts and economists interested in utilizing IMF&#8217;s macroeconomic data.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=5600s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=5600s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/WMKJ8F\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 17:00:00 +0000\" data-end=\"2022\/12\/03 17:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Reproducible Publications with Python and Quarto<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Tom Mock<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 17:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 17:30:00<\/span><\/h5>\r\n\t<p>Quarto is an open-source scientific and technical publishing system that builds on standard markdown with features essential for scientific communication. The system has support for reproducible embedded computations, equations, citations, crossrefs, figure panels, callouts, advanced layout, and more. In this talk we&#8217;ll explore the use of Quarto with Python, describing both integration with IPython\/Jupyter and the Quarto VS Code extension.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=32598s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=32598s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/XGJUPX\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 17:00:00 +0000\" data-end=\"2022\/12\/03 17:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Modern Analytics in the Cloud &#8211; A case for fraud detection<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Marwa Ahmed<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 17:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 17:30:00<\/span><\/h5>\r\n\t<p>There\u2019s a growing interest from small and large companies alike to move their data and their analytical pipelines into the Cloud as it adds large cost and operational benefits to businesses. Despite this, it can be unclear and sometimes confusing to know how cloud services can be used to replicate your existing analytical solutions in the Cloud or even how services can fit together to build new solutions.<br \/>\nThe goal of this talk is to help answer these two questions. First by explaining what modern analytics look like in cloud environments and then by presenting a live use case for building an end-to-end analytical solution in the context of fraud detection for E-commerce businesses.<\/p>\n<p>This talk will assume knowledge in some areas, such as the Hadoop ecosystem and the main tools used such as Airflow, Kafka, Spark, etc. an overall idea will be more than sufficient and some experience with building and deploying machine learning models (some MLOps experience). Therefore, the target audience would be data scientists\/engineers with 4-5 years of experience working in analytics and\/or architects looking to move their analytics solutions to the Cloud but are still unsure how it can fit together.<\/p>\n<p>At the end of the talk, the audience will have a clear understanding of how modern analytics can be performed in the cloud and what a typical modern data architecture looks like. In the context of AWS, the audience will also have an understanding of the AWS analytics service offerings and what services can be used for\/tailored to their needs. Finally, the audience will gain a clearer idea of how they can leverage ML capabilities to build a full pipeline in the cloud while cutting their development time by half.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=7392s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=7392s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/8UMQRV\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 17:30:00 +0000\" data-end=\"2022\/12\/03 18:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Classification Through Regression: Unlock the True Potential of Your Labels<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Topaz Gilad<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 17:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 18:00:00<\/span><\/h5>\r\n\t<p>&#8220;Is a lion closer to being a giraffe or an elephant?&#8221; It is not a question anyone asks. So why address that classification problem the same as you would classification of age groups or medical condition severity?<\/p>\n<p>The talk will walk you through a review of regression-based approaches for what may seem like classification problems. Unlock the true potential of your labels!<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=34419s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=34419s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/77DGQX\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 17:30:00 +0000\" data-end=\"2022\/12\/03 18:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">HuggingFace + Ray AIR Integration: A Python developer\u2019s guide to scaling Transformers<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Antoni Baum<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 17:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 18:00:00<\/span><\/h5>\r\n\t<p>Hugging Face Transformers is a popular open-source project with cutting edge Machine Learning (ML), but meeting the computational requirements for advanced models it provides often requires scaling beyond a single machine. In this session, we explore the integration between Hugging Face and Ray AI Runtime (AIR), allowing users to scale their model training and data loading seamlessly. We will dive deep into the implementation and API and explore how we can use Ray AIR to create an end-to-end Hugging Face workflow, from data ingest through fine-tuning and HPO to inference and serving.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=9192s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=9192s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/NZUYLM\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 keynotes\" data-start=\"2022\/12\/03 18:00:00 +0000\" data-end=\"2022\/12\/03 19:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Keynote &#8211; Pia Mancini<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"keynotes\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tKeynotes\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Pia Mancini<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 18:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 19:00:00<\/span><\/h5>\r\n\t<p>Pia is the co-founder and CEO of Open Collective.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=36239s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=5j1w18Rwdi4&amp;t=36239s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/KGX8RD\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 19:00:00 +0000\" data-end=\"2022\/12\/03 19:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">I hate writing tests, that&#8217;s why I use Hypothesis<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Cheuk Ting Ho<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 19:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 19:30:00<\/span><\/h5>\r\n\t<p>Ok, I lied, I still write tests. But instead of the example-based tests that we normally write, have you heard of property-based testing? By using Hypothesis, instead of thinking about what data I should test it for, it will generate test data, including boundary cases, for you.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo&amp;t=1096s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo&amp;t=1096s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/MHY89K\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 19:00:00 +0000\" data-end=\"2022\/12\/03 20:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Lightning Talks &#8211; Sophie Clayton, Dina Bavli, Colleen M. Farrelly, David Chapuis<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Sophie Clayton, Dina Bavli, Colleen M. Farrelly, David Chapuis<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 19:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 20:30:00<\/span><\/h5>\r\n\t<p>Lightning Talks are short 5-10 minute sessions presented by community members on a variety of interesting topics.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=14588s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=48nWtfgEevc&amp;t=14588s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/DKQF3R\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 19:30:00 +0000\" data-end=\"2022\/12\/03 20:00:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Bayesian Optimization: Fundamentals, Implementation, and Practice<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Quan Nguyen<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 19:30:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 20:00:00<\/span><\/h5>\r\n\t<p>How can we make smart decisions when optimizing a black-box function?<br \/>\nExpensive black-box optimization refers to situations where we need to maximize\/minimize some input\u2013output process, but we cannot look inside and see how the output is determined by the input.<br \/>\nMaking the problem more challenging is the cost of evaluating the function in terms of money, time, or other safety-critical conditions, limiting the size of the data set we can collect.<br \/>\nBlack-box optimization can be found in many tasks such as hyperparameter tuning in machine learning, product recommendation, process optimization in physics, or scientific and drug discovery.<\/p>\n<p>Bayesian optimization (BayesOpt) sets out to solve this black-box optimization problem by combining probabilistic machine learning (ML) and decision theory.<br \/>\nThis technique gives us a way to intelligently design queries to the function to be optimized while balancing between exploration (looking at regions without observed data) and exploitation (zeroing in on good-performance regions).<br \/>\nWhile BayesOpt has proven effective at many real-world black-box optimization tasks, many ML practitioners still shy away from it, believing that they need a highly technical background to understand and use BayesOpt.<\/p>\n<p>This talk aims to dispel that message and offers a friendly introduction to BayesOpt, including its fundamentals, how to get it running in Python, and common practices.<br \/>\nData scientists and ML practitioners who are interested in hyperparameter tuning, A\/B testing, or more generally experimentation and decision making will benefit from this talk.<br \/>\nWhile most background knowledge necessary to follow the talk will be covered, the audience should be familiar with common concepts in ML such as training data, predictive models, multivariate normal distributions, etc.<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo&amp;t=2749s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo&amp;t=2749s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/UTM78E\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <div class=\"event day-3 talks\" data-start=\"2022\/12\/03 20:00:00 +0000\" data-end=\"2022\/12\/03 20:30:00 +0000\">\r\n\t<h3><strong class=\"font-family-alt letter-spacing-2 text-uppercase\">Deep Into the Tweet<\/strong><\/h3>\r\n\t<div class=\"event-cats\">\r\n\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"day-3\" data-cat-parent=\"day\">\r\n\t\t\t\t\t\tDay 3\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"filter-btn dead\" data-cat=\"talks\" data-cat-parent=\"type\">\r\n\t\t\t\t\t\tTalks\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t<h5 style=\"margin-top: 0;\"><strong>Dina Bavli<\/strong>&nbsp;&nbsp;|&nbsp;&nbsp;<span class=\"start\">2022\/12\/03 20:00:00 UTC<\/span> - <span class=\"end\">2022\/12\/03 20:30:00<\/span><\/h5>\r\n\t<p>Let\u2019s scratch the twitter meta-data together and go below the surface with tweepy. Want to find out if the tweets you follow are trying to persuade you to do things? Have the feeling the advocates for some issues use certain emotions to push you in certain directions? Now you can find out<\/p>\n\t<p class=\"zoom\"><strong>Join:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo<\/a>\r\n\t\t\t<\/p>\r\n\t<p class=\"youtube\"><strong>Watch:<\/strong> \r\n\t\t\t\t\t<a href=\"https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo&amp;t=4498s\" target=\"blank\">https:\/\/www.youtube.com\/watch?v=TMUDmA_aIKo&amp;t=4498s<\/a>\r\n\t\t\t<\/p>\r\n\t\t\t<p><a class=\"btn btn-base-color sm-btn-medium\" href=\"https:\/\/global2022.pydata.org\/cfp\/talk\/YU8VEJ\/\" target=\"blank\">View Details<\/a><\/p>\r\n\t\n<\/div>\r\n<hr \/> <\/div>\r\n\r\n\r\n\r\n\r\n<script src=\"https:\/\/pydata.org\/global2022\/wp-content\/themes\/ova-dione\/..\/ova-dione-child\/inc\/jquery-dateformat.min.js\"><\/script>\r\n<script>\r\n(function($){\r\n    \"use strict\";\t\r\n\t\r\n\/\/ Filters\r\nfunction filtersInit() {\r\n\t\r\n\tlet searchParams = new URLSearchParams(window.location.search);\r\n\tvar tags = searchParams.get('tag');\r\n\tvar arr = '';\r\n\tif ( searchParams.has('tag') ) {\r\n\t\tvar arr = tags.split(' ');\r\n\t}\r\n\t\r\n\t\r\n\t\/\/if ( searchParams.has('tag') ) {\r\n\tif ( arr != '' ) {\r\n\t\t\/\/console.log(arr);\r\n\t\t\r\n\t\t$.each( arr, function( index, value ) {\r\n\r\n\t\t\t$('.filter-btn').each( function() {\r\n\t\t\t\tif ($(this).attr('data-cat') == value) {\r\n\t\t\t\t\t$(this).addClass('active');\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\tif (index == 0) {\r\n\t\t\t\t$('.event').each( function() {\r\n\t\t\t\t\tif ( $(this).hasClass(value) && !$(this).hasClass('show') ) {\r\n\t\t\t\t\t\t$(this).addClass('stage');\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\t$('.event.stage').each( function() {\r\n\t\t\t\t\tif ( !$(this).hasClass(value) ) {\r\n\t\t\t\t\t\t$(this).removeClass('stage');\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t}\r\n\r\n\t\t});\r\n\r\n\t\t$('.event.stage').addClass('show');\r\n\t\t\r\n\t\t$('html, body').animate({\r\n\t\t\tscrollTop: $('#events').offset().top\r\n\t\t}, 700);\r\n\t\t\r\n\t} else {\r\n\t\t$('.event').addClass('show');\r\n\t}\r\n\t\r\n}\t\r\n\r\n$('.filter .filter-btn').on( \"click\", function() {\r\n\t\r\n\tif ( $(this).hasClass('active') ) {\r\n\t\t$(this).removeClass('active');\r\n\t} else {\r\n\t\t\r\n\t\tvar $parent = $(this).attr('data-cat-parent');\r\n\t\t$('.filter .filter-btn[data-cat-parent=\"' + $parent + '\"]').each( function() {\r\n\t\t\tif ( $(this).hasClass('active') ) {\r\n\t\t\t\t$(this).removeClass('active');\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\t\t$(this).addClass('active');\r\n\t}\r\n\t\r\n\r\n\tvar a = [];\r\n\t$('.filter .filter-btn.active').each( function() {\r\n\t\ta.push($(this).attr('data-cat'));\r\n\t});\r\n\t\/\/console.log(a)\r\n\t\r\n\t\r\n\tvar $url = $(location).attr('href');\r\n\tif ($url.indexOf('zone') >= 0) { \/\/ if url has 'zone' in it\r\n\t\t$url = $url.split('&zone=')[0]\r\n\t}\r\n\t\/\/console.log('w\/o zone');\r\n\t\/\/console.log($url);\r\n\t\r\n    var $urlEnd = $url.substring($url.lastIndexOf('\/') + 1); \r\n\tvar $query = '';\r\n\t\r\n\t$.each( a, function( index, value ) {\r\n\t\tconsole.log(value);\r\n\t\tconsole.log($url);\r\n\t\tconsole.log($urlEnd);\r\n\t\tif (index == 0) {\r\n\t\t\t$query = value;\r\n\t\t} else {\r\n\t\t\t$query = $query + '+' + value;\r\n\t\t}\r\n\t});\r\n\t\r\n\t\/\/console.log($query);\r\n\t\r\n\tif ($url.indexOf('tag') >= 0) { \/\/ if url has 'tag' in it\r\n\t\tvar $url = $url.replace($urlEnd, '?tag=' + $query);\r\n\t} else {\r\n\t\tif ($url.indexOf('events\/') >= 0) { \/\/ if url has 'events\/' in it\r\n\t\t\tvar $url = $url + '?tag=' + $query;\r\n\t\t} else {\r\n\t\t\tvar $url = $url + '\/?tag=' + $query;\r\n\t\t}\r\n\t}\r\n\t\r\n\t\/\/console.log($url);\r\n\tvar $urlZone = $('#zones').val();\r\n\tif ($urlZone != null) {\r\n\t\tvar $url = $url + '&zone=' + $urlZone;\r\n\t}\r\n\t\r\n\twindow.location.replace($url);\r\n      \r\n    \/*  var $tag = $(this).attr('data-cat');\r\n\t  var $parent = $(this).attr('data-cat-parent');\r\n      var $url = $(location).attr('href');\r\n\t\r\n\t\/\/ remove tag of same parent?\r\n\t$('.filter .filter-btn.active[data-cat-parent=\"' + $parent + '\"]').each( function() {\r\n\t\t\tvar $tagRem = $(this).attr('data-cat');\r\n\t\t\tconsole.log($tagRem);\r\n\t});\r\n\t\r\n\r\n      var $urlEnd = $url.substring($url.lastIndexOf('\/') + 1);  \r\n      if ($urlEnd.indexOf($tag) >= 0 ) { \/\/ if tag is already in use\r\n        if ($urlEnd.indexOf('+') >= 0) { \/\/ if multiple tags in use\r\n          var $url = $url.replace('+' + $tag, '');\r\n          var $url = $url.replace($tag + '+', '');\r\n\t\t  \r\n          window.location.replace($url);\r\n        }\r\n      } else { \/\/ if tag isn't in use  \r\n        window.location.replace($url + '+' + $tag);\r\n      }*\/\r\n      \r\n});\r\n\r\n\r\n\/\/ Tabs\r\n\/*function tabs() {\r\n\t$('#page:not(.page-template-page-before-after) .tabs .tab-nav-item:first-of-type()').addClass('active');\r\n\t$('#page:not(.page-template-page-before-after) .tabs .tab:first-of-type()').addClass('active');\r\n\t$('.page-template-page-before-after .tabs .tab-nav-item:last-of-type()').addClass('active');\r\n\t$('.page-template-page-before-after .tabs .tab:last-of-type()').addClass('active');\r\n}\r\n\r\n$('.tabs .tab-nav-item').click(function() {\r\n\tif (!$(this).hasClass('active')) {\r\n\t\tvar tab = $(this).attr('data-tab');\r\n\t\t$('.tabs .tab-nav-item').removeClass('active');\r\n\t\t$('.tabs .tab').removeClass('active');\r\n\t\t$(this).addClass('active');\r\n\t\tvar tab = $(this).attr('data-tab');\r\n\t\t$('.tabs .tab[data-tab=\"' + tab + '\"]').addClass('active');\r\n\t\t$(window).resize();\r\n\t}\r\n});\r\n\r\nfunction tabDefaults() {\r\n\tif ($('.tabs')[0]){\r\n\t\tvar url = window.location.toString();\r\n\t\tif (url.includes('#')) {\r\n\t\t\tvar tab = url.split('#').pop();\r\n\t\t\tconsole.log(tab);\r\n\t\t\t$('.tabs .tab-nav-item').removeClass('active');\r\n\t\t\t$('.tabs .tab').removeClass('active');\r\n\t\t\t$('.tabs .tab-nav-item[data-tab=\"' + tab + '\"]').addClass('active');\r\n\t\t\t$('.tabs .tab[data-tab=\"' + tab + '\"]').addClass('active');\r\n\t\t}\r\n\t}\r\n}*\/\r\n\r\n\/* DATETIME *\/\r\nfunction convertTZ(date, tzString) {\r\n    return new Date((typeof date === \"string\" ? new Date(date) : date).toLocaleString(\"en-US\", {timeZone: tzString}));   \r\n}\r\n\r\nfunction zones() {\r\n\t$('#zones').on('change', function() {\r\n\t    var $zone = this.value;\r\n\t\t$('.events .event').each(function() {\r\n\t\t    var $start = $(this).attr('data-start');\r\n\t\t    var $end = $(this).attr('data-end');\r\n\r\n\t\t\tvar d = new Date($start);\r\n\t\t\tvar $new = d.toLocaleString('en-US', { timeZone: $zone });\r\n\t\t\tvar $new = $new.replace(':00 ', ' ');\r\n\t\t\tvar $new = $new.replace(',', '');\r\n\t\t\tvar $new = $new.replace('_', ' ');\r\n\t\t\t$(this).find('.start').text($new + ' ' + $zone)\r\n\t\t\t\r\n\t\t\tvar d = new Date($end);\r\n\t\t\tvar $new = d.toLocaleString('en-US', { timeZone: $zone });\r\n\t\t\tvar $new = $new.replace(':00 ', ' ');\r\n\t\t\tvar $new = $new.replace(',', '');\r\n\t\t\tvar $new = $new.replace('_', ' ');\r\n\t\t\t$(this).find('.end').text($new)\r\n\t\t});\r\n\t});\r\n}\r\n\t\r\nfunction zonesInit() {\r\n\t\r\n\tvar $url = $(location).attr('href');\r\n\tif ($url.indexOf('zone') >= 0) { \/\/ if url has 'zone' in it\r\n\t\tvar $urlZone = $url.split('&zone=')[1];\r\n\t\t\/\/nsole.log($urlZone);\r\n\t\t$('#zones').val($urlZone);\r\n\t\t$('#zones').trigger('change');\r\n\t}\r\n\t$('.events .event').each(function() {\r\n\t\tvar $start = $(this).attr('data-start');\r\n\t\tvar $end = $(this).attr('data-end');\r\n\r\n\t\tvar d = new Date($start);\r\n\t\tvar $new = d.toLocaleString('en-US', { timeZone: 'UTC' });\r\n\t\tvar $new = $new.replace(':00 ', ' ');\r\n\t\tvar $new = $new.replace(',', '');\r\n\t\tvar $new = $new.replace('_', ' ');\r\n\t\t$(this).find('.start').text($new + ' UTC');\r\n\r\n\t\tvar d = new Date($end);\r\n\t\tvar $new = d.toLocaleString('en-US', { timeZone: 'UTC' });\r\n\t\tvar $new = $new.replace(':00 ', ' ');\r\n\t\tvar $new = $new.replace(',', '');\r\n\t\tvar $new = $new.replace('_', ' ');\r\n\t\t$(this).find('.end').text($new);\r\n\t\t\r\n\t\tvar dateNow = new Date(); \r\n\t\tvar dateEnd = new Date($end); \r\n\t\tvar Difference_In_Time = dateEnd.getTime() - dateNow.getTime(); \r\n\t\tvar Difference_In_Days = Difference_In_Time \/ (1000 * 3600 * 24); \r\n\r\n\t\tif( Difference_In_Days > 0) {\r\n\t\t\t$(this).find('.youtube').hide();\r\n\t\t} else {\r\n\t\t\t$(this).find('.zoom').hide();\r\n\t\t}\r\n\t});\r\n}\r\n\t\r\n\t\r\n$( document ).ready(function() {\r\n\tfiltersInit();\r\n\t\/\/tabs();\r\n\t\/\/tabDefaults();\r\n\tzonesInit();\r\n\tzones();\r\n});\r\n\t\r\n\t\r\n})(jQuery);\t\r\n<\/script>\r\n<br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_empty_space height=&#8221;150&#8243;][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=&#8221;0.1&#8243; css=&#8221;.vc_custom_1621008769251{margin-bottom: 10px !important;}&#8221;][vc_column][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text] Welcome to Pydata Global 2022 This conference is packed with events, talks, and virtual get-togethers. [\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row opacity_bg_pattern=&#8221;0.1&#8243; css=&#8221;.vc_custom_1621008563549{margin-bottom: 60px !important;}&#8221;][vc_column width=&#8221;1\/2&#8243;][vc_btn title=&#8221;Join the Discord&#8221; style=&#8221;flat&#8221; shape=&#8221;square&#8221; color=&#8221;peacoc&#8221; align=&#8221;center&#8221; link=&#8221;url:https%3A%2F%2Fdiscord.gg%2Fagn6AzPH|target:_blank&#8221; css=&#8221;.vc_custom_1669908398234{margin-top: -20px !important;margin-bottom: 30px !important;}&#8221;][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_btn title=&#8221;Join the Gather Forum&#8221; style=&#8221;flat&#8221; shape=&#8221;square&#8221; color=&#8221;peacoc&#8221; align=&#8221;center&#8221; link=&#8221;url:https%3A%2F%2Fapp.gather.town%2Finvite%3Ftoken%3DAc69KYM5Tk-NnlcdRM3Y|target:_blank&#8221; css=&#8221;.vc_custom_1669763949642{margin-top: -20px [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":939,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-1504","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Events | PyData Global 2022<\/title>\n<meta name=\"description\" content=\"Welcome to PyData Global 2022! This conference is packed with events, talks, and virtual get-togethers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pydata.org\/global2022\/events\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Events | PyData Global 2022\" \/>\n<meta property=\"og:description\" content=\"Welcome to PyData Global 2022! This conference is packed with events, talks, and virtual get-togethers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pydata.org\/global2022\/events\/\" \/>\n<meta property=\"og:site_name\" content=\"PyData Global 2022\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-01T17:24:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pydata.org\/global2022\/wp-content\/uploads\/2021\/06\/logo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1064\" \/>\n\t<meta property=\"og:image:height\" content=\"213\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@PyDataGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/events\\\/\",\"url\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/events\\\/\",\"name\":\"Events | PyData Global 2022\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/events\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/events\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/logo.png\",\"datePublished\":\"2022-11-17T17:45:09+00:00\",\"dateModified\":\"2022-12-01T17:24:47+00:00\",\"description\":\"Welcome to PyData Global 2022! This conference is packed with events, talks, and virtual get-togethers.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/events\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pydata.org\\\/global2022\\\/events\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/events\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/logo.png\",\"width\":1064,\"height\":213},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/events\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Events\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/#website\",\"url\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/\",\"name\":\"PyData Global 2022\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/#organization\",\"name\":\"PyData Global 2022\",\"url\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/PyDataGlobal-OpenGraph.png\",\"contentUrl\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/PyDataGlobal-OpenGraph.png\",\"width\":1200,\"height\":630,\"caption\":\"PyData Global 2022\"},\"image\":{\"@id\":\"https:\\\/\\\/pydata.org\\\/global2022\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/PyDataGlobal\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/pydata-global\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Events | PyData Global 2022","description":"Welcome to PyData Global 2022! This conference is packed with events, talks, and virtual get-togethers.","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:\/\/pydata.org\/global2022\/events\/","og_locale":"en_US","og_type":"article","og_title":"Events | PyData Global 2022","og_description":"Welcome to PyData Global 2022! This conference is packed with events, talks, and virtual get-togethers.","og_url":"https:\/\/pydata.org\/global2022\/events\/","og_site_name":"PyData Global 2022","article_modified_time":"2022-12-01T17:24:47+00:00","og_image":[{"width":1064,"height":213,"url":"https:\/\/pydata.org\/global2022\/wp-content\/uploads\/2021\/06\/logo.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@PyDataGlobal","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pydata.org\/global2022\/events\/","url":"https:\/\/pydata.org\/global2022\/events\/","name":"Events | PyData Global 2022","isPartOf":{"@id":"https:\/\/pydata.org\/global2022\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pydata.org\/global2022\/events\/#primaryimage"},"image":{"@id":"https:\/\/pydata.org\/global2022\/events\/#primaryimage"},"thumbnailUrl":"https:\/\/pydata.org\/global2022\/wp-content\/uploads\/2021\/06\/logo.png","datePublished":"2022-11-17T17:45:09+00:00","dateModified":"2022-12-01T17:24:47+00:00","description":"Welcome to PyData Global 2022! This conference is packed with events, talks, and virtual get-togethers.","breadcrumb":{"@id":"https:\/\/pydata.org\/global2022\/events\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pydata.org\/global2022\/events\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pydata.org\/global2022\/events\/#primaryimage","url":"https:\/\/pydata.org\/global2022\/wp-content\/uploads\/2021\/06\/logo.png","contentUrl":"https:\/\/pydata.org\/global2022\/wp-content\/uploads\/2021\/06\/logo.png","width":1064,"height":213},{"@type":"BreadcrumbList","@id":"https:\/\/pydata.org\/global2022\/events\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pydata.org\/global2022\/"},{"@type":"ListItem","position":2,"name":"Events"}]},{"@type":"WebSite","@id":"https:\/\/pydata.org\/global2022\/#website","url":"https:\/\/pydata.org\/global2022\/","name":"PyData Global 2022","description":"","publisher":{"@id":"https:\/\/pydata.org\/global2022\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pydata.org\/global2022\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pydata.org\/global2022\/#organization","name":"PyData Global 2022","url":"https:\/\/pydata.org\/global2022\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pydata.org\/global2022\/#\/schema\/logo\/image\/","url":"https:\/\/pydata.org\/global2022\/wp-content\/uploads\/2022\/11\/PyDataGlobal-OpenGraph.png","contentUrl":"https:\/\/pydata.org\/global2022\/wp-content\/uploads\/2022\/11\/PyDataGlobal-OpenGraph.png","width":1200,"height":630,"caption":"PyData Global 2022"},"image":{"@id":"https:\/\/pydata.org\/global2022\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/PyDataGlobal","https:\/\/www.linkedin.com\/company\/pydata-global\/"]}]}},"_links":{"self":[{"href":"https:\/\/pydata.org\/global2022\/wp-json\/wp\/v2\/pages\/1504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pydata.org\/global2022\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pydata.org\/global2022\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pydata.org\/global2022\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/pydata.org\/global2022\/wp-json\/wp\/v2\/comments?post=1504"}],"version-history":[{"count":0,"href":"https:\/\/pydata.org\/global2022\/wp-json\/wp\/v2\/pages\/1504\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pydata.org\/global2022\/wp-json\/wp\/v2\/media\/939"}],"wp:attachment":[{"href":"https:\/\/pydata.org\/global2022\/wp-json\/wp\/v2\/media?parent=1504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}