Giter Site home page Giter Site logo

Typing SVG

Languages

Python R matlab SQL

Technologies

PyTorch TensorFlow Keras scikit-learn NumPy Pandas SciPy Matplotlib Plotly

Tools

Visual Studio Code Jupyter Spyder RStudio Git

Find me at

GitHub Linkedln

Brian Wade's Projects

actor_critic_quadcopter icon actor_critic_quadcopter

Advantage Actor-Critic (A2C) reinforcement learning agent used to control the motor speeds on a quadcopter in order to keep the quadcopter in a stable hover following a random angular acceleration perturbation between 0-3 degrees per second in each of the control axes: pitch, roll, and yaw.

ballistics_simulation icon ballistics_simulation

MATLAB Simulation of a six degree of freedom (6-DOF) ballistic flight of a 120mm mortar round.

bayesian_opt_nn_building_heating_loads icon bayesian_opt_nn_building_heating_loads

This project uses Bayesian Optimization to find the optimal hyperparameters for a fully-connected feed-forward neural network used to estimate the heating load on a building given eight different input features.

bayesian_optimization_nn_heartfailure icon bayesian_optimization_nn_heartfailure

This project predicts the likelihood for heart failure. The project takes place in three parts: exploratory data analysis (EDA) and data preparation, the creation of three initial binary classification models including logistic regression, random forests, and a neural network. Then, the hyperparameters of the neural net were optimized using Bayesian Optimization.

gym_qlearning_and_rewardshaping icon gym_qlearning_and_rewardshaping

This repo demonstrates basic Q-learning for the Mountain Car Gym environment. It also shows how reward shaping can result in faster training of the agent.

ml_model_shootout_matlab icon ml_model_shootout_matlab

Grid search for hyperpameters on multiple supervised learning models to include neural networks, random forests, and tree ensemble models.

pygame_tanks icon pygame_tanks

Top-down tank shooter game designed with PyGame. Players can play against enemy tanks who possess basic decision making ability. The next phase will focus on using reinforcement learning to give the enemy tanks better decision-making abilities.

quadcopter_with_pid_controller icon quadcopter_with_pid_controller

Quadcopter dynamics simulation with two proportional–integral–derivative (PID) controllers that adjust the motor speeds of the quadcopter and enable control of position and orientation.

sonar_mine_nn_v_rf icon sonar_mine_nn_v_rf

This project uses a grid search optimization and then trains two models: a fully connected feed-forward neural network and a random forest to classify the returns from a sonar examining simulated mines (metal cylinders) and standard rocks (false mines).

synthetic_terrain_and_line_of_sight icon synthetic_terrain_and_line_of_sight

This program generates synthetic 2-dimensional terrain and calculates line-of-sight along that terrain. The program can generate any number of synthetic terrain sets with the associated line-of-sight vectors that indicate is line-of-sight exists between the observer and all the points along the terrain.

terrain_line_of_sight_neuralnet icon terrain_line_of_sight_neuralnet

This program trains a fully connected feed-forward neural network to estimate if line-of-sight exists (binary, 0 or 1) for equally spaced points along a 2-dimensional terrain. The inputs to the model are the elevations of equally spaced points along the line-of-sight vector. The outputs are binary predictions of if line-of-sight exists between the observer and each point along the ground.

tictactoe_qlearning icon tictactoe_qlearning

This repo contains files that teaches an agent to play tic-tac-toe using the standard Q-learning algorithm. The algorithm also includes a form of action masking where the environment returns only feasible actions (locations on the board without an X or O) and the agent only evaluates the Q-Value of those feasible states.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.