My efforts on the fields of artificial intelligence include:
Neural Networks with supervisor
Bussines Social algorithm
So far, I've made the following implementations on that subjects.
My first implementation of neural networks. Started as a proof of concept, later it became a solid OOP model of neural networks and teaching methods.
Neural Networks and Backpropagation in Java
What's implemented? Not much, actually:
General neural networks stuff like Neurons, Synapses, Transfer functions etc.
A perceptron networks generator, which creates perceptrons based on layers definition.
A Teacher, or "Supervisor", which teaches the neural net using backpropagation.
I didn't have time to lead the project to a state when anyone could use it as easily as Joone or OpenAI's implementation, but this can be very appropriate when your needs are simple, as for school projects and simple web applets.
Anyone is welcome to implement more concepts - like recurent networks, Kohonen maps, Hopfield network etc. The existing model is suitable for this.
Neural Networks and Backpropagation in SQL Stored Procedures
My last work in fields of artifical intelligence is an implementation of neural networks and in SQL. Using a library of Stored Procedures, you can create neural networks, teach them using backpropagation algorithm, and then use them, all just by calling very simple Stored Procedures API.
Further info about SQL implementation of neural networks on a dedicated page.
These are just some humble ideas.