John Hostetter Email and Phone Number
The purpose of my research is to propose an alternative to conventional feed-forward artificial neural networks that is transparent yet powerful. To achieve this, I develop methodologies to construct human-readable neural architectures that may facilitate knowledge transfer. These systems —self-organizing neuro-fuzzy networks, may substitute traditional feed-forward neural networks and offer compelling advantages such as built-in handling for input data that may have missing values. My research typically revolves around the application of these networks to the offline reinforcement learning domain, although my techniques are often general, and at the very least, can be readily applied to supervised learning. The beauty of this network architecture is its relationship to graphs, which permits graph theory methods to interact with neural reasoning in meaningful and interesting ways.
-
Assistant ProfessorWestern Kentucky UniversityRaleigh, Nc, Us -
Graduate Research AssistantNorth Carolina State University Dec 2021 - PresentRaleigh, North Carolina, United StatesI work in Dr. Min Chi's lab to help Improve Undergraduate STEM Education (IUSE) by applying offline (fuzzy) reinforcement learning. The offline reinforcement learning algorithms I create and employ in my research use a more interpretable neural network that has a rule-based decision making system. As a result, we are able to explain the model's decision making process by associating its output with rules that were activated and see how strongly they were activated. This type of neural network… Show more I work in Dr. Min Chi's lab to help Improve Undergraduate STEM Education (IUSE) by applying offline (fuzzy) reinforcement learning. The offline reinforcement learning algorithms I create and employ in my research use a more interpretable neural network that has a rule-based decision making system. As a result, we are able to explain the model's decision making process by associating its output with rules that were activated and see how strongly they were activated. This type of neural network is called a neuro-fuzzy network. Furthermore, the research I conduct using these neuro-fuzzy networks make them *self-organizing*. This means that the neuro-fuzzy network constructs itself automatically in accordance to the provided data - no need for manual input or design to determine the number of layers or "neurons". We then apply these models to help teach students about probability principles in our Intelligent Tutoring System (ITS) called Pyrenees. Show less -
Assistant InstructorNorth Carolina State University Jul 2022 - Jul 2024Raleigh, North Carolina, United StatesI taught approximately ~1,000 students that are currently working in industry about Artificial Intelligence and Machine Learning at NC State's Artificial Intelligence (AI) Academy. The AI Academy is subsidized with a five-year $6 million grant from the U.S. Department of Labor and was designed in collaboration with partners such as IBM, Citrix, Microsoft, Hazardous Software, etc. This certificate program allows students to work alongside a mentor to learn about various subjects related to AI… Show more I taught approximately ~1,000 students that are currently working in industry about Artificial Intelligence and Machine Learning at NC State's Artificial Intelligence (AI) Academy. The AI Academy is subsidized with a five-year $6 million grant from the U.S. Department of Labor and was designed in collaboration with partners such as IBM, Citrix, Microsoft, Hazardous Software, etc. This certificate program allows students to work alongside a mentor to learn about various subjects related to AI such as Data Science and Machine Learning. Specifically, in my role I helped lead virtual workshops with my peer, Travis Martin, to explain both theory and Python code regarding AI and Machine Learning. Example topics that we cover are semi-supervised learning (making use of unlabeled data for predictions), frequent pattern analysis (unsupervised learning for transactional data), convolutional neural networks (how to handle images in prediction tasks), and more. Lastly, I held office hours and helped prepare course material. Show less -
Exam Scribe For The Disability Resource OfficeNorth Carolina State University Oct 2021 - Dec 2021Raleigh, North Carolina, United StatesAssisted student(s) with their exams for two different graduate-level courses by providing a scribe service. -
Graduate Teaching AssistantNorth Carolina State University Aug 2021 - Dec 2021Raleigh, North Carolina, United StatesFall 2020 semester: Assisted with the delivery of CSC 422/522 Automated Learning and Data Analysis (68 students enrolled in CSC 422 & 150 students enrolled in CSC 522); this course is an introduction to concepts and methods for extracting knowledge or useful forms of information from data. In this role, I would design homework, prepare teacher solutions, and create grading rubrics. Additionally, I would hold office hours on a triweekly basis (rotated with 2 other teaching assistants)… Show more Fall 2020 semester: Assisted with the delivery of CSC 422/522 Automated Learning and Data Analysis (68 students enrolled in CSC 422 & 150 students enrolled in CSC 522); this course is an introduction to concepts and methods for extracting knowledge or useful forms of information from data. In this role, I would design homework, prepare teacher solutions, and create grading rubrics. Additionally, I would hold office hours on a triweekly basis (rotated with 2 other teaching assistants) and answer students' questions on Piazza as well as through email. Show less -
Graduate Research AssistantNorth Carolina State University Dec 2020 - Aug 2021Raleigh, North Carolina, United StatesDeveloped and executed an experiment study that leveraged knowledge distillation between neural architectures to gain insight into their decision-making logic. After distillation, the simpler model was mathematically translated to a rule-based logic model called a fuzzy logic controller (via the all-permutations fuzzy rule base property) where neuron activation could be further investigated. This study was applied to an e-learning scenario using an Intelligent Tutoring System and outperformed… Show more Developed and executed an experiment study that leveraged knowledge distillation between neural architectures to gain insight into their decision-making logic. After distillation, the simpler model was mathematically translated to a rule-based logic model called a fuzzy logic controller (via the all-permutations fuzzy rule base property) where neuron activation could be further investigated. This study was applied to an e-learning scenario using an Intelligent Tutoring System and outperformed the controls/baselines in improving student learning. Led to a publication at FUZZ IEEE 2023. Show less -
Graduate Teaching AssistantNorth Carolina State University Aug 2020 - Dec 2020Raleigh, North Carolina, United StatesFall 2020 semester: Assisted with the delivery of CSC 422/522 Automated Learning and Data Analysis (45 students enrolled in CSC 422 & 107 students enrolled in CSC 522); this course is an introduction to concepts and methods for extracting knowledge or useful forms of information from data. In this role, I would design homework, prepare teacher solutions, and create grading rubrics. Additionally, I would hold office hours on a triweekly basis (rotated with 2 other teaching assistants)… Show more Fall 2020 semester: Assisted with the delivery of CSC 422/522 Automated Learning and Data Analysis (45 students enrolled in CSC 422 & 107 students enrolled in CSC 522); this course is an introduction to concepts and methods for extracting knowledge or useful forms of information from data. In this role, I would design homework, prepare teacher solutions, and create grading rubrics. Additionally, I would hold office hours on a triweekly basis (rotated with 2 other teaching assistants) and answer students' questions on Piazza as well as through email. Show less -
Graduate Service AssistantNorth Carolina State University May 2020 - Aug 2020North Carolina, United StatesSummer of 2020: Tasked with the development of coursework and workshop material for the Artificial Intelligence (AI) Academy's Data Mining course offered by NCSU. The AI Academy program is subsidized by a $6 million grant from the U.S. Department of Labor and designed in collaboration with partners such as IBM, Citrix, Microsoft, and Hazardous Software. -
Graduate Teaching AssistantNorth Carolina State University Aug 2019 - May 2020Raleigh-Durham, North Carolina AreaFall 2019 semester: Supervised and taught two programming lab sessions (23 students in each) of CSC 216 Programming Concepts - Java. Held office hours to help answer students' questions, graded coursework/projects, and proctored exams.Spring 2020 semester: Assigned to an introductory course for the theory of computation called CSC 333 Automata, Grammars, and Computability with 69 enrolled students. I reviewed homeworks/exams for correctness, created grading rubrics and teacher… Show more Fall 2019 semester: Supervised and taught two programming lab sessions (23 students in each) of CSC 216 Programming Concepts - Java. Held office hours to help answer students' questions, graded coursework/projects, and proctored exams.Spring 2020 semester: Assigned to an introductory course for the theory of computation called CSC 333 Automata, Grammars, and Computability with 69 enrolled students. I reviewed homeworks/exams for correctness, created grading rubrics and teacher solutions, graded student submissions, and proctored exams. I also held weekly office hours to assist students' learning and answered students' questions on Piazza as well. Show less -
Application DeveloperGdc (Global Data Consultants) Jun 2018 - Aug 2018Mechanicsburg, PennsylvaniaBuilt a cross-platform mobile application using Xamarin for clients to approve contractors’ timesheets.
John Hostetter Education Details
Frequently Asked Questions about John Hostetter
What company does John Hostetter work for?
John Hostetter works for Western Kentucky University
What is John Hostetter's role at the current company?
John Hostetter's current role is Assistant Professor.
What schools did John Hostetter attend?
John Hostetter attended North Carolina State University, North Carolina State University, Penn State Harrisburg, Embry-Riddle Aeronautical University.
Not the John Hostetter you were looking for?
-
2recsolar.com, ameresco.com
-
1trumboelectric.com
-
-
1schewel.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial