Show only titles Show articles

Three simple cases of neural networks

Hide [-] Show [+]

January 20th, 2011

Project for university. Neural network for character detection, for stock prediction and for image compression (Kohonen network). Stock_0.1.tar.gz. Has Qt4 interface, matplotlib plots, and Kohonen part uses Cython to speed up operations. Screenshots included.

Raytracing revisited

Hide [-] Show [+]

August 27th, 2009

Name? bla.
Sex? Male.
Hobby? Raytracing!
Duh. ;-/

Another program realized for my university; this time the main idea was to write something multitasking in assembler of x86. The program raytraces only quaternion julia fractals and is much more fun from benchmarking point of view. Program was written in C first, then using OProfile I've checked which functions take the most of the CPU time and those got rewritten in asm.

Algorithm has C version (x86/x64), optimized SSE2 assembler (x86), plain CUDA version (tested on x64 only, no crosscompilation) and mixed version - CUDA + C. They are selectable using compile-time macros. What makes it more fun is that the C version can be compiled by GCC using either x87 arithmetics or (naive) SSE2. Pictures, links and benchmark summary follow.

Inverted pendulum, balancing robot

Hide [-] Show [+]

October 12th, 2008

It was a very long-timed project, albeit not a very intensive one. The robot was developed pretty slowly: if I'd place photos of each version in a line it would resemble homo sapiens evolution chart... the first and the current version differ even more then monkey and human. One film, some source code and brief description follow.

C++ Raytracer

Hide [-] Show [+]

May 22nd, 2008

I've finished a work on my Computer Programming assignment for studies few months ago but haven't had time to publish it... so without further introduction all related files are here.

Prepare for ray tracing

Hide [-] Show [+]

February 9th, 2008

In previous post I already mentioned that I'm going to write in incoming semester a simple ray tracer in C++ as a "programming project" (already finished, description is here). As C++ is not mine favorite language out there I've decided to give ray tracing a try with Objective Caml. Brief illustrated history follows...

This is a mail of my good friend who loves rubbish email. Send him some if you want to land on my not-so-welcome lists: John Sparrow john(at)