{"id":8982,"date":"2024-08-21T15:04:48","date_gmt":"2024-08-21T19:04:48","guid":{"rendered":"https:\/\/portfolios.cs.earlham.edu\/?page_id=8982"},"modified":"2025-12-16T23:44:11","modified_gmt":"2025-12-17T04:44:11","slug":"felix-childress","status":"publish","type":"page","link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/","title":{"rendered":"Felix Childress"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>My name is Felix Childress, and I am a Computer Science major at Earlham College. While I aim to go into cybersecurity, I have worked in a range of fields and environments, from computational linguistics to system administration. In addition, I helped to conduct student research in Sey\u00f0isfj\u00f6r\u00f0ur on the Icelandic Field Studies program, as well with former faculty member Yunting Yin, the latter in which have resulted in two publications in IEEE.<\/p>\n\n\n\n<p>The overall goal of my project is to explore how, and if, transformer-based NLP models can match or exceed traditional ML approaches to network security. This primarily will be accomplished through treating tokenized flow-level features from the CIC-IDS 2017 dataset as language-like sequences.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paper<\/h2>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/Technical_Report_v3-2.pdf\">Final Technical Report<\/a><a href=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/Technical_Report_v3-2.pdf\" class=\"wp-block-file__button\" download>Download<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Poster<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/CS-488-Poster-1024x768.png\" alt=\"\" class=\"wp-image-11061\" width=\"767\" height=\"575\" srcset=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/CS-488-Poster-1024x768.png 1024w, https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/CS-488-Poster-300x225.png 300w, https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/CS-488-Poster-768x576.png 768w, https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/CS-488-Poster-1536x1152.png 1536w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Data Architecture Diagram<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"721\" src=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-16-at-03-22-46-abstracts-and-diagrams-Google-Docs.png\" alt=\"\" class=\"wp-image-11055\" srcset=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-16-at-03-22-46-abstracts-and-diagrams-Google-Docs.png 845w, https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-16-at-03-22-46-abstracts-and-diagrams-Google-Docs-300x256.png 300w, https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/Screenshot-2025-12-16-at-03-22-46-abstracts-and-diagrams-Google-Docs-768x655.png 768w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Graphical Abstract<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"297\" src=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/graphicalAbstractv3.png\" alt=\"\" class=\"wp-image-11052\" srcset=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/graphicalAbstractv3.png 957w, https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/graphicalAbstractv3-300x93.png 300w, https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/graphicalAbstractv3-768x238.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">GitLab Repository<\/h2>\n\n\n\n<p><a href=\"https:\/\/code.cs.earlham.edu\/fdchild22\/cs-488-nlp-ids-capstone\">https:\/\/code.cs.earlham.edu\/fdchild22\/cs-488-nlp-ids-capstone<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Demonstration Video<\/h2>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CS 488: Leveraging Language Models for Flow-Based Network Intrusion Detection\" width=\"940\" height=\"529\" src=\"https:\/\/www.youtube.com\/embed\/efuCJys2Q2c?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Introduction My name is Felix Childress, and I am a Computer Science major at Earlham College. While I aim to go into cybersecurity, I have worked in a range of fields and environments, from computational linguistics to system administration. In &hellip; <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/\">Read More<\/a><\/p>\n","protected":false},"author":147,"featured_media":0,"parent":8534,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8982","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Felix Childress - CS\/DS Student Portfolios<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Felix Childress - CS\/DS Student Portfolios\" \/>\n<meta property=\"og:description\" content=\"Introduction My name is Felix Childress, and I am a Computer Science major at Earlham College. While I aim to go into cybersecurity, I have worked in a range of fields and environments, from computational linguistics to system administration. In &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/\" \/>\n<meta property=\"og:site_name\" content=\"CS\/DS Student Portfolios\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-17T04:44:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/CS-488-Poster.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2500\" \/>\n\t<meta property=\"og:image:height\" content=\"1875\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/students\\\/2024-2\\\/cs488\\\/felix-childress\\\/\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/students\\\/2024-2\\\/cs488\\\/felix-childress\\\/\",\"name\":\"Felix Childress - CS\\\/DS Student Portfolios\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/students\\\/2024-2\\\/cs488\\\/felix-childress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/students\\\/2024-2\\\/cs488\\\/felix-childress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/CS-488-Poster-1024x768.png\",\"datePublished\":\"2024-08-21T19:04:48+00:00\",\"dateModified\":\"2025-12-17T04:44:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/students\\\/2024-2\\\/cs488\\\/felix-childress\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/students\\\/2024-2\\\/cs488\\\/felix-childress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/students\\\/2024-2\\\/cs488\\\/felix-childress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/CS-488-Poster.png\",\"contentUrl\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/CS-488-Poster.png\",\"width\":2500,\"height\":1875},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/students\\\/2024-2\\\/cs488\\\/felix-childress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Students\",\"item\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/students\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"2024\",\"item\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/students\\\/2024-2\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"CS488\",\"item\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/students\\\/2024-2\\\/cs488\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Felix Childress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\",\"name\":\"CS\\\/DS Student Portfolios\",\"description\":\"AI and ML, Image Classification, Arduino\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Felix Childress - CS\/DS Student Portfolios","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/","og_locale":"en_US","og_type":"article","og_title":"Felix Childress - CS\/DS Student Portfolios","og_description":"Introduction My name is Felix Childress, and I am a Computer Science major at Earlham College. While I aim to go into cybersecurity, I have worked in a range of fields and environments, from computational linguistics to system administration. In &hellip; Read More","og_url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/","og_site_name":"CS\/DS Student Portfolios","article_modified_time":"2025-12-17T04:44:11+00:00","og_image":[{"width":2500,"height":1875,"url":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/CS-488-Poster.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/","url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/","name":"Felix Childress - CS\/DS Student Portfolios","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/#primaryimage"},"image":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/CS-488-Poster-1024x768.png","datePublished":"2024-08-21T19:04:48+00:00","dateModified":"2025-12-17T04:44:11+00:00","breadcrumb":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/#primaryimage","url":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/CS-488-Poster.png","contentUrl":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2025\/12\/CS-488-Poster.png","width":2500,"height":1875},{"@type":"BreadcrumbList","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/felix-childress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/portfolios.cs.earlham.edu\/"},{"@type":"ListItem","position":2,"name":"Students","item":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/"},{"@type":"ListItem","position":3,"name":"2024","item":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/"},{"@type":"ListItem","position":4,"name":"CS488","item":"https:\/\/portfolios.cs.earlham.edu\/index.php\/students\/2024-2\/cs488\/"},{"@type":"ListItem","position":5,"name":"Felix Childress"}]},{"@type":"WebSite","@id":"https:\/\/portfolios.cs.earlham.edu\/#website","url":"https:\/\/portfolios.cs.earlham.edu\/","name":"CS\/DS Student Portfolios","description":"AI and ML, Image Classification, Arduino","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolios.cs.earlham.edu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"fdchild22","author_link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/fdchild22\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Introduction My name is Felix Childress, and I am a Computer Science major at Earlham College. While I aim to go into cybersecurity, I have worked in a range of fields and environments, from computational linguistics to system administration. In &hellip; Read More","_links":{"self":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/pages\/8982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/users\/147"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/comments?post=8982"}],"version-history":[{"count":6,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/pages\/8982\/revisions"}],"predecessor-version":[{"id":11071,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/pages\/8982\/revisions\/11071"}],"up":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/pages\/8534"}],"wp:attachment":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/media?parent=8982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}