{"id":7307,"date":"2022-03-31T09:42:52","date_gmt":"2022-03-31T09:42:52","guid":{"rendered":"https:\/\/liacc.fe.up.pt\/liaccwp\/?page_id=7307"},"modified":"2024-07-26T13:19:49","modified_gmt":"2024-07-26T13:19:49","slug":"research-area","status":"publish","type":"page","link":"https:\/\/liacc.fe.up.pt\/liaccwp\/research-area\/","title":{"rendered":"Research Areas"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7307\" class=\"elementor elementor-7307\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4a5bff5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4a5bff5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-22b272e\" data-id=\"22b272e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6571e08 elementor-widget elementor-widget-menu-anchor\" data-id=\"6571e08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"comp\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3dc8259 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3dc8259\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f8e57b\" data-id=\"7f8e57b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0d80e9f elementor-widget elementor-widget-spacer\" data-id=\"0d80e9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-2e7923c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"2e7923c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-c2e9f0c\" data-id=\"c2e9f0c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e472390 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"e472390\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#complexsystem\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"500\" viewBox=\"0 0 375 374.999991\" height=\"500\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"ad99a03798\"><path d=\"M 193 8.398438 L 290 8.398438 L 290 104 L 193 104 Z M 193 8.398438 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"87ecfc8168\"><path d=\"M 86 8.398438 L 182 8.398438 L 182 128 L 86 128 Z M 86 8.398438 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"c0b5177abd\"><path d=\"M 8.398438 68 L 366.898438 68 L 366.898438 366.898438 L 8.398438 366.898438 Z M 8.398438 68 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><path fill=\"#3d5a80\" d=\"M 250.386719 223.273438 L 260.765625 220.808594 C 263.457031 220.136719 265.324219 217.746094 265.324219 214.984375 L 265.324219 196.160156 C 265.324219 193.398438 263.457031 191.007812 260.765625 190.335938 L 250.386719 187.871094 C 247.472656 187.199219 245.007812 185.109375 243.886719 182.34375 C 242.765625 179.582031 242.992188 176.371094 244.558594 173.832031 L 250.160156 164.644531 C 251.578125 162.253906 251.28125 159.265625 249.265625 157.324219 L 235.96875 144.03125 L 227.53125 152.46875 L 237.539062 162.476562 L 234.402344 167.632812 C 230.816406 173.457031 230.292969 180.703125 232.90625 186.976562 C 235.523438 193.25 241.050781 197.953125 247.695312 199.597656 L 253.523438 201.015625 L 253.523438 210.425781 L 247.695312 211.847656 C 241.050781 213.414062 235.523438 218.121094 232.90625 224.46875 C 230.292969 230.742188 230.890625 237.988281 234.402344 243.8125 L 237.539062 248.964844 L 230.890625 255.613281 L 225.738281 252.476562 C 219.914062 248.890625 212.667969 248.367188 206.394531 250.984375 C 200.121094 253.597656 195.414062 259.125 193.773438 265.769531 L 192.351562 271.597656 L 182.941406 271.597656 L 181.523438 265.769531 C 179.953125 259.125 175.25 253.597656 168.902344 250.984375 C 162.628906 248.367188 155.382812 248.964844 149.558594 252.476562 L 144.402344 255.613281 L 137.757812 248.964844 L 140.894531 243.8125 C 144.476562 237.988281 145 230.742188 142.386719 224.46875 C 139.773438 218.195312 134.246094 213.488281 127.597656 211.847656 L 121.773438 210.425781 L 121.773438 201.015625 L 127.597656 199.597656 C 134.246094 198.027344 139.773438 193.324219 142.386719 186.976562 C 145 180.703125 144.402344 173.457031 140.894531 167.632812 L 137.757812 162.476562 L 147.765625 152.46875 L 139.324219 144.03125 L 126.03125 157.324219 C 124.089844 159.265625 123.714844 162.328125 125.132812 164.644531 L 130.734375 173.832031 C 132.304688 176.371094 132.527344 179.582031 131.40625 182.34375 C 130.289062 185.109375 127.824219 187.199219 124.910156 187.871094 L 114.527344 190.335938 C 111.839844 191.007812 109.972656 193.398438 109.972656 196.160156 L 109.972656 214.984375 C 109.972656 217.746094 111.839844 220.136719 114.527344 220.808594 L 124.910156 223.273438 C 127.824219 223.945312 130.289062 226.035156 131.40625 228.800781 C 132.527344 231.5625 132.304688 234.773438 130.734375 237.316406 L 125.132812 246.5 C 123.714844 248.890625 124.015625 251.878906 126.03125 253.820312 L 139.324219 267.113281 C 141.265625 269.058594 144.328125 269.429688 146.644531 268.011719 L 155.832031 262.410156 C 158.371094 260.839844 161.582031 260.617188 164.34375 261.738281 C 167.109375 262.859375 169.199219 265.324219 169.871094 268.234375 L 172.335938 278.617188 C 173.007812 281.304688 175.398438 283.171875 178.164062 283.171875 L 196.984375 283.171875 C 199.746094 283.171875 202.136719 281.304688 202.808594 278.617188 L 205.273438 268.234375 C 205.945312 265.324219 208.039062 262.859375 210.800781 261.738281 C 213.5625 260.617188 216.777344 260.839844 219.316406 262.410156 L 228.5 268.011719 C 230.890625 269.429688 233.878906 269.132812 235.820312 267.113281 L 249.117188 253.820312 C 251.058594 251.878906 251.429688 248.816406 250.011719 246.5 L 244.410156 237.316406 C 242.839844 234.773438 242.617188 231.5625 243.738281 228.800781 C 244.859375 226.035156 247.472656 224.019531 250.386719 223.273438 Z M 250.386719 223.273438 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 187.648438 241.421875 C 207.441406 241.421875 223.496094 225.363281 223.496094 205.574219 C 223.496094 197.730469 221.03125 190.335938 216.328125 184.0625 L 206.765625 191.234375 C 209.90625 195.414062 211.546875 200.34375 211.546875 205.574219 C 211.546875 218.71875 200.792969 229.472656 187.648438 229.472656 C 174.503906 229.472656 163.746094 218.71875 163.746094 205.574219 C 163.746094 200.34375 165.390625 195.414062 168.527344 191.234375 L 158.96875 184.0625 C 154.261719 190.335938 151.796875 197.730469 151.796875 205.574219 C 151.796875 225.363281 167.855469 241.421875 187.648438 241.421875 Z M 187.648438 241.421875 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 109.972656 157.773438 L 52.6875 157.773438 L 36.480469 141.566406 L 28.039062 150.003906 L 45.964844 167.929688 C 47.085938 169.050781 48.578125 169.648438 50.222656 169.648438 L 109.972656 169.648438 Z M 109.972656 157.773438 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 32.296875 181.671875 L 98.023438 181.671875 L 98.023438 193.621094 L 32.296875 193.621094 Z M 32.296875 181.671875 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 28.039062 225.214844 L 36.480469 233.65625 L 52.6875 217.523438 L 98.023438 217.523438 L 98.023438 205.574219 L 50.222656 205.574219 C 48.652344 205.574219 47.085938 206.171875 45.964844 207.289062 Z M 28.039062 225.214844 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 277.273438 217.523438 L 322.609375 217.523438 L 338.816406 233.730469 L 347.253906 225.289062 L 329.328125 207.363281 C 328.210938 206.246094 326.714844 205.648438 325.074219 205.648438 L 277.273438 205.648438 Z M 277.273438 217.523438 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 277.273438 181.671875 L 342.996094 181.671875 L 342.996094 193.621094 L 277.273438 193.621094 Z M 277.273438 181.671875 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 338.742188 141.566406 L 322.609375 157.773438 L 265.324219 157.773438 L 265.324219 169.722656 L 325.074219 169.722656 C 326.640625 169.722656 328.210938 169.125 329.328125 168.003906 L 347.253906 150.078125 Z M 338.742188 141.566406 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#ad99a03798)\"><path fill=\"#3d5a80\" d=\"M 210.726562 74.644531 C 207.515625 69.34375 205.796875 63.292969 205.648438 57.09375 L 235.523438 61.351562 L 235.523438 91.523438 C 230.292969 90.628906 225.363281 88.6875 221.03125 85.625 L 214.160156 95.410156 C 222.152344 101.011719 231.5625 103.996094 241.421875 103.996094 C 267.789062 103.996094 289.222656 82.5625 289.222656 56.199219 C 289.222656 29.832031 267.789062 8.398438 241.421875 8.398438 C 215.058594 8.398438 193.621094 29.832031 193.621094 56.199219 C 193.621094 64.859375 196.011719 73.449219 200.417969 80.84375 Z M 241.421875 20.347656 C 249.191406 20.347656 256.285156 22.8125 262.1875 26.996094 L 239.332031 49.847656 L 207.289062 45.292969 C 211.921875 30.804688 225.4375 20.347656 241.421875 20.347656 Z M 241.421875 20.347656 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path fill=\"#3d5a80\" d=\"M 199.597656 92.046875 L 175.699219 92.046875 C 172.410156 92.046875 169.722656 94.734375 169.722656 98.023438 L 169.722656 139.847656 L 157.773438 139.847656 C 155.457031 139.847656 153.367188 141.191406 152.394531 143.28125 C 151.425781 145.375 151.722656 147.839844 153.214844 149.632812 L 183.089844 185.480469 C 184.210938 186.824219 185.929688 187.648438 187.648438 187.648438 C 189.367188 187.648438 191.082031 186.824219 192.203125 185.480469 L 222.078125 149.632812 C 223.570312 147.839844 223.871094 145.375 222.898438 143.28125 C 221.929688 141.191406 219.835938 139.847656 217.523438 139.847656 L 205.574219 139.847656 L 205.574219 98.023438 C 205.574219 94.734375 202.882812 92.046875 199.597656 92.046875 Z M 199.597656 92.046875 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#87ecfc8168)\"><path fill=\"#3d5a80\" d=\"M 92.046875 127.898438 L 157.773438 127.898438 L 157.773438 98.023438 L 109.972656 98.023438 L 109.972656 86.074219 L 162.328125 86.074219 C 165.613281 82.414062 170.394531 80.097656 175.699219 80.097656 L 181.671875 80.097656 L 181.671875 14.371094 C 181.671875 11.085938 178.984375 8.398438 175.699219 8.398438 L 92.046875 8.398438 C 88.761719 8.398438 86.074219 11.085938 86.074219 14.371094 L 86.074219 121.921875 C 86.074219 125.207031 88.761719 127.898438 92.046875 127.898438 Z M 109.972656 38.273438 L 157.773438 38.273438 L 157.773438 50.222656 L 109.972656 50.222656 Z M 109.972656 62.171875 L 157.773438 62.171875 L 157.773438 74.121094 L 109.972656 74.121094 Z M 109.972656 62.171875 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><g clip-path=\"url(#c0b5177abd)\"><path fill=\"#3d5a80\" d=\"M 348.972656 68.148438 L 295.199219 68.148438 L 295.199219 80.097656 L 348.972656 80.097656 C 352.257812 80.097656 354.949219 82.785156 354.949219 86.074219 L 354.949219 259.347656 L 260.09375 259.347656 C 259.421875 260.394531 258.601562 261.4375 257.703125 262.335938 L 244.410156 275.628906 C 238.585938 281.453125 229.472656 282.574219 222.378906 278.242188 L 216.179688 274.433594 L 214.535156 281.378906 C 212.59375 289.445312 205.421875 295.121094 197.132812 295.121094 L 178.3125 295.121094 C 170.019531 295.121094 162.777344 289.445312 160.910156 281.378906 L 159.265625 274.433594 L 153.066406 278.242188 C 145.972656 282.574219 136.859375 281.53125 131.035156 275.628906 L 117.589844 262.335938 C 116.695312 261.4375 115.871094 260.394531 115.199219 259.347656 L 20.347656 259.347656 L 20.347656 86.074219 C 20.347656 82.785156 23.035156 80.097656 26.324219 80.097656 L 74.121094 80.097656 L 74.121094 68.148438 L 26.324219 68.148438 C 16.464844 68.148438 8.398438 76.214844 8.398438 86.074219 L 8.398438 289.222656 C 8.398438 299.082031 16.464844 307.148438 26.324219 307.148438 L 143.730469 307.148438 L 129.390625 354.949219 L 109.972656 354.949219 L 109.972656 366.898438 L 265.324219 366.898438 L 265.324219 354.949219 L 245.902344 354.949219 L 231.5625 307.148438 L 348.972656 307.148438 C 358.832031 307.148438 366.898438 299.082031 366.898438 289.222656 L 366.898438 86.074219 C 366.898438 76.214844 358.832031 68.148438 348.972656 68.148438 Z M 233.355469 354.949219 L 141.9375 354.949219 L 156.277344 307.148438 L 219.015625 307.148438 Z M 233.355469 354.949219 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-b46c5ca\" data-id=\"b46c5ca\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6522b4b elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"6522b4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#intelligentsimulation\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"500\" viewBox=\"0 0 375 374.999991\" height=\"500\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"4235331670\"><path d=\"M 119 12 L 362 12 L 362 369.675781 L 119 369.675781 Z M 119 12 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><g clip-path=\"url(#4235331670)\"><path fill=\"#3d5a80\" d=\"M 187.742188 88.792969 C 188.859375 89.910156 190.257812 90.46875 191.652344 90.46875 L 225.164062 90.46875 C 226.5625 90.46875 227.957031 89.910156 229.074219 88.792969 L 238.289062 79.582031 C 241.082031 80.976562 244.152344 81.816406 247.503906 81.816406 C 258.398438 81.816406 267.054688 73.160156 267.054688 62.269531 C 267.054688 51.382812 258.398438 42.726562 247.503906 42.726562 C 236.613281 42.726562 227.957031 51.382812 227.957031 62.269531 C 227.957031 65.621094 228.792969 68.691406 230.191406 71.484375 L 222.929688 79.300781 L 193.886719 79.300781 L 174.898438 60.316406 L 174.898438 23.460938 L 191.09375 23.460938 C 191.652344 23.460938 192.210938 23.738281 192.769531 23.460938 C 242.480469 21.507812 293.582031 44.121094 318.4375 90.46875 L 299.726562 90.46875 C 297.214844 82.371094 289.953125 76.507812 281.015625 76.507812 C 270.125 76.507812 261.46875 85.164062 261.46875 96.054688 C 261.46875 104.988281 267.332031 112.246094 275.433594 114.761719 L 275.433594 165.855469 L 233.542969 165.855469 C 230.46875 165.855469 227.957031 168.367188 227.957031 171.441406 L 227.957031 202.152344 L 216.785156 202.152344 L 216.785156 168.648438 C 216.785156 166.972656 215.949219 165.578125 214.832031 164.460938 L 197.238281 149.382812 L 197.238281 112.804688 L 220.136719 112.804688 L 227.675781 120.34375 C 226.28125 123.136719 225.445312 126.207031 225.445312 129.558594 C 225.445312 140.449219 234.101562 149.101562 244.992188 149.101562 C 255.882812 149.101562 264.539062 140.449219 264.539062 129.558594 C 264.539062 118.667969 255.882812 110.015625 244.992188 110.015625 C 241.640625 110.015625 238.570312 110.851562 235.777344 112.246094 L 226.558594 103.035156 C 225.164062 102.195312 223.769531 101.636719 222.371094 101.636719 L 191.652344 101.636719 C 188.582031 101.636719 186.066406 104.152344 186.066406 107.222656 L 186.066406 151.894531 C 186.066406 153.570312 186.90625 154.964844 188.023438 156.082031 L 205.617188 171.160156 L 205.617188 202.152344 L 183.273438 202.152344 C 181.878906 202.152344 180.480469 202.710938 179.363281 203.828125 L 134.683594 248.5 C 133.566406 249.617188 133.007812 251.011719 133.007812 252.410156 L 133.007812 297.917969 C 124.910156 300.433594 119.042969 307.691406 119.042969 316.625 C 119.042969 327.515625 127.699219 336.171875 138.59375 336.171875 C 149.484375 336.171875 158.140625 327.515625 158.140625 316.625 C 158.140625 307.691406 152.277344 300.433594 144.175781 297.917969 L 144.175781 254.644531 L 185.507812 213.320312 L 286.601562 213.320312 C 288.835938 213.320312 290.792969 212.203125 291.628906 210.25 L 308.386719 176.746094 C 308.664062 175.90625 308.945312 175.070312 308.945312 174.230469 L 308.945312 154.6875 L 333.519531 154.6875 L 333.519531 177.582031 L 326.257812 193.496094 C 325.699219 194.894531 325.699219 196.289062 325.980469 197.683594 L 350.554688 263.296875 C 350.554688 263.578125 350.554688 263.855469 350.554688 264.136719 C 350.273438 264.414062 350.273438 264.414062 349.996094 264.414062 L 325.980469 264.414062 C 324.304688 264.414062 322.628906 265.253906 321.511719 266.648438 C 320.394531 268.042969 320.113281 270 320.671875 271.675781 L 327.375 291.21875 L 314.527344 295.6875 C 312.851562 296.246094 311.457031 297.640625 310.898438 299.316406 C 310.339844 300.992188 310.617188 302.945312 311.734375 304.339844 L 320.113281 315.789062 L 312.851562 321.371094 C 311.457031 322.488281 310.617188 324.164062 310.617188 325.839844 L 310.617188 340.078125 C 310.617188 346.5 307.269531 352.644531 301.683594 355.714844 C 299.167969 357.390625 296.097656 358.226562 293.027344 358.226562 C 269.847656 358.507812 180.480469 329.191406 180.480469 280.328125 L 180.480469 268.601562 C 180.480469 265.53125 177.96875 263.019531 174.898438 263.019531 C 171.824219 263.019531 169.3125 265.53125 169.3125 268.601562 L 169.3125 280.328125 C 169.3125 339.800781 269.566406 369.675781 293.304688 369.675781 C 298.332031 369.675781 303.359375 368.28125 307.546875 365.765625 C 316.484375 360.460938 321.789062 350.96875 321.789062 340.359375 L 321.789062 328.632812 L 331.003906 321.371094 C 333.238281 319.417969 333.796875 316.066406 332.121094 313.835938 L 325.140625 304.0625 L 336.3125 300.152344 C 339.105469 299.035156 340.78125 295.964844 339.664062 293.171875 L 333.796875 275.582031 L 349.996094 275.582031 C 353.90625 275.582031 357.535156 273.628906 359.769531 270.558594 C 362.003906 267.207031 362.5625 263.019531 361.164062 259.390625 L 337.429688 196.007812 L 344.128906 181.210938 C 344.410156 180.375 344.6875 179.816406 344.6875 178.976562 L 344.6875 148.265625 C 343.015625 106.105469 325.699219 70.644531 294.980469 45.519531 C 267.054688 22.621094 231.027344 11.175781 192.769531 12.292969 C 192.492188 12.292969 191.933594 12.292969 191.652344 12.292969 L 169.3125 12.292969 C 166.238281 12.292969 163.726562 14.804688 163.726562 17.875 L 163.726562 62.550781 C 163.726562 63.945312 164.285156 65.339844 165.402344 66.457031 Z M 247.503906 54.171875 C 252.253906 54.171875 255.882812 57.804688 255.882812 62.550781 C 255.882812 67.296875 252.253906 70.925781 247.503906 70.925781 C 242.757812 70.925781 239.128906 67.296875 239.128906 62.550781 C 239.128906 57.804688 242.757812 54.171875 247.503906 54.171875 Z M 244.710938 121.183594 C 249.460938 121.183594 253.089844 124.8125 253.089844 129.558594 C 253.089844 134.304688 249.460938 137.933594 244.710938 137.933594 C 239.964844 137.933594 236.335938 134.304688 236.335938 129.558594 C 236.335938 124.8125 239.964844 121.183594 244.710938 121.183594 Z M 146.96875 316.625 C 146.96875 321.371094 143.339844 325.003906 138.59375 325.003906 C 133.84375 325.003906 130.214844 321.371094 130.214844 316.625 C 130.214844 311.878906 133.84375 308.25 138.59375 308.25 C 143.339844 308.25 146.96875 311.878906 146.96875 316.625 Z M 272.640625 96.054688 C 272.640625 91.308594 276.269531 87.679688 281.015625 87.679688 C 285.765625 87.679688 289.394531 91.308594 289.394531 96.054688 C 289.394531 100.800781 285.765625 104.429688 281.015625 104.429688 C 276.269531 104.429688 272.640625 100.800781 272.640625 96.054688 Z M 333.238281 143.519531 L 303.359375 143.519531 C 300.285156 143.519531 297.773438 146.03125 297.773438 149.101562 L 297.773438 172.835938 L 283.25 202.152344 L 239.128906 202.152344 L 239.128906 177.023438 L 281.015625 177.023438 C 284.089844 177.023438 286.601562 174.511719 286.601562 171.441406 L 286.601562 114.761719 C 293.027344 112.804688 297.773438 107.78125 299.726562 101.636719 L 323.746094 101.636719 C 328.769531 114.203125 332.121094 128.164062 333.238281 143.519531 Z M 333.238281 143.519531 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path fill=\"#3d5a80\" d=\"M 38.058594 50.542969 L 38.058594 98.847656 C 38.058594 100.519531 38.894531 102.195312 40.011719 103.3125 L 70.730469 127.882812 C 71.011719 128.164062 71.289062 128.164062 71.570312 128.441406 L 71.570312 188.191406 C 71.570312 189.589844 72.128906 190.703125 72.964844 191.820312 L 88.324219 209.691406 L 88.324219 256.039062 C 80.226562 258.550781 74.363281 265.8125 74.363281 274.746094 C 74.363281 285.632812 83.019531 294.289062 93.910156 294.289062 C 104.800781 294.289062 113.457031 285.632812 113.457031 274.746094 C 113.457031 265.8125 107.59375 258.550781 99.496094 256.039062 L 99.496094 207.734375 C 99.496094 206.339844 98.9375 205.222656 98.097656 204.105469 L 82.738281 186.238281 L 82.738281 63.667969 L 110.664062 79.582031 L 110.664062 91.027344 C 102.566406 93.542969 96.703125 100.800781 96.703125 109.734375 C 96.703125 120.625 105.359375 129.28125 116.25 129.28125 C 127.140625 129.28125 135.800781 120.625 135.800781 109.734375 C 135.800781 100.800781 129.933594 93.542969 121.835938 91.027344 L 121.835938 76.507812 C 121.835938 74.554688 120.71875 72.601562 119.042969 71.761719 L 79.945312 49.425781 C 78.269531 48.308594 76.039062 48.308594 74.363281 49.425781 C 72.6875 50.542969 71.570312 52.21875 71.570312 54.171875 L 71.570312 114.203125 L 49.226562 96.054688 L 49.226562 50.542969 C 57.328125 48.03125 63.191406 40.769531 63.191406 31.835938 C 63.191406 20.949219 54.535156 12.292969 43.640625 12.292969 C 32.75 12.292969 24.09375 20.949219 24.09375 31.835938 C 24.09375 40.769531 29.957031 48.03125 38.058594 50.542969 Z M 102.289062 274.746094 C 102.289062 279.492188 98.65625 283.121094 93.910156 283.121094 C 89.164062 283.121094 85.53125 279.492188 85.53125 274.746094 C 85.53125 270 89.164062 266.371094 93.910156 266.371094 C 98.65625 266.371094 102.289062 270 102.289062 274.746094 Z M 124.628906 110.015625 C 124.628906 114.761719 121 118.390625 116.25 118.390625 C 111.503906 118.390625 107.875 114.761719 107.875 110.015625 C 107.875 105.269531 111.503906 101.636719 116.25 101.636719 C 121 101.636719 124.628906 105.269531 124.628906 110.015625 Z M 43.640625 23.460938 C 48.390625 23.460938 52.019531 27.089844 52.019531 31.835938 C 52.019531 36.582031 48.390625 40.214844 43.640625 40.214844 C 38.894531 40.214844 35.265625 36.582031 35.265625 31.835938 C 35.265625 27.089844 38.894531 23.460938 43.640625 23.460938 Z M 43.640625 23.460938 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 163.726562 101.078125 L 163.726562 182.886719 L 121.835938 224.769531 L 121.835938 184.5625 C 129.933594 182.050781 135.800781 174.789062 135.800781 165.855469 C 135.800781 154.964844 127.140625 146.3125 116.25 146.3125 C 105.359375 146.3125 96.703125 154.964844 96.703125 165.855469 C 96.703125 174.789062 102.566406 182.050781 110.664062 184.5625 L 110.664062 238.449219 C 110.664062 240.683594 112.0625 242.636719 114.015625 243.472656 C 114.855469 244.03125 115.414062 244.03125 116.25 244.03125 C 117.648438 244.03125 119.042969 243.472656 120.160156 242.359375 L 173.222656 189.308594 C 174.339844 188.191406 174.898438 186.796875 174.898438 185.398438 L 174.898438 98.847656 C 174.898438 97.449219 174.339844 96.054688 173.222656 94.9375 L 152.554688 74.277344 L 152.554688 31.835938 C 152.554688 28.765625 150.042969 26.253906 146.96875 26.253906 C 143.898438 26.253906 141.386719 28.765625 141.386719 31.835938 L 141.386719 76.507812 C 141.386719 77.90625 141.945312 79.300781 143.0625 80.417969 Z M 116.25 174.230469 C 111.503906 174.230469 107.875 170.601562 107.875 165.855469 C 107.875 161.109375 111.503906 157.480469 116.25 157.480469 C 121 157.480469 124.628906 161.109375 124.628906 165.855469 C 124.628906 170.601562 121 174.230469 116.25 174.230469 Z M 116.25 174.230469 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 21.300781 235.65625 C 21.300781 246.546875 29.957031 255.203125 40.851562 255.203125 C 51.742188 255.203125 60.398438 246.546875 60.398438 235.65625 C 60.398438 226.722656 54.535156 219.464844 46.433594 216.949219 L 46.433594 178.976562 C 54.535156 176.464844 60.398438 169.207031 60.398438 160.269531 C 60.398438 149.382812 51.742188 140.726562 40.851562 140.726562 C 29.957031 140.726562 21.300781 149.382812 21.300781 160.269531 C 21.300781 169.207031 27.164062 176.464844 35.265625 178.976562 L 35.265625 216.949219 C 27.164062 219.464844 21.300781 226.722656 21.300781 235.65625 Z M 32.472656 160.269531 C 32.472656 155.523438 36.101562 151.894531 40.851562 151.894531 C 45.597656 151.894531 49.226562 155.523438 49.226562 160.269531 C 49.226562 165.019531 45.597656 168.648438 40.851562 168.648438 C 36.101562 168.648438 32.472656 165.019531 32.472656 160.269531 Z M 40.851562 227.28125 C 45.597656 227.28125 49.226562 230.910156 49.226562 235.65625 C 49.226562 240.402344 45.597656 244.03125 40.851562 244.03125 C 36.101562 244.03125 32.472656 240.402344 32.472656 235.65625 C 32.472656 230.910156 36.101562 227.28125 40.851562 227.28125 Z M 40.851562 227.28125 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-8947212\" data-id=\"8947212\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1fd5f05 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"1fd5f05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#intelligentrobotics\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"500\" viewBox=\"0 0 375 374.999991\" height=\"500\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"3ac9d6e372\"><path d=\"M 8 47.769531 L 367.953125 47.769531 L 367.953125 369.519531 L 8 369.519531 Z M 8 47.769531 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><path fill=\"#3d5a80\" d=\"M 142.234375 234.992188 L 118.183594 234.992188 C 115.996094 234.992188 114.21875 236.769531 114.21875 238.960938 C 114.21875 241.152344 115.996094 242.925781 118.183594 242.925781 L 142.234375 242.925781 C 144.421875 242.925781 146.195312 241.152344 146.195312 238.960938 C 146.195312 236.769531 144.421875 234.992188 142.234375 234.992188 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 130.203125 254.671875 L 118.183594 254.671875 C 115.996094 254.671875 114.21875 256.449219 114.21875 258.640625 C 114.21875 260.828125 115.996094 262.605469 118.183594 262.605469 L 130.203125 262.605469 C 132.394531 262.605469 134.171875 260.828125 134.171875 258.640625 C 134.171875 256.449219 132.394531 254.671875 130.203125 254.671875 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 187.539062 337.105469 C 181.8125 337.105469 177.152344 332.445312 177.152344 326.710938 C 177.152344 320.976562 181.8125 316.320312 187.539062 316.320312 C 193.261719 316.320312 197.921875 320.976562 197.921875 326.710938 C 197.921875 332.445312 193.261719 337.105469 187.539062 337.105469 Z M 187.539062 308.382812 C 177.441406 308.382812 169.222656 316.609375 169.222656 326.710938 C 169.222656 336.816406 177.441406 345.039062 187.539062 345.039062 C 197.632812 345.039062 205.851562 336.816406 205.851562 326.710938 C 205.851562 316.609375 197.632812 308.382812 187.539062 308.382812 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#3ac9d6e372)\"><path fill=\"#3d5a80\" d=\"M 327.402344 247.394531 C 327.367188 247.410156 327.339844 247.425781 327.304688 247.441406 C 326.996094 247.597656 326.699219 247.765625 326.402344 247.933594 C 320.402344 250.859375 313.277344 248.585938 310.035156 242.722656 L 302.019531 228.222656 L 324.539062 215.253906 L 332.234375 231.265625 C 335.070312 237.164062 332.945312 244.089844 327.402344 247.394531 Z M 283.546875 194.792969 L 308.203125 181.28125 L 321.089844 208.082031 L 298.179688 221.273438 Z M 280.59375 125.480469 C 292 127.320312 319.042969 134.28125 331.28125 159.585938 L 308.214844 172.21875 C 308.109375 172.28125 308.003906 172.335938 307.90625 172.398438 L 282.117188 186.527344 L 282.117188 142.425781 C 282.117188 136.644531 281.59375 130.976562 280.59375 125.480469 Z M 274.1875 207.335938 L 100.890625 207.335938 L 100.890625 142.425781 C 100.890625 135.382812 101.738281 128.539062 103.332031 121.976562 C 103.363281 121.878906 103.382812 121.777344 103.40625 121.675781 C 105.277344 114.078125 108.152344 106.867188 111.886719 100.199219 L 112.5625 100.980469 C 126.3125 116.835938 133.886719 137.128906 133.886719 158.117188 C 133.886719 171.75 144.960938 182.832031 158.574219 182.832031 L 216.503906 182.832031 C 230.117188 182.832031 241.195312 171.75 241.195312 158.117188 C 241.195312 137.128906 248.769531 116.835938 262.519531 100.980469 L 263.195312 100.199219 C 266.929688 106.871094 269.804688 114.082031 271.675781 121.683594 C 271.699219 121.78125 271.71875 121.878906 271.746094 121.972656 C 273.339844 128.535156 274.1875 135.382812 274.1875 142.425781 Z M 274.1875 246.097656 C 274.1875 266.957031 257.230469 283.921875 236.394531 283.921875 L 138.6875 283.921875 C 117.847656 283.921875 100.890625 266.957031 100.890625 246.097656 L 100.890625 215.273438 L 274.1875 215.273438 Z M 222.367188 326.710938 C 222.367188 345.925781 206.746094 361.566406 187.539062 361.566406 C 168.328125 361.566406 152.707031 345.925781 152.707031 326.710938 C 152.707031 307.496094 168.328125 291.855469 187.539062 291.855469 C 206.746094 291.855469 222.367188 307.496094 222.367188 326.710938 Z M 187.539062 55.71875 C 217.039062 55.71875 243.140625 70.554688 258.796875 93.15625 L 256.53125 95.773438 C 241.53125 113.078125 233.265625 135.214844 233.265625 158.117188 C 233.265625 167.367188 225.746094 174.898438 216.503906 174.898438 L 158.574219 174.898438 C 149.335938 174.898438 141.816406 167.367188 141.816406 158.117188 C 141.816406 135.214844 133.550781 113.078125 118.550781 95.773438 L 116.28125 93.15625 C 131.9375 70.554688 158.035156 55.71875 187.539062 55.71875 Z M 92.964844 142.425781 L 92.964844 186.527344 L 67.175781 172.398438 C 67.074219 172.335938 66.972656 172.28125 66.863281 172.21875 L 43.800781 159.585938 C 56.035156 134.28125 83.078125 127.320312 94.484375 125.480469 C 93.488281 130.976562 92.964844 136.644531 92.964844 142.425781 Z M 76.898438 221.273438 L 53.988281 208.078125 L 66.875 181.28125 L 91.535156 194.792969 Z M 65.046875 242.722656 C 61.800781 248.609375 54.632812 250.835938 48.640625 247.914062 C 48.355469 247.753906 48.070312 247.59375 47.777344 247.441406 C 47.742188 247.425781 47.710938 247.410156 47.679688 247.394531 C 42.136719 244.085938 40.007812 237.164062 42.847656 231.253906 L 50.539062 215.25 L 73.0625 228.222656 Z M 366.609375 269.363281 L 360.90625 258.238281 C 356.675781 250 348.453125 245.117188 339.792969 244.722656 C 342.027344 239.503906 342.050781 233.382812 339.375 227.820312 L 329.902344 208.117188 C 329.867188 208.03125 329.828125 207.953125 329.789062 207.875 L 315.167969 177.457031 L 338.289062 164.792969 C 340.058594 163.824219 340.820312 161.683594 340.050781 159.8125 C 325.828125 124.988281 289.410156 118.371094 278.691406 117.167969 C 276.175781 108.09375 272.34375 99.5625 267.410156 91.796875 C 267.25 91.449219 267.042969 91.128906 266.785156 90.832031 C 249.890625 64.9375 220.679688 47.785156 187.539062 47.785156 C 154.394531 47.785156 125.179688 64.941406 108.285156 90.84375 C 108.035156 91.132812 107.832031 91.449219 107.675781 91.789062 C 102.738281 99.558594 98.90625 108.089844 96.390625 117.167969 C 85.667969 118.371094 49.25 124.988281 35.027344 159.8125 C 34.261719 161.683594 35.023438 163.824219 36.789062 164.792969 L 59.914062 177.457031 L 45.238281 207.984375 C 45.21875 208.015625 45.203125 208.050781 45.1875 208.082031 L 35.703125 227.8125 C 33.027344 233.378906 33.054688 239.496094 35.285156 244.71875 C 26.621094 245.109375 18.402344 249.996094 14.175781 258.238281 L 8.464844 269.355469 C 7.464844 271.304688 8.234375 273.703125 10.175781 274.703125 C 12.128906 275.6875 14.511719 274.933594 15.515625 272.992188 L 21.222656 261.863281 C 25.472656 253.601562 35.597656 250.285156 43.898438 254.382812 C 44.179688 254.546875 44.472656 254.707031 44.765625 254.859375 C 44.832031 254.890625 44.898438 254.917969 44.957031 254.953125 C 52.710938 259.46875 55.667969 269.359375 51.515625 277.445312 L 45.808594 288.558594 C 44.808594 290.511719 45.574219 292.90625 47.523438 293.910156 C 48.101562 294.199219 48.71875 294.34375 49.332031 294.34375 C 50.769531 294.34375 52.160156 293.558594 52.859375 292.195312 L 58.570312 281.070312 C 62.652344 273.113281 62.035156 263.972656 57.761719 256.808594 C 63.585938 255.761719 68.882812 252.179688 71.984375 246.5625 L 81.824219 228.757812 C 81.832031 228.742188 81.847656 228.726562 81.855469 228.714844 C 81.878906 228.671875 81.894531 228.632812 81.914062 228.59375 L 92.964844 208.597656 L 92.964844 246.097656 C 92.964844 271.328125 113.476562 291.855469 138.6875 291.855469 L 162.78125 291.855469 C 151.898438 299.621094 144.777344 312.34375 144.777344 326.710938 C 144.777344 350.304688 163.960938 369.503906 187.539062 369.503906 C 211.113281 369.503906 230.296875 350.304688 230.296875 326.710938 C 230.296875 312.34375 223.179688 299.621094 212.292969 291.855469 L 236.394531 291.855469 C 261.605469 291.855469 282.117188 271.328125 282.117188 246.097656 L 282.117188 208.597656 L 293.164062 228.59375 C 293.1875 228.632812 293.203125 228.671875 293.226562 228.714844 C 293.234375 228.726562 293.246094 228.742188 293.257812 228.757812 L 303.097656 246.5625 C 306.195312 252.175781 311.484375 255.757812 317.300781 256.8125 C 316.332031 258.433594 315.539062 260.175781 314.945312 262.019531 C 312.910156 268.371094 313.460938 275.136719 316.511719 281.070312 L 322.214844 292.183594 C 322.914062 293.558594 324.304688 294.34375 325.742188 294.34375 C 326.355469 294.34375 326.976562 294.199219 327.550781 293.910156 C 329.496094 292.90625 330.265625 290.511719 329.265625 288.570312 L 323.5625 277.445312 C 321.484375 273.402344 321.105469 268.785156 322.492188 264.449219 C 323.792969 260.410156 326.484375 257.066406 330.121094 254.949219 C 330.183594 254.917969 330.25 254.890625 330.316406 254.859375 C 330.605469 254.707031 330.894531 254.546875 331.179688 254.386719 C 339.496094 250.28125 349.609375 253.601562 353.859375 261.863281 L 359.5625 272.976562 C 360.558594 274.933594 362.949219 275.6875 364.898438 274.703125 C 366.84375 273.703125 367.613281 271.304688 366.609375 269.363281 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-53183c3\" data-id=\"53183c3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3aa98bd elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3aa98bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#naturallanguage\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"500\" viewBox=\"0 0 375 374.999991\" height=\"500\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"4b290e660b\"><path d=\"M 2.886719 2.886719 L 371.886719 2.886719 L 371.886719 371.886719 L 2.886719 371.886719 Z M 2.886719 2.886719 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><path fill=\"#3d5a80\" d=\"M 242.664062 208.535156 C 238.484375 208.535156 234.507812 209.789062 231.128906 212.097656 C 227.628906 209.511719 223.449219 208.058594 219.015625 208.058594 C 213.53125 208.058594 208.375 210.191406 204.5 214.070312 C 202.699219 215.871094 202.699219 218.792969 204.5 220.59375 C 206.300781 222.394531 209.226562 222.394531 211.023438 220.59375 C 215.292969 216.324219 222.734375 216.320312 227.007812 220.59375 C 229.140625 222.726562 230.316406 225.566406 230.316406 228.582031 C 230.316406 231.605469 229.140625 234.441406 227.007812 236.578125 C 225.203125 238.378906 225.203125 241.296875 227.007812 243.097656 C 227.90625 244 229.085938 244.449219 230.269531 244.449219 C 231.449219 244.449219 232.628906 244 233.527344 243.097656 C 237.40625 239.21875 239.542969 234.066406 239.542969 228.582031 C 239.542969 225.273438 238.679688 222.125 237.207031 219.261719 C 241.488281 216.980469 247.140625 217.550781 250.65625 221.070312 C 251.558594 221.972656 252.738281 222.421875 253.917969 222.421875 C 255.097656 222.421875 256.277344 221.972656 257.179688 221.070312 C 258.980469 219.269531 258.980469 216.347656 257.179688 214.546875 C 253.304688 210.667969 248.148438 208.535156 242.664062 208.535156 Z M 242.664062 208.535156 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 279.511719 195.246094 C 278.378906 194.0625 277.160156 192.964844 275.867188 191.957031 C 281.589844 187.863281 285.285156 181.164062 285.285156 173.804688 C 285.285156 163.722656 278.558594 155.15625 269.355469 152.371094 C 271.480469 145.113281 271.109375 137.300781 268.214844 129.84375 C 264.828125 121.136719 257.566406 114.097656 248.789062 111.019531 C 241.597656 108.492188 234.246094 108.257812 227.464844 110.191406 C 227.769531 106.589844 227.199219 102.859375 225.714844 99.25 C 223.421875 93.679688 218.855469 89.335938 213.179688 87.320312 C 205.941406 84.746094 198.316406 85.730469 192.261719 90 C 190.371094 91.335938 188.753906 92.960938 187.386719 94.761719 C 186.015625 92.960938 184.402344 91.335938 182.511719 90 C 176.457031 85.730469 168.832031 84.746094 161.589844 87.320312 C 155.917969 89.335938 151.351562 93.679688 149.058594 99.25 C 147.570312 102.859375 147.003906 106.589844 147.308594 110.191406 C 140.535156 108.253906 133.179688 108.492188 125.980469 111.019531 C 117.207031 114.097656 109.945312 121.136719 106.558594 129.84375 C 103.664062 137.300781 103.292969 145.113281 105.417969 152.371094 C 96.214844 155.15625 89.484375 163.722656 89.484375 173.804688 C 89.484375 181.164062 93.183594 187.863281 98.90625 191.957031 C 97.613281 192.964844 96.394531 194.0625 95.261719 195.246094 C 89.1875 201.589844 85.839844 209.917969 85.839844 218.695312 C 85.839844 233.425781 95.230469 246.199219 108.800781 250.808594 C 107.523438 256.460938 108.140625 262.320312 110.648438 268.015625 C 113.269531 273.96875 118.269531 278.820312 124.355469 281.328125 C 131.542969 284.296875 139.007812 284.25 145.75 281.273438 C 150.902344 286.21875 157.570312 288.84375 164.566406 288.84375 C 168.097656 288.84375 171.710938 288.175781 175.25 286.792969 C 180.261719 284.84375 184.453125 281.3125 187.386719 276.859375 C 190.320312 281.3125 194.507812 284.84375 199.519531 286.792969 C 203.0625 288.175781 206.675781 288.84375 210.207031 288.84375 C 217.199219 288.84375 223.871094 286.21875 229.023438 281.273438 C 235.769531 284.25 243.234375 284.292969 250.417969 281.328125 C 256.503906 278.820312 261.5 273.96875 264.121094 268.015625 C 266.632812 262.320312 267.25 256.460938 265.972656 250.808594 C 279.542969 246.199219 288.933594 233.425781 288.933594 218.695312 C 288.933594 209.917969 285.585938 201.589844 279.511719 195.246094 Z M 171.90625 278.199219 C 162.242188 281.960938 154.445312 277.8125 150.367188 272.671875 C 149.464844 271.535156 148.117188 270.929688 146.753906 270.929688 C 145.921875 270.929688 145.085938 271.152344 144.335938 271.617188 C 140.800781 273.796875 135.082031 275.773438 127.871094 272.796875 C 123.960938 271.191406 120.761719 268.089844 119.089844 264.296875 C 116.3125 257.992188 117.472656 252.742188 118.929688 249.445312 C 119.507812 248.148438 119.453125 246.65625 118.785156 245.40625 C 118.117188 244.152344 116.90625 243.277344 115.507812 243.035156 C 103.664062 240.960938 95.0625 230.726562 95.0625 218.695312 C 95.0625 212.308594 97.5 206.246094 101.917969 201.628906 C 104.441406 199 107.558594 196.925781 110.933594 195.625 C 112.890625 194.871094 114.09375 192.894531 113.863281 190.8125 C 113.632812 188.730469 112.027344 187.0625 109.953125 186.757812 C 103.4375 185.792969 98.710938 180.347656 98.710938 173.804688 C 98.710938 166.578125 104.589844 160.675781 111.820312 160.644531 C 113.417969 160.636719 114.898438 159.804688 115.734375 158.441406 C 116.566406 157.082031 116.636719 155.386719 115.921875 153.960938 C 113.648438 149.4375 111.671875 142.160156 115.160156 133.1875 C 117.578125 126.957031 122.769531 121.921875 129.035156 119.722656 C 137.644531 116.699219 146.507812 118.082031 153.347656 123.496094 C 155.214844 124.976562 157.902344 124.789062 159.542969 123.074219 C 161.1875 121.355469 161.257812 118.664062 159.699219 116.867188 C 156.292969 112.921875 155.523438 107.78125 157.589844 102.761719 C 158.867188 99.660156 161.515625 97.136719 164.675781 96.015625 C 169.058594 94.453125 173.613281 95.011719 177.191406 97.535156 C 180.6875 100.003906 182.773438 104.03125 182.773438 108.304688 L 182.773438 232.792969 C 178.707031 229.597656 173.652344 227.609375 168.089844 227.609375 C 154.90625 227.609375 144.179688 238.335938 144.179688 251.515625 C 144.179688 254.066406 146.246094 256.128906 148.792969 256.128906 C 151.339844 256.128906 153.40625 254.066406 153.40625 251.515625 C 153.40625 243.421875 159.992188 236.835938 168.089844 236.835938 C 176.1875 236.835938 182.773438 243.421875 182.773438 251.515625 L 182.773438 261.40625 C 182.773438 268.917969 178.40625 275.664062 171.90625 278.199219 Z M 259.261719 243.035156 C 257.863281 243.277344 256.65625 244.152344 255.988281 245.40625 C 255.320312 246.65625 255.265625 248.148438 255.839844 249.445312 C 257.300781 252.742188 258.457031 257.992188 255.683594 264.296875 C 254.011719 268.089844 250.808594 271.191406 246.902344 272.800781 C 239.699219 275.773438 233.972656 273.796875 230.4375 271.617188 C 228.449219 270.394531 225.855469 270.84375 224.402344 272.671875 C 220.328125 277.808594 212.535156 281.960938 202.867188 278.199219 C 196.367188 275.664062 192 268.917969 192 261.40625 L 192 169.222656 C 196.0625 172.417969 201.121094 174.40625 206.683594 174.40625 C 219.867188 174.40625 230.59375 163.679688 230.59375 150.496094 C 230.59375 147.949219 228.527344 145.882812 225.980469 145.882812 C 223.433594 145.882812 221.367188 147.949219 221.367188 150.496094 C 221.367188 158.59375 214.78125 165.179688 206.683594 165.179688 C 198.585938 165.179688 192 158.59375 192 150.496094 L 192 108.304688 C 192 104.03125 194.085938 100.003906 197.582031 97.535156 C 199.824219 95.957031 202.449219 95.148438 205.175781 95.148438 C 206.800781 95.148438 208.460938 95.433594 210.09375 96.015625 C 213.257812 97.136719 215.90625 99.660156 217.183594 102.761719 C 219.25 107.78125 218.480469 112.921875 215.074219 116.867188 C 213.515625 118.664062 213.582031 121.355469 215.230469 123.074219 C 216.875 124.792969 219.5625 124.976562 221.425781 123.496094 C 228.265625 118.078125 237.125 116.699219 245.734375 119.722656 C 252.003906 121.921875 257.191406 126.957031 259.613281 133.1875 C 263.101562 142.160156 261.125 149.4375 258.851562 153.960938 C 258.132812 155.386719 258.207031 157.082031 259.039062 158.441406 C 259.875 159.804688 261.355469 160.636719 262.953125 160.644531 C 270.179688 160.675781 276.0625 166.578125 276.0625 173.804688 C 276.0625 180.347656 271.335938 185.792969 264.820312 186.757812 C 262.746094 187.0625 261.140625 188.730469 260.910156 190.8125 C 260.679688 192.894531 261.882812 194.871094 263.835938 195.625 C 267.214844 196.925781 270.332031 199 272.851562 201.628906 C 277.273438 206.246094 279.707031 212.308594 279.707031 218.695312 C 279.707031 230.726562 271.109375 240.960938 259.261719 243.035156 Z M 259.261719 243.035156 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 153.050781 187.613281 C 153.050781 190.160156 155.117188 192.222656 157.664062 192.222656 C 160.210938 192.222656 162.277344 190.160156 162.277344 187.613281 C 162.277344 180.386719 158.503906 174.050781 152.847656 170.390625 C 152.871094 170.371094 152.898438 170.355469 152.921875 170.332031 C 160.921875 162.328125 160.921875 149.304688 152.921875 141.300781 C 151.117188 139.5 148.199219 139.5 146.398438 141.300781 C 144.597656 143.101562 144.597656 146.023438 146.398438 147.824219 C 150.804688 152.230469 150.804688 159.402344 146.398438 163.808594 C 141.992188 168.214844 134.816406 168.214844 130.414062 163.808594 C 128.609375 162.007812 125.6875 162.007812 123.890625 163.808594 C 122.089844 165.613281 122.089844 168.53125 123.890625 170.332031 C 127.890625 174.335938 133.148438 176.335938 138.40625 176.335938 C 139.195312 176.335938 139.976562 176.199219 140.765625 176.109375 C 141.089844 176.183594 141.398438 176.308594 141.746094 176.308594 C 147.980469 176.308594 153.050781 181.378906 153.050781 187.613281 Z M 153.050781 187.613281 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#4b290e660b)\"><path fill=\"#3d5a80\" d=\"M 367.273438 192 C 369.820312 192 371.886719 189.933594 371.886719 187.386719 C 371.886719 184.839844 369.820312 182.773438 367.273438 182.773438 L 325.761719 182.773438 L 325.761719 118.199219 L 349.796875 118.199219 C 351.578125 122.265625 355.628906 125.117188 360.355469 125.117188 C 366.722656 125.117188 371.886719 119.953125 371.886719 113.585938 C 371.886719 107.21875 366.722656 102.054688 360.355469 102.054688 C 355.628906 102.054688 351.578125 104.902344 349.796875 108.972656 L 325.761719 108.972656 L 325.761719 72.074219 C 325.761719 59.359375 315.414062 49.011719 302.699219 49.011719 L 265.820312 49.011719 L 265.820312 7.5 C 265.820312 4.953125 263.753906 2.886719 261.207031 2.886719 C 258.660156 2.886719 256.59375 4.953125 256.59375 7.5 L 256.59375 49.011719 L 192.019531 49.011719 L 192.019531 7.5 C 192.019531 4.953125 189.953125 2.886719 187.40625 2.886719 C 184.859375 2.886719 182.792969 4.953125 182.792969 7.5 L 182.792969 49.011719 L 118.21875 49.011719 L 118.21875 24.976562 C 122.289062 23.195312 125.136719 19.144531 125.136719 14.417969 C 125.136719 8.046875 119.976562 2.886719 113.605469 2.886719 C 107.238281 2.886719 102.074219 8.046875 102.074219 14.417969 C 102.074219 19.144531 104.925781 23.195312 108.992188 24.976562 L 108.992188 49.011719 L 72.074219 49.011719 C 59.359375 49.011719 49.011719 59.359375 49.011719 72.074219 L 49.011719 108.972656 L 7.5 108.972656 C 4.953125 108.972656 2.886719 111.039062 2.886719 113.585938 C 2.886719 116.132812 4.953125 118.199219 7.5 118.199219 L 49.011719 118.199219 L 49.011719 182.773438 L 7.5 182.773438 C 4.953125 182.773438 2.886719 184.839844 2.886719 187.386719 C 2.886719 189.933594 4.953125 192 7.5 192 L 49.011719 192 L 49.011719 256.574219 L 24.976562 256.574219 C 23.195312 252.503906 19.144531 249.65625 14.417969 249.65625 C 8.046875 249.65625 2.886719 254.816406 2.886719 261.1875 C 2.886719 267.554688 8.046875 272.71875 14.417969 272.71875 C 19.144531 272.71875 23.195312 269.867188 24.976562 265.796875 L 49.011719 265.796875 L 49.011719 302.699219 C 49.011719 315.414062 59.359375 325.761719 72.074219 325.761719 L 108.972656 325.761719 L 108.972656 349.847656 C 104.917969 351.632812 102.074219 355.675781 102.074219 360.394531 C 102.074219 366.761719 107.238281 371.925781 113.605469 371.925781 C 119.976562 371.925781 125.136719 366.761719 125.136719 360.394531 C 125.136719 355.660156 122.277344 351.601562 118.199219 349.824219 L 118.199219 325.761719 L 182.773438 325.761719 L 182.773438 367.273438 C 182.773438 369.820312 184.839844 371.886719 187.386719 371.886719 C 189.933594 371.886719 192 369.820312 192 367.273438 L 192 325.761719 L 256.574219 325.761719 L 256.574219 367.273438 C 256.574219 369.820312 258.640625 371.886719 261.1875 371.886719 C 263.734375 371.886719 265.796875 369.820312 265.796875 367.273438 L 265.796875 325.761719 L 302.699219 325.761719 C 315.414062 325.761719 325.761719 315.414062 325.761719 302.699219 L 325.761719 265.796875 L 367.273438 265.796875 C 369.820312 265.796875 371.886719 263.734375 371.886719 261.1875 C 371.886719 258.640625 369.820312 256.574219 367.273438 256.574219 L 325.761719 256.574219 L 325.761719 192 Z M 316.535156 302.699219 C 316.535156 310.328125 310.328125 316.535156 302.699219 316.535156 L 72.074219 316.535156 C 64.441406 316.535156 58.234375 310.328125 58.234375 302.699219 L 58.234375 72.074219 C 58.234375 64.441406 64.441406 58.234375 72.074219 58.234375 L 302.699219 58.234375 C 310.328125 58.234375 316.535156 64.441406 316.535156 72.074219 Z M 316.535156 302.699219 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c3dddd2 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c3dddd2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-208c468\" data-id=\"208c468\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9405dd4 elementor-widget elementor-widget-heading\" data-id=\"9405dd4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"#complexsystem\">Complex <br>\nSystems <\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-6de85dd\" data-id=\"6de85dd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e3321dc elementor-widget elementor-widget-heading\" data-id=\"e3321dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"#intelligentsimulation\">Intelligent <br>\nSimulation<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-dd6b10a\" data-id=\"dd6b10a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9847501 elementor-widget elementor-widget-heading\" data-id=\"9847501\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"#intelligentrobotics\">Intelligent <br>\nRobotics<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-bf750cd\" data-id=\"bf750cd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6559c97 elementor-widget elementor-widget-heading\" data-id=\"6559c97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"#naturallanguage\">Natural Language  <br>Processing<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-072b084 elementor-widget elementor-widget-spacer\" data-id=\"072b084\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-26f5de5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"26f5de5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-9fb0379\" data-id=\"9fb0379\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ed0a8ca elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ed0a8ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#machinelearning\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"500\" viewBox=\"0 0 375 374.999991\" height=\"500\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"fe8e736ef0\"><path d=\"M 50 357 L 63 357 L 63 370.359375 L 50 370.359375 Z M 50 357 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"5b4a2efdd6\"><path d=\"M 268 20.859375 L 357 20.859375 L 357 65 L 268 65 Z M 268 20.859375 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"ec649ed931\"><path d=\"M 12 20.859375 L 63 20.859375 L 63 71 L 12 71 Z M 12 20.859375 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"a80ee2e2b1\"><path d=\"M 6.382812 33 L 368.632812 33 L 368.632812 352 L 6.382812 352 Z M 6.382812 33 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"72c5e10e96\"><path d=\"M 131 295 L 169 295 L 169 370.359375 L 131 370.359375 Z M 131 295 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><g clip-path=\"url(#fe8e736ef0)\"><path fill=\"#3d5a80\" d=\"M 50.113281 357.878906 L 62.605469 357.878906 L 62.605469 370.359375 L 50.113281 370.359375 Z M 50.113281 357.878906 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path fill=\"#3d5a80\" d=\"M 14.203125 95.753906 L 37.640625 95.753906 C 34.191406 95.753906 31.390625 92.957031 31.390625 89.511719 C 31.390625 86.066406 34.183594 83.269531 37.632812 83.269531 L 12.644531 83.269531 L 12.644531 94.191406 C 12.644531 95.050781 13.34375 95.753906 14.203125 95.753906 Z M 14.203125 95.753906 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#5b4a2efdd6)\"><path fill=\"#3d5a80\" d=\"M 356.132812 22.417969 C 356.132812 21.558594 355.429688 20.859375 354.570312 20.859375 L 270.257812 20.859375 C 269.398438 20.859375 268.699219 21.558594 268.699219 22.417969 L 268.699219 64.546875 L 356.132812 64.546875 Z M 348.058594 43.996094 C 346.835938 45.214844 345.238281 45.824219 343.640625 45.824219 C 342.042969 45.824219 340.445312 45.214844 339.222656 43.996094 L 332.980469 37.753906 C 330.539062 35.316406 330.539062 31.367188 332.980469 28.929688 C 335.417969 26.492188 339.371094 26.492188 341.8125 28.929688 L 348.054688 35.171875 C 350.496094 37.605469 350.496094 41.558594 348.058594 43.996094 Z M 348.058594 43.996094 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path fill=\"#3d5a80\" d=\"M 62.605469 94.191406 L 62.605469 83.269531 L 37.640625 83.269531 C 41.089844 83.269531 43.882812 86.066406 43.882812 89.511719 C 43.882812 92.957031 41.089844 95.753906 37.640625 95.753906 L 61.042969 95.753906 C 61.90625 95.753906 62.605469 95.050781 62.605469 94.191406 Z M 62.605469 94.191406 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#ec649ed931)\"><path fill=\"#3d5a80\" d=\"M 62.605469 22.417969 C 62.605469 21.558594 61.90625 20.859375 61.042969 20.859375 L 14.203125 20.859375 C 13.34375 20.859375 12.644531 21.558594 12.644531 22.417969 L 12.644531 70.789062 L 62.605469 70.789062 Z M 62.605469 22.417969 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path fill=\"#3d5a80\" d=\"M 299.925781 270.503906 L 362.375 270.503906 L 362.375 289.226562 L 299.925781 289.226562 Z M 299.925781 270.503906 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 299.925781 307.949219 L 362.375 307.949219 L 362.375 326.671875 L 299.925781 326.671875 Z M 299.925781 307.949219 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 293.679688 295.464844 L 343.640625 295.464844 L 343.640625 301.707031 L 293.679688 301.707031 Z M 293.679688 295.464844 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 262.453125 77.027344 L 362.375 77.027344 L 362.375 89.511719 L 262.453125 89.511719 Z M 262.453125 77.027344 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#a80ee2e2b1)\"><path fill=\"#3d5a80\" d=\"M 356.132812 183.128906 C 351.519531 183.128906 347.496094 185.644531 345.332031 189.367188 L 237.472656 189.367188 C 237.472656 179.042969 229.066406 170.644531 218.734375 170.644531 C 218.09375 170.644531 217.449219 170.679688 216.820312 170.742188 C 216.1875 170.804688 215.570312 170.765625 214.972656 170.644531 L 318.660156 170.644531 C 322.109375 170.644531 324.90625 167.851562 324.90625 164.402344 L 324.90625 95.753906 L 312.414062 95.753906 L 312.414062 158.164062 L 206.367188 158.164062 L 211.523438 132.40625 L 234.078125 128.648438 C 236.371094 131.425781 239.839844 133.199219 243.714844 133.199219 C 250.601562 133.199219 256.207031 127.597656 256.207031 120.714844 C 256.207031 113.832031 250.601562 108.234375 243.714844 108.234375 C 238.375 108.234375 233.816406 111.609375 232.035156 116.332031 L 205.21875 120.800781 C 202.65625 121.226562 200.628906 123.191406 200.121094 125.730469 L 194.667969 152.96875 C 194.367188 152.878906 194.058594 152.804688 193.753906 152.726562 L 193.753906 82.648438 C 193.753906 80.5625 192.710938 78.613281 190.972656 77.457031 L 175.019531 66.828125 L 175.019531 56.617188 C 178.746094 54.453125 181.265625 50.433594 181.265625 45.824219 C 181.265625 38.941406 175.660156 33.339844 168.773438 33.339844 C 161.886719 33.339844 156.285156 38.941406 156.285156 45.824219 C 156.285156 50.433594 158.800781 54.453125 162.527344 56.617188 L 162.527344 70.167969 C 162.527344 72.257812 163.574219 74.203125 165.308594 75.363281 L 181.265625 85.992188 L 181.265625 152.730469 C 178.726562 153.382812 176.324219 154.425781 174.136719 155.8125 L 125.058594 117.664062 L 125.058594 100.304688 C 128.785156 98.140625 131.300781 94.121094 131.300781 89.511719 C 131.300781 82.628906 125.699219 77.027344 118.8125 77.027344 C 111.925781 77.027344 106.320312 82.628906 106.320312 89.511719 C 106.320312 94.121094 108.839844 98.140625 112.566406 100.304688 L 112.566406 120.714844 C 112.566406 122.644531 113.457031 124.460938 114.976562 125.644531 L 156.816406 158.164062 L 62.605469 158.164062 L 62.605469 101.992188 L 50.113281 101.992188 L 50.113281 164.402344 C 50.113281 167.851562 52.910156 170.644531 56.359375 170.644531 L 160.050781 170.644531 C 159.453125 170.765625 158.832031 170.808594 158.199219 170.742188 C 157.570312 170.679688 156.925781 170.644531 156.285156 170.644531 C 145.953125 170.644531 137.546875 179.042969 137.546875 189.367188 L 29.6875 189.367188 C 27.523438 185.644531 23.5 183.128906 18.886719 183.128906 C 12 183.128906 6.398438 188.726562 6.398438 195.609375 C 6.398438 202.492188 12 208.089844 18.886719 208.089844 C 23.5 208.089844 27.523438 205.574219 29.6875 201.851562 L 123.582031 201.851562 C 120.589844 205.195312 118.8125 209.59375 118.8125 214.332031 C 118.8125 216.519531 119.191406 218.621094 119.886719 220.574219 L 56.359375 220.574219 C 52.910156 220.574219 50.113281 223.367188 50.113281 226.816406 L 50.113281 289.226562 L 62.605469 289.226562 L 62.605469 233.054688 L 143.792969 233.054688 L 143.792969 252.734375 L 122.203125 256.328125 C 119.910156 253.550781 116.441406 251.777344 112.566406 251.777344 C 105.679688 251.777344 100.074219 257.378906 100.074219 264.261719 C 100.074219 271.144531 105.679688 276.742188 112.566406 276.742188 C 117.910156 276.742188 122.464844 273.367188 124.246094 268.644531 L 151.066406 264.175781 C 154.078125 263.675781 156.285156 261.070312 156.285156 258.019531 L 156.285156 233.058594 L 181.265625 233.058594 L 181.265625 270.503906 C 181.265625 272.160156 181.921875 273.746094 183.09375 274.917969 L 218.734375 310.535156 L 218.734375 328.359375 C 215.007812 330.523438 212.492188 334.546875 212.492188 339.152344 C 212.492188 346.035156 218.09375 351.636719 224.980469 351.636719 C 231.867188 351.636719 237.472656 346.035156 237.472656 339.152344 C 237.472656 334.546875 234.953125 330.523438 231.226562 328.359375 L 231.226562 307.949219 C 231.226562 306.292969 230.566406 304.707031 229.398438 303.535156 L 193.753906 267.917969 L 193.753906 233.054688 L 200 233.054688 L 200 258.019531 C 200 260.570312 201.554688 262.867188 203.925781 263.816406 L 225.125 272.289062 C 225.996094 278.324219 231.191406 282.984375 237.472656 282.984375 C 244.359375 282.984375 249.960938 277.382812 249.960938 270.503906 C 249.960938 263.621094 244.359375 258.019531 237.472656 258.019531 C 234.5625 258.019531 231.890625 259.027344 229.765625 260.699219 L 212.492188 253.792969 L 212.492188 233.054688 L 312.414062 233.054688 L 312.414062 264.261719 L 324.90625 264.261719 L 324.90625 226.816406 C 324.90625 223.367188 322.109375 220.574219 318.660156 220.574219 L 255.132812 220.574219 C 255.828125 218.621094 256.207031 216.519531 256.207031 214.332031 C 256.207031 209.59375 254.425781 205.195312 251.4375 201.851562 L 345.332031 201.851562 C 347.496094 205.574219 351.519531 208.089844 356.132812 208.089844 C 363.019531 208.089844 368.621094 202.492188 368.621094 195.609375 C 368.621094 188.726562 363.019531 183.128906 356.132812 183.128906 Z M 356.132812 183.128906 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path fill=\"#3d5a80\" d=\"M 274.941406 307.949219 L 287.433594 307.949219 L 287.433594 326.671875 L 274.941406 326.671875 Z M 274.941406 307.949219 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 293.679688 332.914062 L 343.640625 332.914062 L 343.640625 339.152344 L 293.679688 339.152344 Z M 293.679688 332.914062 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 274.941406 345.394531 L 287.433594 345.394531 L 287.433594 364.117188 L 274.941406 364.117188 Z M 274.941406 345.394531 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 299.925781 345.394531 L 362.375 345.394531 L 362.375 364.117188 L 299.925781 364.117188 Z M 299.925781 345.394531 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 274.941406 270.503906 L 287.433594 270.503906 L 287.433594 289.226562 L 274.941406 289.226562 Z M 274.941406 270.503906 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#72c5e10e96)\"><path fill=\"#3d5a80\" d=\"M 137.546875 295.464844 L 131.300781 295.464844 L 131.300781 370.359375 L 168.773438 370.359375 L 168.773438 295.464844 Z M 150.054688 364.117188 C 146.605469 364.117188 143.804688 361.324219 143.804688 357.878906 C 143.804688 354.429688 146.597656 351.636719 150.046875 351.636719 L 150.054688 351.636719 C 153.503906 351.636719 156.300781 354.429688 156.300781 357.878906 C 156.300781 361.324219 153.503906 364.117188 150.054688 364.117188 Z M 156.285156 332.914062 L 143.792969 332.914062 C 140.34375 332.914062 137.546875 330.117188 137.546875 326.671875 C 137.546875 323.226562 140.34375 320.429688 143.792969 320.429688 L 156.285156 320.429688 C 159.730469 320.429688 162.527344 323.226562 162.527344 326.671875 C 162.527344 330.117188 159.730469 332.914062 156.285156 332.914062 Z M 156.285156 314.191406 L 143.792969 314.191406 C 140.34375 314.191406 137.546875 311.394531 137.546875 307.949219 C 137.546875 304.503906 140.34375 301.707031 143.792969 301.707031 L 156.285156 301.707031 C 159.730469 301.707031 162.527344 304.503906 162.527344 307.949219 C 162.527344 311.394531 159.730469 314.191406 156.285156 314.191406 Z M 156.285156 314.191406 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path fill=\"#3d5a80\" d=\"M 98.515625 295.464844 L 14.203125 295.464844 C 13.34375 295.464844 12.644531 296.167969 12.644531 297.027344 L 12.644531 343.835938 C 12.644531 344.695312 13.34375 345.394531 14.203125 345.394531 L 98.515625 345.394531 C 99.375 345.394531 100.074219 344.695312 100.074219 343.835938 L 100.074219 297.027344 C 100.074219 296.167969 99.375 295.464844 98.515625 295.464844 Z M 92 318.601562 C 90.78125 319.820312 89.183594 320.429688 87.585938 320.429688 C 85.988281 320.429688 84.390625 319.820312 83.167969 318.601562 L 76.925781 312.363281 C 74.484375 309.925781 74.484375 305.972656 76.925781 303.535156 C 79.363281 301.097656 83.316406 301.097656 85.753906 303.535156 L 92 309.777344 C 94.441406 312.214844 94.441406 316.164062 92 318.601562 Z M 92 318.601562 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-377c034 elementor-widget elementor-widget-heading\" data-id=\"377c034\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"#machinelearning\">Machine <br>\nLearning\u200b<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-4c6edcc\" data-id=\"4c6edcc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f72428d elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"f72428d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#softwareengineering\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"500\" viewBox=\"0 0 375 374.999991\" height=\"500\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"3b74cf65a2\"><path d=\"M 7.625 7.625 L 356 7.625 L 356 254 L 7.625 254 Z M 7.625 7.625 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"91b5942058\"><path d=\"M 7.625 199 L 176 199 L 176 367.625 L 7.625 367.625 Z M 7.625 199 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"7ba6ae4e5d\"><path d=\"M 211 139 L 367.625 139 L 367.625 367.625 L 211 367.625 Z M 211 139 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><path fill=\"#3d5a80\" d=\"M 55.625 31.625 L 43.625 31.625 L 43.625 43.625 L 55.625 43.625 L 55.625 31.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 79.625 31.625 L 67.625 31.625 L 67.625 43.625 L 79.625 43.625 L 79.625 31.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 103.625 31.625 L 91.625 31.625 L 91.625 43.625 L 103.625 43.625 L 103.625 31.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#3b74cf65a2)\"><path fill=\"#3d5a80\" d=\"M 25.625 19.625 L 337.625 19.625 C 340.929688 19.625 343.625 22.320312 343.625 25.625 L 343.625 55.625 L 19.625 55.625 L 19.625 25.625 C 19.625 22.320312 22.320312 19.625 25.625 19.625 Z M 19.625 67.625 L 343.625 67.625 L 343.625 175.625 L 355.625 175.625 L 355.625 25.625 C 355.625 15.6875 347.5625 7.625 337.625 7.625 L 25.625 7.625 C 15.6875 7.625 7.625 15.6875 7.625 25.625 L 7.625 253.625 L 19.625 253.625 L 19.625 67.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path fill=\"#3d5a80\" d=\"M 169.625 331.625 L 205.625 331.625 L 205.625 319.625 L 169.625 319.625 L 169.625 331.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 295.625 31.625 L 139.625 31.625 L 139.625 43.625 L 295.625 43.625 L 295.625 31.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 105.382812 93.382812 L 87.382812 111.382812 C 85.039062 113.726562 85.039062 117.523438 87.382812 119.867188 L 105.382812 137.867188 L 113.867188 129.382812 L 100.109375 115.625 L 113.867188 101.867188 L 105.382812 93.382812 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 140 89.515625 L 122 137.515625 L 133.25 141.734375 L 151.25 93.734375 L 140 89.515625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 167.867188 137.867188 L 185.867188 119.867188 C 188.210938 117.523438 188.210938 113.726562 185.867188 111.382812 L 167.867188 93.382812 L 159.382812 101.867188 L 173.140625 115.625 L 159.382812 129.382812 L 167.867188 137.867188 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 127.625 151.625 L 103.625 151.625 L 103.625 163.625 L 127.625 163.625 L 127.625 151.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 187.625 151.625 L 139.625 151.625 L 139.625 163.625 L 187.625 163.625 L 187.625 151.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 139.625 175.625 L 115.625 175.625 L 115.625 187.625 L 139.625 187.625 L 139.625 175.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 199.625 175.625 L 151.625 175.625 L 151.625 187.625 L 199.625 187.625 L 199.625 175.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#91b5942058)\"><path fill=\"#3d5a80\" d=\"M 138.382812 317.796875 L 147.335938 329.726562 L 137.726562 339.335938 L 125.796875 330.382812 C 123.851562 328.929688 121.203125 328.789062 119.140625 330.03125 C 114.734375 332.632812 109.976562 334.625 104.984375 335.890625 C 102.640625 336.476562 100.882812 338.445312 100.53125 340.859375 L 98.421875 355.625 L 84.828125 355.625 L 82.71875 340.859375 C 82.367188 338.445312 80.609375 336.476562 78.265625 335.890625 C 73.273438 334.625 68.515625 332.632812 64.109375 330.03125 C 62.023438 328.789062 59.398438 328.929688 57.453125 330.382812 L 45.523438 339.335938 L 35.914062 329.726562 L 44.867188 317.796875 C 46.320312 315.851562 46.460938 313.226562 45.21875 311.140625 C 42.617188 306.734375 40.625 301.976562 39.359375 296.984375 C 38.773438 294.640625 36.804688 292.882812 34.390625 292.53125 L 19.625 290.421875 L 19.625 276.828125 L 34.390625 274.71875 C 36.804688 274.367188 38.773438 272.609375 39.359375 270.265625 C 40.625 265.273438 42.617188 260.515625 45.21875 256.109375 C 46.460938 254.023438 46.320312 251.398438 44.867188 249.453125 L 35.914062 237.523438 L 45.523438 227.914062 L 57.453125 236.867188 C 59.398438 238.320312 62.023438 238.460938 64.109375 237.21875 C 68.515625 234.617188 73.273438 232.625 78.265625 231.359375 C 80.609375 230.773438 82.367188 228.804688 82.71875 226.414062 L 84.828125 211.625 L 98.421875 211.625 L 100.53125 226.414062 C 100.882812 228.804688 102.640625 230.773438 104.984375 231.359375 C 109.976562 232.625 114.734375 234.617188 119.140625 237.21875 C 121.226562 238.460938 123.851562 238.320312 125.796875 236.867188 L 137.726562 227.914062 L 147.335938 237.523438 L 138.382812 249.453125 C 136.929688 251.398438 136.789062 254.023438 138.03125 256.109375 C 140.632812 260.515625 142.601562 265.273438 143.890625 270.265625 C 144.476562 272.609375 146.445312 274.367188 148.835938 274.71875 L 163.625 276.828125 L 163.625 290.421875 L 148.835938 292.53125 C 146.445312 292.882812 144.476562 294.640625 143.890625 296.984375 C 142.601562 301.976562 140.632812 306.734375 138.03125 311.140625 C 136.789062 313.226562 136.929688 315.851562 138.382812 317.796875 Z M 150.3125 313.695312 C 151.929688 310.53125 153.289062 307.25 154.390625 303.851562 L 170.46875 301.554688 C 173.421875 301.132812 175.625 298.601562 175.625 295.625 L 175.625 271.625 C 175.625 268.648438 173.421875 266.117188 170.46875 265.695312 L 154.390625 263.398438 C 153.289062 260 151.929688 256.71875 150.3125 253.554688 L 160.0625 240.546875 C 161.867188 238.15625 161.609375 234.828125 159.5 232.71875 L 142.53125 215.75 C 140.421875 213.640625 137.070312 213.40625 134.703125 215.1875 L 121.695312 224.9375 C 118.53125 223.320312 115.25 221.960938 111.851562 220.859375 L 109.554688 204.78125 C 109.132812 201.828125 106.601562 199.625 103.625 199.625 L 79.625 199.625 C 76.648438 199.625 74.117188 201.828125 73.695312 204.78125 L 71.398438 220.859375 C 68 221.960938 64.71875 223.320312 61.554688 224.9375 L 48.546875 215.1875 C 46.179688 213.382812 42.804688 213.640625 40.71875 215.75 L 23.75 232.71875 C 21.640625 234.828125 21.382812 238.15625 23.1875 240.546875 L 32.9375 253.554688 C 31.320312 256.71875 29.960938 260 28.859375 263.398438 L 12.78125 265.695312 C 9.828125 266.117188 7.625 268.648438 7.625 271.625 L 7.625 295.625 C 7.625 298.601562 9.828125 301.132812 12.78125 301.554688 L 28.859375 303.851562 C 29.960938 307.25 31.320312 310.53125 32.9375 313.695312 L 23.1875 326.703125 C 21.382812 329.09375 21.640625 332.421875 23.75 334.53125 L 40.71875 351.5 C 42.828125 353.609375 46.179688 353.867188 48.546875 352.0625 L 61.554688 342.3125 C 64.71875 343.929688 68 345.289062 71.398438 346.390625 L 73.695312 362.46875 C 74.117188 365.421875 76.648438 367.625 79.625 367.625 L 103.625 367.625 C 106.601562 367.625 109.132812 365.421875 109.554688 362.46875 L 111.851562 346.390625 C 115.25 345.289062 118.53125 343.929688 121.695312 342.3125 L 134.703125 352.0625 C 137.070312 353.84375 140.421875 353.609375 142.53125 351.5 L 159.5 334.53125 C 161.609375 332.421875 161.867188 329.09375 160.0625 326.703125 L 150.3125 313.695312 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path fill=\"#3d5a80\" d=\"M 91.625 307.625 C 78.382812 307.625 67.625 296.867188 67.625 283.625 C 67.625 270.382812 78.382812 259.625 91.625 259.625 C 104.867188 259.625 115.625 270.382812 115.625 283.625 C 115.625 296.867188 104.867188 307.625 91.625 307.625 Z M 91.625 247.625 C 71.773438 247.625 55.625 263.773438 55.625 283.625 C 55.625 303.476562 71.773438 319.625 91.625 319.625 C 111.476562 319.625 127.625 303.476562 127.625 283.625 C 127.625 263.773438 111.476562 247.625 91.625 247.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 265.625 247.625 L 277.625 247.625 L 277.625 235.625 L 265.625 235.625 L 265.625 247.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 313.625 235.625 L 301.625 235.625 L 301.625 247.625 L 313.625 247.625 L 313.625 235.625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#7ba6ae4e5d)\"><path fill=\"#3d5a80\" d=\"M 355.625 355.625 L 312.125 355.625 L 303.546875 326.585938 L 317.703125 331.320312 C 318.359375 331.507812 318.96875 331.625 319.625 331.625 C 320.632812 331.625 321.617188 331.390625 322.507812 330.898438 C 324.007812 330.054688 325.039062 328.695312 325.4375 327.054688 L 327.898438 317.234375 L 337.8125 321.617188 C 348.664062 326.398438 355.625 337.203125 355.625 349.015625 Z M 301.625 297.898438 L 294.195312 301.625 L 285.054688 301.625 L 277.625 297.898438 L 277.625 294.054688 C 281.46875 295.015625 285.476562 295.625 289.625 295.625 C 293.773438 295.625 297.78125 295.015625 301.625 294.054688 Z M 284.9375 318.429688 L 287.351562 313.625 L 291.898438 313.625 L 294.3125 318.429688 L 289.625 323.164062 Z M 279.664062 355.625 L 285.429688 335.890625 C 286.625 337.015625 288.125 337.625 289.625 337.625 C 291.125 337.625 292.625 337.015625 293.820312 335.890625 L 299.585938 355.625 Z M 267.125 355.625 L 223.625 355.625 L 223.625 349.015625 C 223.625 337.203125 230.585938 326.398438 241.4375 321.617188 L 251.351562 317.234375 L 253.8125 327.054688 C 254.210938 328.695312 255.242188 330.054688 256.742188 330.898438 C 257.632812 331.390625 258.617188 331.625 259.625 331.625 C 260.28125 331.625 260.890625 331.507812 261.546875 331.320312 L 275.703125 326.585938 Z M 271.4375 308.28125 L 275.585938 310.320312 L 273.359375 314.703125 L 263.890625 317.890625 L 262.4375 312.242188 Z M 253.625 247.625 L 253.625 223.625 L 325.625 223.625 L 325.625 247.625 C 325.625 267.476562 309.476562 283.625 289.625 283.625 C 269.773438 283.625 253.625 267.476562 253.625 247.625 Z M 241.625 205.625 C 241.625 202.320312 244.320312 199.625 247.625 199.625 L 331.625 199.625 C 334.929688 199.625 337.625 202.320312 337.625 205.625 C 337.625 208.929688 334.929688 211.625 331.625 211.625 L 247.625 211.625 C 244.320312 211.625 241.625 208.929688 241.625 205.625 Z M 271.625 166.203125 L 271.625 187.625 L 254.210938 187.625 C 256.132812 178.015625 262.695312 170.117188 271.625 166.203125 Z M 283.625 151.625 L 295.625 151.625 L 295.625 187.625 L 283.625 187.625 Z M 307.625 166.203125 C 310.976562 167.703125 314.164062 169.742188 316.859375 172.4375 C 321.054688 176.632812 323.890625 181.859375 325.039062 187.625 L 307.625 187.625 Z M 343.625 241.625 C 343.625 244.929688 340.929688 247.625 337.625 247.625 L 337.625 235.625 C 340.929688 235.625 343.625 238.320312 343.625 241.625 Z M 316.8125 312.242188 L 315.359375 317.890625 L 305.890625 314.703125 L 303.664062 310.320312 L 307.8125 308.28125 Z M 241.625 247.625 C 238.320312 247.625 235.625 244.929688 235.625 241.625 C 235.625 238.320312 238.320312 235.625 241.625 235.625 Z M 342.710938 310.695312 L 313.625 297.734375 L 313.625 289.132812 C 324.617188 282.78125 332.773438 272.164062 336.054688 259.625 L 337.625 259.625 C 347.539062 259.625 355.625 251.515625 355.625 241.625 C 355.625 231.734375 347.539062 223.625 337.625 223.625 L 337.625 222.546875 C 344.585938 220.015625 349.625 213.429688 349.625 205.625 C 349.625 197.703125 344.46875 191.046875 337.320312 188.632812 C 336.195312 179.28125 332.046875 170.632812 325.320312 163.976562 C 320.351562 158.9375 314.28125 155.398438 307.625 153.476562 L 307.625 151.625 C 307.625 145.015625 302.210938 139.625 295.625 139.625 L 283.625 139.625 C 277.039062 139.625 271.625 145.015625 271.625 151.625 L 271.625 153.429688 C 255.546875 158.164062 243.898438 171.96875 241.929688 188.632812 C 234.851562 191.046875 229.625 197.703125 229.625 205.625 C 229.625 213.429688 234.664062 220.015625 241.625 222.546875 L 241.625 223.625 C 231.710938 223.625 223.625 231.734375 223.625 241.625 C 223.625 251.515625 231.710938 259.625 241.625 259.625 L 243.195312 259.625 C 246.476562 272.164062 254.632812 282.78125 265.625 289.132812 L 265.625 297.734375 L 236.539062 310.695312 C 221.398438 317.398438 211.625 332.46875 211.625 349.015625 L 211.625 361.625 C 211.625 364.929688 214.320312 367.625 217.625 367.625 L 361.625 367.625 C 364.929688 367.625 367.625 364.929688 367.625 361.625 L 367.625 349.015625 C 367.625 332.46875 357.851562 317.398438 342.710938 310.695312 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-862ccda elementor-widget elementor-widget-heading\" data-id=\"862ccda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"#softwareengineering\">Software <br>\nEngineering<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-b845e46\" data-id=\"b845e46\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4afe4a9 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"4afe4a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#declarative\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"500\" viewBox=\"0 0 375 374.999991\" height=\"500\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"1e4adff213\"><path d=\"M 20.429688 37.5 L 354.929688 37.5 L 354.929688 372 L 20.429688 372 Z M 20.429688 37.5 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><g clip-path=\"url(#1e4adff213)\"><path fill=\"#3d5a80\" d=\"M 327.054688 360.851562 L 48.304688 360.851562 C 39.070312 360.851562 31.578125 353.359375 31.578125 344.125 L 31.578125 93.25 L 343.777344 93.25 L 343.777344 344.125 C 343.777344 353.359375 336.285156 360.851562 327.054688 360.851562 Z M 48.304688 48.648438 L 327.054688 48.648438 C 336.285156 48.648438 343.777344 56.140625 343.777344 65.375 L 343.777344 82.101562 L 31.578125 82.101562 L 31.578125 65.375 C 31.578125 56.140625 39.070312 48.648438 48.304688 48.648438 Z M 327.054688 37.5 L 48.304688 37.5 C 32.929688 37.5 20.429688 50 20.429688 65.375 L 20.429688 344.125 C 20.429688 359.5 32.929688 372 48.304688 372 L 327.054688 372 C 342.429688 372 354.929688 359.5 354.929688 344.125 L 354.929688 65.375 C 354.929688 50 342.429688 37.5 327.054688 37.5 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path fill=\"#3d5a80\" d=\"M 53.878906 70.949219 L 42.726562 70.949219 L 42.726562 59.800781 L 53.878906 59.800781 L 53.878906 70.949219 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 76.179688 70.949219 L 65.027344 70.949219 L 65.027344 59.800781 L 76.179688 59.800781 L 76.179688 70.949219 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 98.476562 70.949219 L 87.328125 70.949219 L 87.328125 59.800781 L 98.476562 59.800781 L 98.476562 70.949219 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 70.601562 338.550781 C 67.53125 338.550781 65.027344 336.046875 65.027344 332.976562 L 65.027344 121.125 C 65.027344 118.054688 67.53125 115.550781 70.601562 115.550781 C 73.671875 115.550781 76.179688 118.054688 76.179688 121.125 L 76.179688 332.976562 C 76.179688 336.046875 73.671875 338.550781 70.601562 338.550781 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 120.777344 160.148438 C 119.339844 160.148438 117.925781 159.605469 116.835938 158.515625 L 100.113281 141.792969 C 97.933594 139.613281 97.933594 136.085938 100.113281 133.910156 L 116.835938 117.183594 C 119.015625 115.003906 122.542969 115.003906 124.71875 117.183594 C 126.898438 119.359375 126.898438 122.890625 124.71875 125.066406 L 111.9375 137.851562 L 124.71875 150.632812 C 126.898438 152.8125 126.898438 156.339844 124.71875 158.515625 C 123.632812 159.605469 122.214844 160.148438 120.777344 160.148438 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 165.378906 160.148438 C 163.941406 160.148438 162.523438 159.605469 161.4375 158.515625 C 159.257812 156.339844 159.257812 152.8125 161.4375 150.632812 L 174.21875 137.851562 L 161.4375 125.066406 C 159.257812 122.890625 159.257812 119.359375 161.4375 117.183594 C 163.613281 115.003906 167.140625 115.003906 169.320312 117.183594 L 186.042969 133.910156 C 188.222656 136.085938 188.222656 139.613281 186.042969 141.792969 L 169.320312 158.515625 C 168.230469 159.605469 166.816406 160.148438 165.378906 160.148438 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 137.503906 165.726562 C 137.066406 165.726562 136.609375 165.679688 136.152344 165.550781 C 133.167969 164.808594 131.339844 161.785156 132.101562 158.800781 L 143.253906 114.199219 C 143.992188 111.214844 147.019531 109.363281 150.003906 110.148438 C 152.988281 110.890625 154.816406 113.917969 154.054688 116.898438 L 142.902344 161.5 C 142.273438 164.027344 140.007812 165.726562 137.503906 165.726562 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 137.503906 199.175781 L 115.203125 199.175781 L 115.203125 188.023438 L 137.503906 188.023438 L 137.503906 199.175781 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 182.101562 199.175781 L 148.652344 199.175781 L 148.652344 188.023438 L 182.101562 188.023438 L 182.101562 199.175781 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 243.429688 221.476562 L 137.503906 221.476562 L 137.503906 210.324219 L 243.429688 210.324219 L 243.429688 221.476562 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 310.328125 221.476562 L 260.152344 221.476562 L 260.152344 210.324219 L 310.328125 210.324219 L 310.328125 221.476562 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 148.652344 243.773438 L 137.503906 243.773438 L 137.503906 232.625 L 148.652344 232.625 L 148.652344 243.773438 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 260.152344 243.773438 L 159.804688 243.773438 L 159.804688 232.625 L 260.152344 232.625 L 260.152344 243.773438 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 310.328125 243.773438 L 271.304688 243.773438 L 271.304688 232.625 L 310.328125 232.625 L 310.328125 243.773438 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 137.503906 266.074219 L 115.203125 266.074219 L 115.203125 254.925781 L 137.503906 254.925781 L 137.503906 266.074219 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 182.101562 266.074219 L 148.652344 266.074219 L 148.652344 254.925781 L 182.101562 254.925781 L 182.101562 266.074219 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 243.429688 288.375 L 137.503906 288.375 L 137.503906 277.226562 L 243.429688 277.226562 L 243.429688 288.375 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 310.328125 288.375 L 260.152344 288.375 L 260.152344 277.226562 L 310.328125 277.226562 L 310.328125 288.375 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 198.828125 310.675781 L 137.503906 310.675781 L 137.503906 299.523438 L 198.828125 299.523438 L 198.828125 310.675781 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 221.128906 310.675781 L 209.976562 310.675781 L 209.976562 299.523438 L 221.128906 299.523438 L 221.128906 310.675781 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 288.027344 310.675781 L 243.429688 310.675781 L 243.429688 299.523438 L 288.027344 299.523438 L 288.027344 310.675781 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 137.503906 338.550781 L 115.203125 338.550781 L 115.203125 327.398438 L 137.503906 327.398438 L 137.503906 338.550781 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path fill=\"#3d5a80\" d=\"M 182.101562 338.550781 L 148.652344 338.550781 L 148.652344 327.398438 L 182.101562 327.398438 L 182.101562 338.550781 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7479c69 elementor-widget elementor-widget-heading\" data-id=\"7479c69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"#declarative\">Declarative <br>\nProgramming\u200b<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-32ab72a\" data-id=\"32ab72a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7024ed6 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"7024ed6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#highperformance\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"500\" viewBox=\"0 0 375 374.999991\" height=\"500\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"648f159368\"><path d=\"M 5 7.9375 L 309 7.9375 L 309 152 L 5 152 Z M 5 7.9375 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"639fb9d6a3\"><path d=\"M 5 118 L 369.453125 118 L 369.453125 367.1875 L 5 367.1875 Z M 5 118 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><rect x=\"-37.5\" width=\"450\" fill=\"#ffffff\" y=\"-37.499999\" height=\"449.999989\" fill-opacity=\"1\"><\/rect><g clip-path=\"url(#648f159368)\"><path fill=\"#3d5a80\" d=\"M 9.671875 116.335938 L 65.257812 116.335938 L 65.257812 125.417969 L 47.109375 125.417969 C 44.839844 125.417969 43.136719 127.121094 43.136719 128.824219 L 39.734375 146.417969 C 39.167969 149.253906 41.4375 151.523438 43.703125 151.523438 L 120.84375 151.523438 C 123.109375 151.523438 125.378906 149.820312 125.378906 146.984375 C 125.378906 146.417969 125.378906 145.847656 124.8125 145.28125 L 121.976562 128.824219 C 121.410156 126.554688 119.707031 125.417969 118.007812 125.417969 L 98.722656 125.417969 L 98.722656 116.90625 L 156.007812 116.90625 C 158.277344 116.90625 160.542969 115.203125 160.542969 112.363281 L 160.542969 68.664062 L 288.730469 68.664062 C 294.402344 68.664062 299.503906 73.773438 299.503906 79.449219 L 299.503906 114.066406 C 299.503906 116.335938 301.207031 118.609375 304.042969 118.609375 C 306.3125 118.609375 308.578125 116.90625 308.578125 114.066406 L 308.578125 79.449219 C 308.578125 68.664062 300.074219 60.152344 289.296875 60.152344 L 159.410156 60.152344 L 159.410156 12.476562 C 159.410156 10.207031 157.707031 7.9375 154.871094 7.9375 L 9.671875 7.9375 C 6.835938 8.503906 5.136719 10.207031 5.136719 12.476562 L 5.136719 112.363281 C 5.136719 114.636719 6.835938 116.335938 9.671875 116.335938 Z M 115.738281 143.011719 L 48.808594 143.011719 L 50.511719 133.929688 C 55.617188 133.929688 114.035156 133.929688 114.035156 133.929688 Z M 89.648438 125.417969 L 73.765625 125.417969 L 73.765625 116.90625 L 89.648438 116.90625 Z M 13.644531 17.019531 L 150.902344 17.019531 L 150.902344 108.390625 C 100.992188 108.390625 63.554688 108.390625 13.644531 108.390625 Z M 13.644531 17.019531 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><g clip-path=\"url(#639fb9d6a3)\"><path fill=\"#3d5a80\" d=\"M 364.164062 118.609375 L 217.832031 118.609375 C 215.5625 118.609375 213.292969 120.308594 213.292969 123.148438 L 213.292969 223.035156 C 213.292969 225.304688 214.996094 227.574219 217.832031 227.574219 L 273.414062 227.574219 L 273.414062 236.085938 L 255.265625 236.085938 C 252.996094 236.085938 251.292969 237.789062 251.292969 239.492188 L 247.890625 257.085938 C 247.324219 259.925781 249.59375 262.195312 251.863281 262.195312 L 297.804688 262.195312 L 297.804688 301.355469 C 297.804688 307.03125 292.699219 312.136719 287.027344 312.136719 L 159.410156 312.136719 L 159.410156 228.710938 C 159.410156 226.4375 157.707031 224.167969 154.871094 224.167969 L 9.671875 224.167969 C 7.40625 224.167969 5.136719 225.871094 5.136719 228.710938 L 5.136719 328.597656 C 5.136719 330.867188 6.835938 333.136719 9.671875 333.136719 L 65.257812 333.136719 L 65.257812 341.082031 L 47.109375 341.082031 C 44.839844 341.082031 43.136719 342.785156 43.136719 344.488281 L 39.734375 362.082031 C 39.167969 364.917969 41.4375 367.1875 43.703125 367.1875 L 120.84375 367.1875 C 123.109375 367.1875 125.378906 365.484375 125.378906 363.214844 C 125.378906 362.648438 125.378906 362.082031 124.8125 361.511719 L 121.976562 345.054688 C 121.410156 342.785156 119.707031 341.648438 118.007812 341.648438 L 98.722656 341.648438 L 98.722656 333.136719 L 156.007812 333.136719 C 158.277344 333.136719 160.542969 331.433594 160.542969 328.597656 L 160.542969 320.082031 L 288.730469 320.082031 C 299.503906 320.082031 308.011719 311.570312 308.011719 300.785156 L 308.011719 261.625 L 330.699219 261.625 C 332.96875 261.625 335.238281 259.925781 335.238281 257.085938 C 335.238281 256.519531 335.238281 255.953125 334.671875 255.382812 L 330.699219 238.925781 C 330.132812 236.65625 328.429688 235.519531 326.730469 235.519531 L 307.445312 235.519531 L 307.445312 227.007812 L 364.730469 227.007812 C 367 227.007812 369.269531 225.304688 369.269531 222.464844 L 369.269531 122.582031 C 368.132812 120.308594 366.433594 118.609375 364.164062 118.609375 Z M 115.738281 358.675781 L 48.808594 358.675781 L 50.511719 349.59375 C 66.960938 349.59375 109.5 349.59375 114.035156 349.59375 Z M 89.648438 341.082031 L 73.765625 341.082031 L 73.765625 332.570312 L 89.648438 332.570312 Z M 150.902344 324.054688 C 100.992188 324.054688 63.554688 324.054688 13.644531 324.054688 L 13.644531 232.683594 L 150.902344 232.683594 Z M 324.460938 253.113281 L 257.535156 253.113281 L 259.234375 244.03125 C 264.339844 244.03125 322.757812 244.03125 322.757812 244.03125 Z M 298.371094 235.519531 L 282.488281 235.519531 L 282.488281 227.007812 L 298.371094 227.007812 Z M 359.625 217.925781 C 309.714844 217.925781 272.847656 217.925781 222.367188 217.925781 L 222.367188 127.121094 L 359.625 127.121094 Z M 359.625 217.925781 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b59d090 elementor-widget elementor-widget-heading\" data-id=\"b59d090\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"#highperformance\">High-Performance <br>\nComputing\u200b<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd76eea elementor-fixed elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"bd76eea\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;fixed&quot;}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#comp\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-circle-up\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fbd05a elementor-widget elementor-widget-spacer\" data-id=\"5fbd05a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c73bdac elementor-widget elementor-widget-menu-anchor\" data-id=\"c73bdac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"complexsystem\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0ec226 elementor-widget elementor-widget-heading\" data-id=\"d0ec226\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Complex Systems\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d5980a elementor-widget elementor-widget-text-editor\" data-id=\"6d5980a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The research area of Complex Systems at LIACC strives to uncover fundamental principles and to develop new methods and tools to model, understand and manage the behaviour that emerges as a consequence of the interaction that occurs, asynchronously and at multiple points, between individual intelligent and heterogeneous components and between these and the environment.<\/p><p>The objective is to derive rules about how the behavior of the system depends on the combined properties of its individual elements, the nature of the interactions between the individual elements and the topology of the interactions between them, in order to understand, predict and be able to control the system.<\/p><p>This research area in LIACC is devoted to the coordination of the interoperability of these systems, and concrete tasks addressing problems requiring distributed, decentralized solutions in dynamic, cooperative or competitive environments. A special emphasis is being done to agent and multi-agent methodology in complex systems modeling. Another concern of the laboratory in this research area is the learning and control of complex dynamic systems, where conditions are constantly shifting and hard to predict.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcdc354 elementor-widget elementor-widget-spacer\" data-id=\"dcdc354\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b43e18 elementor-widget elementor-widget-menu-anchor\" data-id=\"3b43e18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"intelligentsimulation\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88581b5 elementor-widget elementor-widget-heading\" data-id=\"88581b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Intelligent Simulation\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df91098 elementor-widget elementor-widget-text-editor\" data-id=\"df91098\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The research area of Intelligent Simulation within LIACC is devoted to devising simulation theories and methodologies highly enriched with AI, in all phases of the simulation project lifecycle. From a more practical perspective, other research areas and thematic lines profit from intelligent simulation as the natural grounds for empirical AI, allowing intelligent systems to be tested with and evaluated appropriately. Another important use of simulation is for decision support, resorting to different modelling purposes, namely descriptive, normative, predictive, speculative (also called as scenarisation, allowing for what-if analysis), and prescriptive.<\/p><p>LIACC likewise explores advanced methods of modelling and simulation, including distributed simulation techniques and simulator interoperability, human-in-the-loop and participatory simulation, synthetisation of artificial systems and digital twins, simulation games, and virtual reality for immersive behavioral simulation. Additionally to different modelling techniques and discrete systems modelling metaphors, the Intelligent Simulation research area gives special emphasis to agent-based modelling and simulation. On the one hand, the agent and multiagent system metaphors are particularly suitable to support the analysis of highly complex and dynamic systems.<\/p><p>On the other hand, agent-driven simulation offers a plethora of opportunities for the development of intelligent simulation methods and tools, supporting the optimisation of parametric and meta-models and improving the efficiency of large-scale, multi-parametric, and multi-objective simulation models. Application-wise, LIACC has applied Intelligent Simulation in different domains, including intelligent robotics, social simulation and complex systems analysis, autonomous vehicles and multi-vehicle mission coordination, intelligent transportation and mobility systems, logistics, disruption management, sports, digital games, behavioural modelling, data synthetisation, and many others.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa4991f elementor-widget elementor-widget-spacer\" data-id=\"fa4991f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10b34a9 elementor-widget elementor-widget-menu-anchor\" data-id=\"10b34a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"intelligentrobotics\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb3f4a9 elementor-widget elementor-widget-heading\" data-id=\"bb3f4a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Intelligent Robotics\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe86af4 elementor-widget elementor-widget-text-editor\" data-id=\"fe86af4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the area of Intelligent Robotics LIACC has been researching in continuous black-box optimization and developed a battery of new, state-of-the-art algorithms to tackle continuous black-box optimization problems in the area of Robotics such as Trust Region Covariance Matrix Evolution Strategy (TR-CMA-ES) and Model-Based Relative Entropy Stochastic Search (MORE). The work was also applied in the FC Portugal robotic soccer team for the optimization of low-level and mid-level robot skills and helped FC Portugal team to achieve 10 international awards including the winner of three RoboCup scientific\/free challenges. The ability for a robot to coordinate with others within a system is a valuable property in multi-robot systems.<\/p><p>Robots either cooperate as a team to accomplish a common goal or adapt to opponents to complete different goals without being exploited. Research has shown that learning multi-agent\/multi-robot coordination is significantly more complex than learning policies in single agent\/robot environments and requires a variety of techniques to deal with the properties of a system where agents learn concurrently. In this context we have been researching how can machine learning be used to achieve coordination within a multi-agent\/multirobot system and what techniques can be used to tackle the increased complexity of such systems and their credit assignment challenges, how to achieve coordination, and how to use communication to improve the behaviour of a team.<\/p><p>Many algorithms for competitive environments are tabular-based, preventing their use with high-dimension or continuous state-spaces, and may be biased against specific equilibrium strategies. We have proposed multiple deep learning extensions for competitive environments, allowing algorithms to reach equilibrium strategies in complex and partially observable environments, relying only on local information. We also have developed multi-agent algorithms where agents learn communication protocols to compensate for local partial-observability and remain independently executed. A centralized learning phase can incorporate additional environment information to increase the robustness and speed with which a team converges to successful policies.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-802b9d2 elementor-widget elementor-widget-spacer\" data-id=\"802b9d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6f3b18 elementor-widget elementor-widget-menu-anchor\" data-id=\"d6f3b18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"naturallanguage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dbb35c elementor-widget elementor-widget-heading\" data-id=\"5dbb35c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Natural Language Processing\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a947a9 elementor-widget elementor-widget-text-editor\" data-id=\"6a947a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Natural Language Processing (NLP) concerns the development of techniques that enable computers to fruitfully process, manipulate and understand language as used by humans. NLP has seen a drastic increase in research throughout the last decade, boosted by disruptive advancements in deep learning, more specifically with the development of word embedding representations, attention models, transformer architectures and complex neural language models. These advancements have seen widespread adoption due to the fact that they enable taking advantage of huge amounts of unlabeled data in an unsupervised fashion. At the same time, recent models have shown impressive state-of-the-art results across different NLP tasks.<\/p><p><span style=\"font-family: var( --e-global-typography-05e6fbe-font-family ), Sans-serif; font-size: var( --e-global-typography-05e6fbe-font-size ); font-weight: var( --e-global-typography-05e6fbe-font-weight ); letter-spacing: var( --e-global-typography-05e6fbe-letter-spacing ); word-spacing: var( --e-global-typography-05e6fbe-word-spacing );\">Within LIACC, NLP research covers topics such as language models, benchmarking, question generation\/answering, paraphrase generation, argument mining, machine translation for low-resourced languages, and historical language processing. LIACC also conducts cross-research between NLP and deep learning, including cross-lingual approaches, adversarial training, unsupervised language adaptation, and transfer learning. Research on NLP is at the core of relevant research projects with the public administration and is sparking several collaborations with other institutions.<\/span><br><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-684ae42 elementor-widget elementor-widget-spacer\" data-id=\"684ae42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98d8420 elementor-widget elementor-widget-menu-anchor\" data-id=\"98d8420\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"machinelearning\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b4393b elementor-widget elementor-widget-heading\" data-id=\"6b4393b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Machine Learning\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9dcbf6c elementor-widget elementor-widget-text-editor\" data-id=\"9dcbf6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our research in Machine Learning is expansive, addressing a multitude of domains within supervised, unsupervised, and reinforcement learning frameworks. In supervised learning, our focus spans a diverse array of tasks including descriptive, predictive, and prescriptive analytics. We explore various types of data such as tabular, time-series and data streams, text, and more complex multimedia inputs. Our studies also delve into challenges posed by data anomalies and unbalanced class distributions. In terms of model development, our lab prioritizes advancements in model explainability and fairness, integrating cutting-edge techniques like adversarial learning and causal inference to ensure robust and equitable AI solutions. Our algorithmic research extends to deep neural networks, decision trees, ensemble methods, and innovative recommender systems, constantly pushing the boundaries of what these technologies can achieve. We are also deeply engaged in the field of Machine Learning Operations (MLOps), where we develop and refine tools and methodologies to enhance the deployment, monitoring, and maintenance of machine learning models in real-world settings. This includes automated machine learning (AutoML) and meta-learning, where our significant contributions help refine algorithm recommendation systems and deepen our understanding of algorithmic behavior under varied conditions. Applications of our research are widespread, impacting sectors such as retail, industrial automation, healthcare, and public services. In the realm of reinforcement learning, our lab is at the forefront of creating innovative algorithms that adapt and excel in complex environments. Our work includes developing techniques that allow machines to learn from sparse rewards and multi-agent interactions, applicable to both robotic systems and strategic game settings. Recent projects have tackled intricate challenges in robotics, enhancing robotic dexterity and decision-making, and in computer games, improving AI gameplay strategies and interactive learning scenarios. Through these diverse research streams, our lab not only contributes to theoretical advancements in machine learning but also ensures practical, real-world applicability, driving forward the frontiers of technology and its beneficial impact on society.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5939178 elementor-widget elementor-widget-spacer\" data-id=\"5939178\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dfaa02 elementor-widget elementor-widget-menu-anchor\" data-id=\"2dfaa02\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"softwareengineering\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c6d6d9 elementor-widget elementor-widget-heading\" data-id=\"6c6d6d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Software Engineering\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9b440a elementor-widget elementor-widget-text-editor\" data-id=\"a9b440a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Software engineering is the systematic application of engineering approaches to the development of software. The mission of the LIACC&#8217;s Software Engineering Research Group is: to develop a deep understanding of how people build and evolve software systems; to develop novel methods, techniques, theories, and tools that advance the way in which software is built and adjusted; to ensure that our research results have a lasting impact in software development practice. In particular, our current research revolves around helping developers in improving the internal and external quality of their software systems.<\/p><p>Some current topics include: Use of static analysis tools: How are developers using automatic static analysis tools for improving their code quality? Can we improve the existing tools? Use of code reviews: How do code reviews contribute to code quality? Who should perform code reviews? Influence of development tools or paradigms: How does pull-based development influence quality? How does Continuous Integration (CI) help? What does DevOps do in terms of improving code quality? Code quality measurement: What are the best ways to measure the quality of source code? Software refactoring: How can we help developers in refactoring their large-scale complex software systems? Can we automatically recommend pieces of code that need refactoring? Mutation testing: how can we make mutation testing easier to apply to real-world software systems? Test analytics: how can we make software engineers more aware of their test activities (and help them in steering their future test activities); Test code quality: How does test code quality influence the ease by which bugs can be located? Test case generation: related to the work done in the CI4SE research line; Developer-centric perspective on testing: what are some of the difficulties that developers encounter when starting\/willing to test?<br \/>The software engineering group is also involved in more practical projects such as all the projects concerning the application of AI for Public Administration and Governance.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c36fec elementor-widget elementor-widget-spacer\" data-id=\"4c36fec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f277c7 elementor-widget elementor-widget-menu-anchor\" data-id=\"6f277c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"declarative\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bef4843 elementor-widget elementor-widget-heading\" data-id=\"bef4843\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Declarative Programming\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-708acd3 elementor-widget elementor-widget-text-editor\" data-id=\"708acd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Declarative programming is the research area which studies the definition, implementation and applications of logic and functional programming languages. Logic programming has a long tradition in AI (expert systems, knowledge representation, natural language processing) and more recently in deductive databases and optimization using its constraint logic programming extensions. Functional programming has gained a new hype in the last decade mostly due to the applications of OCaml and Haskell by several top software companies and projects such as Microsoft, Intel, AT&amp;T, Facebook and Github. LIACC has been doing research in declarative programming from its early days, and now the focus of this research area in LIACC is program analysis and verification of logic and functional programming languages.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd54426 elementor-widget elementor-widget-spacer\" data-id=\"dd54426\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab218a9 elementor-widget elementor-widget-menu-anchor\" data-id=\"ab218a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"highperformance\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c356d46 elementor-widget elementor-widget-heading\" data-id=\"c356d46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">High-Performance Computing\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f976e85 elementor-widget elementor-widget-text-editor\" data-id=\"f976e85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The group researches on Parallel and Distributed Computing, Heterogeneous Computing, Scheduling in Heterogeneous Environments and Cloud Computing. The group has been developing strategies for running linear algebra kernels on heterogeneous platforms, algorithms for DAG scheduling, scheduling of mixed parallel applications and concurrent DAG scheduling. One of the target applications has been image data (medical image) that has been using to validate algorithms. These algorithms and scheduling strategies aim to optimize the computational resources used to solve a given problem with a dynamic load, i.e., load that is only known at runtime. Many real world applications fit in this context such as recognition in video surveillance, microscopic image processing, biomechanical analysis and image registration.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c5f02d elementor-widget elementor-widget-spacer\" data-id=\"9c5f02d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Complex Systems Intelligent Simulation Intelligent Robotics Natural Language Processing Machine Learning\u200b Software Engineering Declarative Programming\u200b High-Performance Computing\u200b Complex Systems\u200b The research area of Complex Systems at LIACC strives to uncover fundamental principles and to develop new methods and tools to model, understand and manage the behaviour that emerges as a consequence of the interaction that [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_eb_attr":"","inline_featured_image":false,"footnotes":""},"class_list":["post-7307","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/liacc.fe.up.pt\/liaccwp\/wp-json\/wp\/v2\/pages\/7307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liacc.fe.up.pt\/liaccwp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/liacc.fe.up.pt\/liaccwp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/liacc.fe.up.pt\/liaccwp\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/liacc.fe.up.pt\/liaccwp\/wp-json\/wp\/v2\/comments?post=7307"}],"version-history":[{"count":1049,"href":"https:\/\/liacc.fe.up.pt\/liaccwp\/wp-json\/wp\/v2\/pages\/7307\/revisions"}],"predecessor-version":[{"id":13999,"href":"https:\/\/liacc.fe.up.pt\/liaccwp\/wp-json\/wp\/v2\/pages\/7307\/revisions\/13999"}],"wp:attachment":[{"href":"https:\/\/liacc.fe.up.pt\/liaccwp\/wp-json\/wp\/v2\/media?parent=7307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}