{"id":13365,"date":"2026-02-13T09:16:50","date_gmt":"2026-02-13T15:16:50","guid":{"rendered":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/?post_type=campus_story&#038;p=13365"},"modified":"2026-02-13T09:16:50","modified_gmt":"2026-02-13T15:16:50","slug":"ai-reshaping-industry-advanced-machine-learning-students-develop-impactful-competitive-models","status":"publish","type":"campus_story","link":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/story\/ai-reshaping-industry-advanced-machine-learning-students-develop-impactful-competitive-models\/","title":{"rendered":"AI reshaping industry: Advanced Machine Learning students develop impactful, competitive models"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2026\/02\/STO_AI-reshaping-industry.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"821\" height=\"613\" src=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2026\/02\/STO_AI-reshaping-industry.jpg\" alt=\"Screenshot of Othello board game\" class=\"wp-image-13366\" srcset=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2026\/02\/STO_AI-reshaping-industry.jpg 821w, https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2026\/02\/STO_AI-reshaping-industry-300x224.jpg 300w, https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2026\/02\/STO_AI-reshaping-industry-768x573.jpg 768w\" sizes=\"auto, (max-width: 821px) 100vw, 821px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Projects result in innovative way to search course bulletin, play digital Othello board game<\/h2>\n\n\n\n<p>UW-Stout\u2019s&nbsp;<a href=\"https:\/\/www.uwstout.edu\/academics\/academic-services\/learning-information-technology\/artificial-intelligence-uw-stout\" target=\"_blank\" rel=\"noreferrer noopener\">360-degree AI education approach<\/a>&nbsp;prepares graduates to meet the needs of a rapidly evolving workforce by embedding artificial intelligence training in all of its degree programs. For two groups of&nbsp;<a href=\"https:\/\/www.uwstout.edu\/programs\/bs-applied-mathematics-and-computer-science\" target=\"_blank\" rel=\"noreferrer noopener\">applied mathematics<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/www.uwstout.edu\/programs\/bs-computer-science\" target=\"_blank\" rel=\"noreferrer noopener\">computer science<\/a>&nbsp;students in an Advanced Machine Learning course, their final projects resulted in a model that could actively impact their institution and another that created a highly competitive AI opponent for a classic board game.<\/p>\n\n\n\n<p>One group built a RAG model \u2013 or Retrieval Augmented Generation \u2013 to allow students to search the UW-Stout course bulletin in a much more engaging way. Another created a digital version of the board game Othello, using a Monte Carlo Tree Search (MCTS) and a database of top international players to train the model.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.uwstout.edu\/sites\/default\/files\/styles\/large\/public\/2026-01\/RAG%20project%20group%2C%201.jpg?itok=X9g1J3ut\" alt=\"A student presentation of a Retrieval Augmented Generation model\" \/><figcaption class=\"wp-element-caption\">Matthew Peplinski presents on the group Stout Bulletin RAG project.<\/figcaption><\/figure>\n\n\n\n<p>\u201cThe motivation of the class is for students to pick up a cutting-edge paper, read it, understand it and implement it. Five years from now, when they are in their careers, they\u2019ll know how to read a tech-heavy math paper and translate it into code,\u201d said AMCS Program Director,&nbsp;<strong>Professor Seth Dutter<\/strong>. \u201cThese are the types of top-tier projects I look to give my students. The experience sets them apart. That\u2019s polytechnic and gets to the point of UW-Stout.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Stout Bulletin RAG<\/h3>\n\n\n\n<p>In developing their group project,&nbsp;<strong>Tyler Smith<\/strong>, of Rochester;&nbsp;<strong>Matthew Peplinski<\/strong>, of Milwaukee;&nbsp;<strong>Aaron King<\/strong>, of Rhinelander; and&nbsp;<strong>Kyler Nikolai<\/strong>, of Rochester, wanted to create an easy way to gather information about UW-Stout\u2019s courses, degree programs, minors and certifications without having to read through the entire course bulletin.<\/p>\n\n\n\n<p>\u201cWe created the Stout Bulletin RAG, which can take any question someone has about Stout\u2019s courses and programs and give them accurate information back within a couple of seconds,\u201d Smith said. \u201cA new student could use the program when applying to Stout to find out what classes and programs are offered, or a current student could use it when scheduling their classes for the next semester. The program actively uses ChatGPT to curate a response that provides the necessary information in a nice way. It also gives ChatGPT more specific information because the data is directly from the current Stout bulletin, so there will be no mistakes in finding old or irrelevant information.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.uwstout.edu\/sites\/default\/files\/styles\/large\/public\/2026-01\/RAG%20project%20group%2C%202.jpg?itok=yynFphB3\" alt=\"A student demonstrating a Retrieval Augmented Generation AI model\" \/><figcaption class=\"wp-element-caption\">The group demonstrates the Stout Bulletin RAG in a final project presentation.<\/figcaption><\/figure>\n\n\n\n<p>A RAG model allows the user to describe what they are looking for in sentence form, rather than just by using a single word search. The model consists of three parts, Smith explained: the prompt, the retrieval of data and the response from a LLM, or large language model. The prompt is what the user, like a student, asks the model. The model then searches through the stored data and finds what sentences, paragraphs or documents of text are most similar to the question asked.&nbsp;<\/p>\n\n\n\n<p>\u201cThis is determined by an embedding model, which, in short, is a specific model trained to find similarities between text using a vector space,\u201d he said. \u201cThe RAG then retrieves the top results of the most similar text and throws it into a new prompt. This prompt has all the details of the question asked, the information retrieved, and any rules in place, so when the model gets an LLM, like ChatGPT, to summarize the information, the LLM will not make up information it does not have.\u201d<\/p>\n\n\n\n<p>Peplinski added that the point of the RAG is to leverage existing LLM models\u2019 reasoning capabilities, utilizing information that it was not trained on. \u201cWe used two different AI models in the process, one for the text embedding and one for the summarization,\u201d he said. \u201cThe embedding model was used to determine how similar a user\u2019s question is to the information available in our data set. We then pulled the top five most similar bits of information and sent that to the LLM, or ChatGPT, in our case. The LLM was used only to give the summary of the information that we provided it and given strict instruction to not make up false information.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.uwstout.edu\/sites\/default\/files\/styles\/large\/public\/2026-01\/RAG%20project%20group%2C%20sample%20search%20result.jpg?itok=RFKf4gGF\" alt=\"A screenshot of text created by a Retrieval Augmented Generation AI model about a course bulletin inquiry\" \/><figcaption class=\"wp-element-caption\">An example of a response generated by the Stout Bulletin RAG.&nbsp;\/&nbsp;Tyler Smith<\/figcaption><\/figure>\n\n\n\n<p>Peplinski and Smith thought the best part of the project was seeing how thorough their RAG model was during the final class presentation, as it nearly flawlessly answered prompts and challenges given by attendees.<\/p>\n\n\n\n<p>The most challenging part was gathering all of UW-Stout\u2019s program information and automating the data collection process so they would not have to write it out manually.<\/p>\n\n\n\n<p>Smith will graduate this spring and will begin work at Federated Insurance this summer. He feels the project helped prepare him for industry, as many companies already use internal chatbots to search documents. \u201cThey are very likely using similar RAG model structures to what we created. So, going into industry with that knowledge is helpful,\u201d he said.<\/p>\n\n\n\n<p>Dutter agreed, adding, \u201cCompanies would benefit from employees who know how to code a RAG. It\u2019s a useful skill to help a company that wants to be able to search for information within its sometimes decades worth of documents.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Othello AI project<\/h3>\n\n\n\n<p>In four days,&nbsp;<strong>Nathan LaCrosse<\/strong>, of Portage;&nbsp;<strong>Noah Stitgen<\/strong>, of Lodi;&nbsp;<strong>Jake Swanson<\/strong>, of Eden Prairie, Minnesota; and&nbsp;<strong>Lindsey Redepenning<\/strong>, of Elk River, Minnesota, programmed their digital Othello version from scratch, creating an interface and teaching the AI model parameters of play, how to capture an opponent\u2019s piece, and conditions to win the game. Over the next two weeks of the project, they optimized the game to make the most challenging, hyper-aggressive AI opponent they could.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/CelestialSide\/Board-Game-AI-Project\/tree\/Playable\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Download their game at GitHub<\/strong><\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.uwstout.edu\/sites\/default\/files\/styles\/large\/public\/2026-01\/Othello%20project%20group%2C%202.jpg?itok=ftKwx7jk\" alt=\"Students presenting an AI version of the board game Othello\" \/><figcaption class=\"wp-element-caption\">Nathan LaCrosse presents on the group Othello AI project.<\/figcaption><\/figure>\n\n\n\n<p>LaCrosse originally wanted to select chess for the group\u2019s project, but they decided on Othello, as it\u2019s a simpler board game that\u2019s easy to watch and play. Also, unlike checkers, Othello cannot end in a draw.<\/p>\n\n\n\n<p>The group used an MCTS, a lightning-fast algorithm used in AI for decision-making processes, particularly in games, to develop their model. It simulated 3,500 Othello games per second. \u201cWhen the MCTS evaluates a board position, it plays out a bunch of random games and picks the move that statistically leads to a win,\u201d LaCrosse said.<\/p>\n\n\n\n<p>They were challenged by the tree search to make sure it worked properly. \u201cWe actually discovered that we had programmed the game incorrectly because the algorithm was finding glitched moves that gave it an unfair advantage,\u201d LaCrosse said.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.uwstout.edu\/sites\/default\/files\/styles\/large\/public\/2026-01\/Othello%20screenshot%20for%20web.jpg?itok=YTKVNgBZ\" alt=\"An example of opponents' positions in the board game Othello\" \/><figcaption class=\"wp-element-caption\">An example of opponents&#8217; positions in the AI board game of Othello.&nbsp;\/&nbsp;Nathan LaCrosse<\/figcaption><\/figure>\n\n\n\n<p>They later added a neural network to the tree search that studied a database of top French Othello players. They used the database to train the network.<\/p>\n\n\n\n<p>The group enjoyed playing against all the variations of gameplay the model allowed. In the published version, they selected the tree search that had the most unique playstyle, LaCrosse said.<\/p>\n\n\n\n<p>\u201cThis project prepared us for industry because it familiarized us with the process of creating a full application, where we had everyone working on different elements of the program and combined it all together in the end,\u201d said LaCrosse, who plans to pursue a Ph.D. in computer science.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Written by Abbey Goers, UW-Stout<\/p>\n\n\n\n<p>Link to original story: <a href=\"https:\/\/www.uwstout.edu\/about-us\/news-center\/ai-reshaping-industry-advanced-machine-learning-students-develop-impactful-competitive-models\">https:\/\/www.uwstout.edu\/about-us\/news-center\/ai-reshaping-industry-advanced-machine-learning-students-develop-impactful-competitive-models<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Projects result in innovative way to search course bulletin, play digital Othello board game UW-Stout\u2019s&nbsp;360-degree AI education approach&nbsp;prepares graduates to meet the needs of a rapidly evolving workforce by embedding artificial intelligence training in all of its degree programs. For two groups of&nbsp;applied mathematics&nbsp;and&nbsp;computer science&nbsp;students in an Advanced Machine Learning course, their final projects resulted [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":13366,"comment_status":"closed","ping_status":"closed","template":"","institution":[90],"story_category":[146],"class_list":["post-13365","campus_story","type-campus_story","status-publish","has-post-thumbnail","hentry","institution-uw-stout","story_category-research-innovation"],"_links":{"self":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/campus_story\/13365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/campus_story"}],"about":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/types\/campus_story"}],"author":[{"embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/comments?post=13365"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/media\/13366"}],"wp:attachment":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/media?parent=13365"}],"wp:term":[{"taxonomy":"institution","embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/institution?post=13365"},{"taxonomy":"story_category","embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/story_category?post=13365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}