Language | Package | Competence (self rated) |
Last used | Notes |
---|---|---|---|
Julia | 2017 | Started learning this language as of April 2015 | |
R | 2015 | Started learning this language as of April 2015 | |
Matlab/Octave | 2014 | ||
Jupyter Notebook, Markdown, MathJax | 2017 | ||
Python | 2016 | ||
scikit-learn | 2016 | Learned from Udacity Introduction to Machine Learning course. | Pandas | 2016 | Learned from FutureLearn Learn to Code for Data Analysis course. |
NuPIC HTM (Heirachical Temporal Memory) |
2016 | The Numenta Platform for Intelligent Computing Started learning this package as of May 2015 |
|
PLC (Programmable Logic Controllers): Sequential Function Charts, Structured Text, Ladder Logic |
2010 | Rockwell RS Logix 5000. Including the development of Graphical Human Machine Interfaces (HMI's). |
|
SQL / SQLite | 2013 | Hence I am also familiar with the basics of SQL. | |
C / C++ | 1998 | But see also Arduino Programming Language | |
Arduino programming language | 2011 | Same as C/C++. | |
Java | 2002 | ||
Fortran | 1988 | Version Fortran77 | |
Visual Basic/VBA | 2007 | ||
Other languages used: Mathematica, Pascal, Latex | pre 2000 |
Technology | Competence (self rated) |
Last used | Notes |
---|---|---|---|
HTML | 2016 | Includes HTML5 and XHTML | |
CSS | 2015 | ||
Javascript | 2010 | ||
AJAX | 2009 | ||
PHP | 2009 |
Linux, UNIX, MS Windows, MacOSX
Walking Legs - Learning and Control of Motion by a Neural Network
real time recurrent learningalgorithm to train a recurrent neural network to produce a walking motion of legs in simulation.
Subject | Institute | Notes | Duration | Date |
---|---|---|---|---|
Machine Learning | ||||
Deep Learning (uses TensorFlow) |
Udacity | Via internet | When time permits | May 2016 to present |
Introduction to Machine Learning (Introduces some ML techniques I have not studied before. Uses Python & SciKit-Learn) |
Udacity | Via internet | 5 hours per week | January 2015 to 2016 |
Machine Learning | Stanford University, USA (now Coursera) |
Via internet | 10 hours per week for 10 weeks | October to December 2011 |
Problem Solving using Evolutionary Computation (e.g. genetic algorithms, genetic programming). |
Cercia, University of Birmingham, UK | One week, full time. | 2003 | |
Learning from Data (Machine learning, supervised, unsupervised & reinforcement learning, RBF's, rule extraction, Fourier transforms, time series & recurrent neural networks). |
University of Edinburgh, UK | MSc Modules | 20 weeks | 2000 |
Maths, Statistics, Data Science | ||||
Statistical Learning (Introduces and uses R programming, RKward/RStudio) |
Lagunita (Stanford University) |
Via internet. | As time permits. | March 2015 to present |
Big Data: Measuring & Predicting Human Behaviour | Future Learn (University of Warwick) |
Via internet | 4 hours per week | April to June 2015 |
Introduction to Statistics | Udacity | Via internet. | As time permitted. | 2013 to 2014 |
Computer Science | ||||
Understanding Quantum Computers | FutureLearn (Keio University) |
Via Internet | 8 hours per week for 8 weeks | October to November 2017 |
Julia Scientific Programming | Coursera (University of Cape Town) |
Via Internet | As time permitted | November 2016 to February 2017 |
Learn to Code for Data Analysis (Uses Jupyter Notebook, Python, Pandas) |
FutureLearn (Open University) |
Via Internet | 8 hours per week for 4 weeks | October 2015 to February 2016 |
Begin Robotics | FutureLearn (University of Reading) |
Via Internet | 8 hours per week for 4 weeks | September to December 2015 |
Introduction to Cyber Security | FutureLearn (Open University) |
Via Internet | 8 hours per week for 8 weeks | July to September 2015 |
Git & GitHub | Udacity | Via Internet | 5 hours per week for 8 weeks | January to February 2015 |
Bio-Informatics | University of Otago, NZ | MSc Module. Attended course to gain awareness of subject. | 2 hours per week for 10 weeks | 2004 |
Mobile Robotics and Teleoperation (examined) | University of Warwick, UK | BSc Module | 10 weeks | 1992 |
Neural Computing (examined) | University of Warwick, UK | BSc Module | 10 weeks | 1992 |
Artificial Intelligence, Foundations for Computer Science, Discrete Maths, Introduction to Complexity | University of Warwick, UK | Various BSc computer science modules | Approx' 2 hours per week, 6-10 weeks. | 1992 |
Psychology | ||||
Positive Psychology | University of Warwick, UK | Open Studies | 200? | |
Cognitive Psychology | University of Warwick, UK | Open Studies | 2005 | |
Communication | ||||
Journalistic Writing | University of Warwick, UK | Open Studies | 3-4 hours per week, 3x10 week terms. | 2002 to 2003 |
Communicating Science to None Specialists | University of Edinburgh, UK | 2 days | 2002 | |
Misc | ||||
Blockchain in the Energy Sector | FutureLearn (InnoEnergy) |
Via Internet | 7 hours per week for 3 weeks | April 2018 |
Archaeology | University of Warwick, UK | Open Studies | 3x8 week classes, 2 hours per week. | 2009 |
Sociology | University of Warwick, UK | Open Studies | 3x10 weeks, 2 hours per week | 2007 & 2008 |
Ecology | University of Warwick, UK | Open Studies | 2x10 weeks, 2 hours per week | 2005 & 2006 |
Geology | University of Warwick, UK | Open Studies | 10 weeks, 2 hours per week | 200? |
Self Employment | Various | 2 to 5 days | Various | |
Computer maintenance and field service | Prime Computer, Boston, USA | Induction course, various product training for new employees. | 5 weeks full time. | 1986 |
Some of the temporary positions below were via Unitemps, a job agency owned, operated by and within the University of Warwick. I have had a number of assignments with them intended as fill-in jobs:
Irish Women Writers Database.
Manufacturer and supplier of mini computer systems and services.
The company manufactured roof truss joining plates and offered a computerised roof design service.
Government establishment performing aerospace, aircraft, space and related research.
The company manufactured bespoke electric motors and generators.
The company was a tool wholesaler.
Professional organisation for people using Natural Computing and Machine Learning techniques. I regularly attend meetings throughout the U.K. to keep abreast of developments.
Birmingham, Coventry, others - I attend their meetings to try to gain more understanding of using the Linux operating system and open source software, hardware and related projects and to encourage and help new users where possible.
Founded the TekWizz organisation in April 2012 to cater for the hardware interests of the open-source community.
Organisation assisting development and promotion of members innovative ideas and products.
When and where possible I attend their meetings and talks as a 'passive' astronomer.