Pinned Repositories
Guided-Learning
We present the the concept of Guided Learning, which out-lines a framework in which a reinforcement learning agent can effectively’ask for help’ as it encounters stagnation. Either a human or expert agentsupervisor can then effectively ’guide’ the agent as to how to progressbeyond the point of stagnation. This guidance is then encoded in a novelway using a separately trained neural network referred to as a ’TaughtResponse Memory’ that can be recalled when another ’similar’ situa-tion arises in the future. This paper applies Guided Learning on topof an evolutionary algorithm but also shows how Guided Learning isalgorithm independent and can be applied in any reinforcement learn-ing context. The results show that our initial implementation of GuidedLearning provided in this paper gives superior performance and yields,on average, an increase of 136% in the rate of progression of the mostfit genome with best and worst case results yielding 137% and 110%respectively and an average increase of 112% in rate of progression forthe average genome with best and worst case results of 558% and 47%respectively. All results were achieved with minimal guidance. Such re-sults occur because the agent can exploit more information and thus,the need for exploration of the solution space is reduced. The results ob-tained show good promise for Guided Learnings potential as such resultswere obtained with only a partial implementation and much future workstill remains.
AI_Assignment_2
Repo for AI (CS7IS2) Assignment 2
aws-infrastructure
BlackboardGradeGrapher
Chrome Extension for TCD Blackboard
coinexchange_data_miner
Data mining script for coinexchange.io with some basic monitoring
Dynamic_IP_Emailer
Python script to automatically send an email on detection of a dynamic IP change. Handy for headless systems accessible via SSH where purchasing a static IP may not be worthwhile.
Self_Drive
A simple Python game for future neural network experimentation
tunstek's Repositories
tunstek/coinexchange_data_miner
Data mining script for coinexchange.io with some basic monitoring
tunstek/BlackboardGradeGrapher
Chrome Extension for TCD Blackboard
tunstek/Dynamic_IP_Emailer
Python script to automatically send an email on detection of a dynamic IP change. Handy for headless systems accessible via SSH where purchasing a static IP may not be worthwhile.
tunstek/Self_Drive
A simple Python game for future neural network experimentation
tunstek/AI_Assignment_2
Repo for AI (CS7IS2) Assignment 2
tunstek/aws-infrastructure
tunstek/ansible_template
A starting template for ansible
tunstek/Automatic_Miter_Saw
Reduced PIC and Arduino microcontroller implementation for an automatic Miter Saw controller
tunstek/BizHawk
BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
tunstek/c-lua-examples
Example of calling C from lua
tunstek/Computer-Graphics-With-Modern-OpenGL-Examples
This is some of the example OpenGL code from the 'Computer Graphics With Modern OpenGL and C++' Udemy Course. Includes some minor changes from the original.
tunstek/DistractBlock
Study Aid Chrome Extension
tunstek/erlang_playground
Just some simple Erlang snippets
tunstek/fuck-cors.com
A web proxy specifically designed for simple cross-origin AJAX requests.
tunstek/hexi
A generic motion simulator.
tunstek/lawsociety.ie_email_scraper
A simple Python email scraper for lawsociety.ie
tunstek/linux
Linux kernel source tree
tunstek/Linux_Auto_Hibernate
Python Script to auto hibernate a linux system
tunstek/luann
A fast neural network module written for Lua.
tunstek/Machine_Learning_Playground
Machine Learning experimentation - basic implementation of a NEAT style neural network
tunstek/Multithreaded_SSE_Matrix_Multiplication
A simple 3x3 matrix multiplier using PThreads and SSE3
tunstek/Proxy_Web_Server
A Basic Python Proxy Web Server
tunstek/pyspider
A Powerful Spider(Web Crawler) System in Python.
tunstek/rabbitmq_python_logger
A custom log handler for sending python logs directly to RabbitMQ
tunstek/react-tradingview-widget
React component for rendering the TradingView Advanced Real-Time Chart Widget.
tunstek/Stewart-Platform-Visualiser
tunstek/task_2_sub_temp
tunstek/tiny_snake
Unix CLI based snake game (~40 lines long)