Deep learning in Electronic Health Records - CDSS 2

بواسطة: Coursera

Overview

Overview of the main principles of Deep Learning along with common architectures. Formulate the problem for time-series classification and apply it to vital signals such as ECG. Applying this methods in Electronic Health Records is challenging due to the missing values and the heterogeneity in EHR, which include both continuous, ordinal and categorical variables. Subsequently, explore imputation techniques and different encoding strategies to address these issues. Apply these approaches to formulate clinical prediction benchmarks derived from information available in MIMIC-III database.

Syllabus

  • Artificial Intelligence and Multi-Layer Perceptron
    • This week includes an overview of deep learning history and popular deep learning platforms. Subsequently, Multi-Layer Perceptron (MLP) Networks are discussed along with common activation functions, loss functions and optimisation algorithms. Finally, the practical exercises will allow to optimise and evaluate MLP in ECG classification.
  • Convolutional and Recurrent Neural Networks.
    • Convolutional Neural Networks (CNNs) revolutionised the way we process images and they contributed significantly in deep learning success. This week we are going to discuss what advantages CNNs offer over MLP and we will implement CNNs for time-series classifications. Subsequently, we are going to present Recurrent Neural Networks (RNNs). In particular, we are going to discuss Long-Short Term Memory Networks and Gated Recurrent Unit Networks. Practical exercises will allow to design and train all these types of networks in ECG classification. The importance of training, validation and testing datasets will be emphasised for avoiding overfitting and model evaluation.
  • Preprocessing and imputation of MIMIC III data
    • Developing benchmark datasets for DNNs based on MIMIC-III database involves several steps that include cohort selection, unit conversion, outlier removal and aggregation of data within time windows. The later step allows to represent EHR as time-series data but it is also susceptible to missing data. For this reason imputation strategies both based on traditional and deep learning techniques are presented. The learner will have the opportunity to preprocess EHR and train deep learning models in predicting in-hospital mortality.
  • EHR Encodings for machine learning models
    • EHRs include categorical, ordinal and continuous variables. Appropriate data representation is important and encodings affect prediction performance. This week includes several different strategies to encode the data such as target encodings, deep learning encodings and similarity encodings. In particular, autoencoders which is a deep learning architecture to represent data in lower dimensional space will be demonstrated and applied in in-hospital mortality prediction.

Taught by

Fani Deligianni

Deep learning in Electronic Health Records - CDSS 2
الذهاب الي الدورة

Deep learning in Electronic Health Records - CDSS 2

بواسطة: Coursera

  • Coursera
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • intermediate
  • English
