Skip to content
View johnHostetter's full-sized avatar

Highlights

  • Pro

Block or report johnHostetter

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
johnHostetter/README.md

Hi there πŸ‘‹ I'm John

Github LinkedIn Github Stars Github Followers

About Me πŸ™‚

I am a Computer Science Ph.D. Candidate with experience implementing neural architectures called neuro-fuzzy networks (NFNs). I will defend my dissertation and graduate in the Spring of 2025, and am looking for a new opportunity to continue building eXplainable AI!

Current Work πŸ”­

I am researching a new prototype NFN that can automatically reconfigure its knowledge base in response to its performance with respect to an objective function. These architectures natively handle missing data in the inputs and can easily transfer their knowledge to other models. The results of this novel work will be reported in my dissertation.

Primary Accomplishments πŸ†

  • Invented the first method to achieve fuzzy reinforcement learning in computer vision tasks (pending review).
  • First publication to create NFNs for tasks with high-dimensions (to the best of my knowledge). DOI:10.5555/3545946.3598770
  • Published the first work solely dedicated to offline model-free fuzzy reinforcement learning. DOI:10.5555/3545946.3598770
  • First work to use fuzzy logic control to yield a pedagogical policy. DOI:10.1109/FUZZ52849.2023.10309741

Q & A ❓

How can I help your business?

My expertise is in developing novel solutions to previously unsolvable problems and building scalable code libraries to put them into action. I am looking for a new role where I can push not only my boundaries, but the boundaries of entire fields by continuing to solve the unsolvable.

What is my coding philosophy?

I implement a test-driven agile workflow that emphasizes modular and reusable code with high cohesion and low coupling. My code is clear, self-documenting, and minimal, yet I strongly advocate for comprehensive documentation, utilizing tools like Sphinx. I adhere to the relevant conventions of the programming language and maintain a consistent style, such as using Black for Python code formatting.

Contact Information πŸ“¬

Email: jwhostet@ncsu.edu or jhostetter16@gmail.com

Fun Fact ⚑

My "coding buddy" is an adopted three year old Siberian Husky named Zoey!

drawing

github stats for johnHostetter

Pinned Loading

  1. fuzzy-theory fuzzy-theory Public

    The fuzzy-theory library provides a PyTorch interface to fuzzy set theory and fuzzy logic operations.

    Python

  2. manim-timeline manim-timeline Public

    An animated timeline to seamlessly illustrate historical events, publications over time, and demos.

    Python 3

  3. manim-beamer manim-beamer Public

    A small repository containing my attempt to emulate the LaTeX beamer format within manim-slides.

    Python 3

  4. regime regime Public

    Create and visualize workflows consisting of classes, functions, and resources; recognize necessary hyperparameters.

    Python

  5. AAMAS-2023-FCQL AAMAS-2023-FCQL Public

    A systematic design process for a self-organizing neuro-fuzzy Q-network for model-free and offline reinforcement learning.

    Jupyter Notebook 7 2

  6. PolicyPrep PolicyPrep Public

    Prepares policies from data to model; focuses on hierarchical tasks and applies reward shaping to handle delayed reward signals.

    Python