Aleksandar Haber (AleksandarHaber)

AleksandarHaber

Geek Repo

Company:Rochester Institute of Technology

Location:California

Home Page:www.aleksandarhaber.com

Twitter:@AleksandarHaber

Github PK Tool:Github PK Tool

Aleksandar Haber's repositories

Model-Predictive-Control-Implementation-in-Python-1

Here, we post the codes that implement the Model Predictive Controller (MPC) for linear systems.

Language:PythonLicense:NOASSERTIONStargazers:55Issues:2Issues:0

Model-Predictive-Control-for-Linear-Systems-in-Cpp-by-Using-Eigen-Library

This repository contains C++ files that explain how to implement the Model Predictive Control (MPC) algorithm for linear systems in C++ by using the Eigen C++ matrix library.

Language:C++License:NOASSERTIONStargazers:43Issues:2Issues:0

Machine-Learning-of-Dynamical-Systems-using-Recurrent-Neural-Networks

This project deals with learning to reproduce the input-output behavior of state-space models using recurrent neural networks and the Keras machine learning toolbox.

Language:PythonLicense:NOASSERTIONStargazers:26Issues:1Issues:0

Linear-Quadratic-Regulator-Optimal-Control-in-Cpp-From-Scratch-by-Using-Newton-Method

We implemented a solution of the Linear Quadratic Regulator (LQR) Optimal Control problem in C++. We use the Newton method to solve the Riccati equation and to compute the solution.

Language:C++License:NOASSERTIONStargazers:17Issues:3Issues:0

Machine-Learning-and-System-Identification-for-Adaptive-Optics

This project deals with system identification and machine learning of large-scale deformable mirrors used in adaptive optics. I have submitted two papers that deal with this important problem. The approaches can be generalized two other problems of estimating large-scale system with the dynamics described by partial differential equations.

Language:MATLABLicense:NOASSERTIONStargazers:13Issues:5Issues:0

Deep-Q-Learning-Network-from-Scratch-in-Python-TensorFlow-and-OpenAI-Gym

These code files implement the deep Q learning network algorithm from scratch by using Python, TensorFlow, and OpenAI Gym. The codes are tested in the OpenAI Gym Cart Pole (v1) environment.

Language:PythonLicense:NOASSERTIONStargazers:12Issues:3Issues:0

Save-and-Load-Eigen-Cpp-Matrices-Arrays-to-and-from-CSV-files

The functions provided in this C++ source files are used to save and load Eigen C++ matrices/arrays to and from CSV values.

Language:C++License:NOASSERTIONStargazers:10Issues:1Issues:0
Language:PythonLicense:NOASSERTIONStargazers:4Issues:2Issues:0

Simulation-and-Animation-of-Cart-Pole-State-Space-Model-in-Python-and-Pygame

In this GitHub repository we posted Python scripts that are used to automatically derive a symbolic state-space model of a cart

Language:PythonStargazers:4Issues:1Issues:0

Demonstration-of-Cart-Pole-OpenAI-Gym-Reinforcement-Learning-Environment-in-Python-

This code file demonstrates how to use the Cart Pole OpenAI Gym (Gymnasium) environment in Python.

Language:PythonStargazers:3Issues:3Issues:0

Disciplined-Kalman-Filter-Implementation-in-Python

This code implements the Kalman filter in Python by using an object oriented approach.

Language:PythonLicense:NOASSERTIONStargazers:3Issues:2Issues:0

Monte-Carlo-Method-for-Estimating-State-Value-Function-in-Python-

This code implements the (first visit) Monte Carlo method for estimating the state value function in Python.

Language:PythonStargazers:3Issues:2Issues:0

Phase-portraits-of-dynamical-systems-and-state-space-models-in-Python

In this Python dynamical system tutorial, we explain how to construct phase portraits of dynamical systems and state-space models. The posted code will construct a phase portrait and a state-space trajectory of a dynamical system. The webpage tutorial accompanying these codes is given here: https://aleksandarhaber.com/phase-portraits-of-state-space

Language:PythonStargazers:2Issues:2Issues:0

Q-Learning-Algorithm-in-Python-with-Cart-Pole-OpenAI-Gym--Gymnasium-Environment

In this repository, we post the implementation of the Q-Learning (Reinforcement) learning algorithm in Python. The codes are tested in the Cart Pole OpenAI Gym (Gymnasium) environment.

Language:PythonStargazers:2Issues:3Issues:0

Bagging-Classifier-in-Python

In this repository, we posted the codes that demonstrate how to implement the Bagging classifier in the Scikit-learn library and Python.

Language:PythonStargazers:1Issues:3Issues:0

Eigen-Cpp-Matrix-Library-Demonstration

This repository contains code files that demonstrate how to use the Eigen C++ Matrix library for performing the basic matrix operations, computing eigenvalues, solving linear systems, and computing matrix decompositions.

Language:C++Stargazers:1Issues:2Issues:0

Greedy-in-the-Limit-with-Infinite-Exploration-GLIE-Monte-Carlo-Reinforcement-Learning-in-Python

The Python codes given here, explain how to implement the Greedy in the Limit with Infinite Exploration (GLIE) Monte Carlo Control Method in Python. We use the OpenAI Gym (Gymnasium) to test the Python codes. More precisely we use the Frozen Lake Environment to test the GLIE Monte Carlo Control method.

Language:PythonStargazers:1Issues:2Issues:0

ROS_modeling_using_xacro_and_urdf

These repository contains xacro/urdf and launch files necessary to model a robot.

Language:MakefileStargazers:1Issues:2Issues:0

SARSA-Temporal-Difference-Learning-in-Python

These code files implement the on-policy SARSA (State-Action-Reward-State-Action) reinforcement learning algorithm in Python.

Language:PythonStargazers:1Issues:3Issues:0