8.1.2PHP Version304msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (197ms)
    • Application (107ms)
    • 1 x Booting (64.71%)
      196.68ms
      1 x Application (35.05%)
      106.54ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed4.01ms
      • select * from `courses` where `slug_ar` = 'deep-learning-in-electronic-health-records---cdss-2' limit 1
        2.77ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. deep-learning-in-electronic-health-records---cdss-2
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-02-12 23:21:53' where `id` = 313
        270μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-02-12 23:21:53
        • 1. 313
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (9)
        230μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        150μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (56) and `institutions`.`deleted_at` is null
        240μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (2) and `providers`.`deleted_at` is null
        140μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 307 limit 1
        210μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 307
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        df38NkQ98L1Rc5yZb9tQD9bfqronzasEfCtNLuQf
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/deep-l...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/deep-learning-in-electronic-health-records---cdss-2
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "18.224.8.209" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "18.224.8.209" ] "cf-ray" => array:1 [ 0 => "9110514a78d5e1c7-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_PRIORITY" => "u=0, i" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_CONNECTING_IP" => "18.224.8.209" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "18.224.8.209" "HTTP_CF_RAY" => "9110514a78d5e1c7-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "46340" "REMOTE_ADDR" => "108.162.216.80" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/deep-learning-in-electronic-health-records---cdss-2" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1739402513.2841 "REQUEST_TIME" => 1739402513 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 12 Feb 2025 23:21:53 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjczbXd4YW1YYTgzVmoxZWFQcUZnMXc9PSIsInZhbHVlIjoiTGx5Q216QWVGMXZWQ0xkeGJyMVUwZU5GbE9HNzUxekY5dDFjUE51SlNGWDQ0cTJWLy9MY21YeGNYOUlwcHJDWnUyR2gzNFZ3THJIeXVYQ1ozWjdUVUcvQ1BWdDRzb2I2TjEwWUtKbHpVbDRMZkE5Rm9mWWs3ZnNBcDA5LzF3eXIiLCJtYWMiOiJmNTg0YTc2NzI1YTYxNmM0MzNlNjM2OTllZDNkMTE1NzAxNDFiYmM0MjM3ZDFmNGQ3Mjg4MDhkOTA3MjI0MmM0IiwidGFnIjoiIn0%3D; expires=Thu, 13 Feb 2025 01:21:53 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjczbXd4YW1YYTgzVmoxZWFQcUZnMXc9PSIsInZhbHVlIjoiTGx5Q216QWVGMXZWQ0xkeGJyMVUwZU5GbE9HNzUxekY5dDFjUE51SlNGWDQ0cTJWLy9MY21YeGNYOUlwcHJDWnUyR2gzN" 1 => "laravel_session=eyJpdiI6InJ6dUl0Z1ZERVMvcjFmUDhzQnoxRmc9PSIsInZhbHVlIjoiT0lEcVNUVnNDYU1PZWQ1NkhoVmVGdGdVT2xSV29KWW5IOXBId2VmWDBuanVWVzFRUWtxSmp4dHRhN25DZWdxU0xneXZpZE5GSEowR1o2cXVLMHg5TVhseFJnTVB1RXd2TC9yWnppVVA2aVMwbnk1OGp5aGJ4VTdiQmlnaFZTUVUiLCJtYWMiOiI2NjJkNjEwZTFhZDNjNDRhMWQxOWI0MGZjNDJmZTIzMDE1YmI4ZmI5M2Y3ZWI4Mzc0MzgwNzExMmEwYzg5Zjk2IiwidGFnIjoiIn0%3D; expires=Thu, 13 Feb 2025 01:21:53 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6InJ6dUl0Z1ZERVMvcjFmUDhzQnoxRmc9PSIsInZhbHVlIjoiT0lEcVNUVnNDYU1PZWQ1NkhoVmVGdGdVT2xSV29KWW5IOXBId2VmWDBuanVWVzFRUWtxSmp4dHRhN25DZWdxU0xn" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjczbXd4YW1YYTgzVmoxZWFQcUZnMXc9PSIsInZhbHVlIjoiTGx5Q216QWVGMXZWQ0xkeGJyMVUwZU5GbE9HNzUxekY5dDFjUE51SlNGWDQ0cTJWLy9MY21YeGNYOUlwcHJDWnUyR2gzNFZ3THJIeXVYQ1ozWjdUVUcvQ1BWdDRzb2I2TjEwWUtKbHpVbDRMZkE5Rm9mWWs3ZnNBcDA5LzF3eXIiLCJtYWMiOiJmNTg0YTc2NzI1YTYxNmM0MzNlNjM2OTllZDNkMTE1NzAxNDFiYmM0MjM3ZDFmNGQ3Mjg4MDhkOTA3MjI0MmM0IiwidGFnIjoiIn0%3D; expires=Thu, 13-Feb-2025 01:21:53 GMT; path=/XSRF-TOKEN=eyJpdiI6IjczbXd4YW1YYTgzVmoxZWFQcUZnMXc9PSIsInZhbHVlIjoiTGx5Q216QWVGMXZWQ0xkeGJyMVUwZU5GbE9HNzUxekY5dDFjUE51SlNGWDQ0cTJWLy9MY21YeGNYOUlwcHJDWnUyR2gzN" 1 => "laravel_session=eyJpdiI6InJ6dUl0Z1ZERVMvcjFmUDhzQnoxRmc9PSIsInZhbHVlIjoiT0lEcVNUVnNDYU1PZWQ1NkhoVmVGdGdVT2xSV29KWW5IOXBId2VmWDBuanVWVzFRUWtxSmp4dHRhN25DZWdxU0xneXZpZE5GSEowR1o2cXVLMHg5TVhseFJnTVB1RXd2TC9yWnppVVA2aVMwbnk1OGp5aGJ4VTdiQmlnaFZTUVUiLCJtYWMiOiI2NjJkNjEwZTFhZDNjNDRhMWQxOWI0MGZjNDJmZTIzMDE1YmI4ZmI5M2Y3ZWI4Mzc0MzgwNzExMmEwYzg5Zjk2IiwidGFnIjoiIn0%3D; expires=Thu, 13-Feb-2025 01:21:53 GMT; path=/; httponlylaravel_session=eyJpdiI6InJ6dUl0Z1ZERVMvcjFmUDhzQnoxRmc9PSIsInZhbHVlIjoiT0lEcVNUVnNDYU1PZWQ1NkhoVmVGdGdVT2xSV29KWW5IOXBId2VmWDBuanVWVzFRUWtxSmp4dHRhN25DZWdxU0xn" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "df38NkQ98L1Rc5yZb9tQD9bfqronzasEfCtNLuQf" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/deep-learning-in-electronic-health-records---cdss-2" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]