Tag Archives: Python

Machine Learning – results

So, I reached the point where my Neural Network , after a couple of thousand training iterations, is capable of correctly identifying and separating different categories of input into their corresponding classes. More specifically, as “targets”, I’ve chosen a number … Continue reading

Posted in AI, development, Machine Learning, Neural networks, Society, Technology | Tagged , , , , , , , | Leave a comment

Machine Learning – normalizing your inputs

Often it pays off  to pre-process/normalize your input data before passing it further down the line of your Neural Network, eg. to get the range of input values into a scale more suitable for your network. Im experimenting with images, … Continue reading

Posted in AI, development, Machine Learning, Neural networks | Tagged , , , , | Leave a comment

Improving Python performance by factor of 100

I’m doing a bit of Machine Learning on my spare time. A neural network that analyzes images. Anyways, since I don’t have zillions of computing power, any decent amount of learning data takes hours and days to process thru my … Continue reading

Posted in AI, Complex Systems, development, Machine Learning, Neural networks, performance, software | Tagged , , , , , , | 1 Comment

Neural Networks – training the network using an SGD

In order to understand how my chosen strategy for finding new weights, namely an SGD, actually operates, I did a bit of analysis. The graph below shows the flow of one single input, in a trivial, “linear” neural network, with only … Continue reading

Posted in AI, development, Machine Learning, Neural networks | Tagged , , , , | Leave a comment

Signal vs Noise – target recognition using Neural Networks

A Python hack implementing a 3 level Neural Network. After 500 iterations of training, the network is capable of fully separating Targets (non random numeric patterns) from noise, i.e random numeric sequnces.

Posted in AI, development, Neural networks | Tagged , , , | 1 Comment

Radar Plotting & Trial Manouver on iPad/iPhone

Posted in development, Maritime Technology, Nautical Information Systems, Technology | Tagged , , , , | Leave a comment

Machine Learning with PyBrain

Looks very impressive, a comprehensive library for machine learning using Python.

Video | Posted on by | Tagged , , , , , | Leave a comment

Facial detection using OpenCV & Python on Windows7-Cygwin64

Finally! As described in my previous post, I had some struggle getting OpenCV to run at all under my Windows7 / Cygwin64 installation, but eventually I managed getting it working for C++. However, Python still refused to cooperate with OpenCV, … Continue reading

Posted in development, software | Tagged , , , | Leave a comment

Python image processing – object recognition

When looking for a function enabling me to do normalized cross correlation of images, for purposes of object recognition, I stumbled upon an extension to the SciPy library: SciKit-image. After a few minutes of browsing that site I was able … Continue reading

Posted in development, Math, software | Tagged , , | Leave a comment

image processing – convolution explained.

The Python code below demonstrates convolution.  First, using Scipy’s convolve() function, then by two – far from optimal, far from high performance!  – ‘invented-here’ implementations of convolve(), that I hacked in order to understand what Scipy’s convolve() actually does. The … Continue reading

Posted in development, software | Tagged , , , | Leave a comment