New Products Flash Sale
Jack Crossfire's blog View Details
Posted by Jack Crossfire | Oct 15, 2008 @ 12:51 AM | 3,174 Views
Discovered rand() is not thread compatible. U need to use rand_r(&seed) for threads. rand() was sucking huge amounts of CPU time updating a global variable. rand_r keeps the CPUs in their own memory spaces & is much faster.

Well, after many hours & a lot of electricity, concluded evolved neural networks seem to require inhuman amounts of computing power to be effective. Maybe our genetic algorithm isn't the best. It just randomizes weights. It doesn't do crossovers. Even if they were trained offline using flight recordings every hour that we didn't fly, they probably wouldn't evolve much.

Have some other ideas, all back to backpropagation in flight:

Feedforward network taking an integrated error as one of the inputs.

Feedforward network that generates changes in feedback instead of absolute feedback. Current state & target state would replace current error as the input.

Well PBS is defending the parallel universe theory. Our obsession with infinite universes began when we asked if humans ever succeeded in simulating a human brain on a computer, & the contents of a real human brain were transferred to the computer, would the real human have sensations from the computer?

That led to defining human sensation as a function of the rate of increase in complexity of a localised packet of information. Similar packets of evolving information in different brains & different universes could share sensations like ESP. Our packets of...Continue Reading
Posted by Jack Crossfire | Oct 13, 2008 @ 12:15 AM | 2,776 Views
Good news: got a genetically trained feedforward neural network to control attitude feedback. Took very carefully designed training data with no clipped regions. Not sure large populations add anything.

The recurrent network is still a disaster....Continue Reading
Posted by Jack Crossfire | Oct 11, 2008 @ 12:38 PM | 3,004 Views
The genetic algorithm has been a disaster. So far, been using 1 member of the population as the seed for the next population. Very cache efficient & fast, but can lead to entire worthless populations. Also been feeding random inputs to it for the training set. This hasn't worked at all.

The algorithms that work use constant sets of training data & large populations as the seed for the next populations. No cache usage. Faster training since the random number generator is slow. Would have to test each population member on the entire training set.
Posted by Jack Crossfire | Oct 10, 2008 @ 01:44 AM | 2,653 Views
Daul layer DVD+R DL:

a much cheaper step on the way to BD with 1/3 the capacity instead of 1/5. Have had 50% coasters with these. Very few dual layer burners actually support them & none of the first dual layer burners support them. The "RW" on the packaging does not mean rewritable.


finally had to face the music & admit it can't pay off Steve Appletree's executive mansion & 23,500 Idaho employees simultaneously. 3,525 Idaho workers must go. Another state fails to create jobs outside Calif*.

The end of the world:

The end of the world is Nov 5. Election complete, no need for more bailouts & no more money. Banks foreclose on everyone because their property is worth 10% of their loans. Paulson & Bernanke catch the last flight to antarctica. McCain & Ubacka take the escape pods to Canadia. Congress hides in the WV bunker. Dubya wanders around looking for a beer. Dogs & cats live together. Dead rise from the grave. 30 years of darkness, earthquakes, volcanoes.

Infinite universes:

Used to think there were infinite universes & our sensations were in a gaussian curve of many related universes. That's depressing because it means no matter what U do & who U meet, there's always another version of U who succeeded or failed & the people change every week, so nothing matters. A more likely story is there is only 1 universe & our sensations R in a gaussian curve of many beings in the same universe. Dying simply causes U to have sensations from another being in another part of the same universe.

Fl*rida timelapses:

Comca$t increased its upload bandwidth to 1.5Mbit. Finished cutting all the timelapse movies from Fl*rida & now U get the reap the rewards with fl*rida timelapses in HD. This is the timelapse footage we collected on the Fl*rida farm, on the mighty EOS 5D.

Fl*rida timelapses (3 min 47 sec)

Posted by Jack Crossfire | Oct 09, 2008 @ 06:51 AM | 2,997 Views
Well, got a recurrent network for cyclic feedback trained to where it was pretty close to the PID equation in the training algorithm. Unfortunately, it was completely erratic when run on the airframe. Training the recurrent network is definitely hit or miss. Most of the time, the evolution gets stuck & U need to restart it.

Now on to algorithm 2, comparing a sequence of steps from each mutation to a sequence of PID equation steps. The 2.4Ghz dual opteron from 4 years ago is coming out much faster than the 2.6Ghz Athlon X2's & core duos of today. Maybe the current stagnation in clockspeed means more assembly language jobs.

There's a limit to how accurate these networks can be & a definite dependancy on the structure of the network.
Posted by Jack Crossfire | Oct 08, 2008 @ 01:32 PM | 2,626 Views
The 4Ah we got for $94 in 2006 R now $150. 60% inflation. Even the 3.3Ah ones R $130, easily 100% what they charged last year. Interest rates just fell to 1.5% so it's time to buy.
Posted by Jack Crossfire | Oct 07, 2008 @ 11:37 PM | 2,180 Views
Like any return of the neurons, it's not going well. The mission is to model a PID equation in a recurrent neural network. Once all our PID equations R modelled in neural networks & flying, the next step is to have the networks evolve from the starting PID equations in flight.

Training the recurrent neural network to act like a PID equation has 2 genetic routes.

1) Feed 1 random input into a PID equation & solve once using a random neural network. Throw the network out if the single solution deteriorates. The previous output of the PID equation is fed into the neural network & the integral in the PID equation is carried over to each step. This gives the neural result which would have resulted if it was predicting correctly & it was carrying an integral. Very slow & less likely to give a good integral part.

2) Feed a sequence of random inputs into a PID equation & compare with a sequence of solutions from a random neural network. Reset the PID integral before every sequence. Throw the network out if the solution sequence deteriorates. Very very very very slow & more likely to work.

It's taking populations of about 1000000 & around 4000 generations for genetic algorithm #1 to arrive at reasonable error rates. Nothing to do but procrastinate & have some more Fl*rida.
Posted by Jack Crossfire | Oct 06, 2008 @ 01:01 PM | 2,342 Views
Fixed some more photos 4 U. Had to relearn how to survive in the dumpy apartment, what to do when heroineclock goes off, how to use the dumpy light switches, where to sit, where the shower head is. Waking up the first time after a long trip, U have to wait a while to figure out where U R. Especially confusing because it looks exactly like Fl*rida outside the dumpy window. U actually still think you're where U were. Who knows how a neural machine would relearn its long term memory....Continue Reading
Posted by Jack Crossfire | Oct 05, 2008 @ 09:01 AM | 2,503 Views
For your last transmission from Fl*rida, U get some star trails over the farm. Time to start heading back to silicon valley.
Posted by Jack Crossfire | Oct 02, 2008 @ 11:11 PM | 2,465 Views
The answer is yes. There R lots & lots & lots of alligators in Fl*rida. On the Hillsborough river, they're as numerous as the mosquitos. 240 million year old scale technology triumphs over newer fur & skin technology.

Make no mistake, Tampon is the home of New York stock brokers after they make millions on mortgage bailouts. They all have New York accents & the Tampon flag is the Lexus SUV. They've created a virtual New York complete with traffic jams, virtual Manhattan island, lots of bridges, & New York driving techniques. It had a population boom in the 80's & is a few mortgage bailouts from another, so the alligators have fresh meat to look forward to....Continue Reading
Posted by Jack Crossfire | Oct 01, 2008 @ 09:54 PM | 2,549 Views
Small enough to fit in a roadster, smarter than Dubya, & coming to a management office near U.
Posted by Jack Crossfire | Sep 29, 2008 @ 11:13 AM | 3,336 Views
So crammed $280 of gas consumption into 1 week so now we have only 1 beach & some timelapse movies left. Need some fair weather clouds. Star movies over a few minutes R impossible because we don't have the lens heater to defeat condensation.
Posted by Jack Crossfire | Sep 24, 2008 @ 11:30 PM | 3,415 Views
Combine a 24000 bits/sec uplink with a pile of broken web 2.0 scripts from The Goog & U get hours & hours & hours of waiting & retrying. As expected, the defective Ubunt bunt xlib & gcc have been falling over constantly. Without your own technology, there's nothing but horses down here. A bit crazy that anyone could actually make a living down here & consider the green monster of fields & moss their home. Never found a job down here. Just went to school & left to jobs Francisco like everyone else. It's a green postcard.
Posted by Jack Crossfire | Sep 24, 2008 @ 12:04 AM | 3,593 Views
Got perfectly clear weather at night & such a dark sky it felt like
falling into space. Also, the quest to make a field look like it's worth $700 billion resumes with crazy lighting. It's the same crazy lighting we remembered from 8 years ago.
Posted by Jack Crossfire | Sep 22, 2008 @ 11:48 PM | 3,454 Views
Finally made it to the Fl*rida compound. Spent a lot of your taxes on the mortgage for it. Cell phone internet access is still the measly 48000 bits/sec down & 24000 bits/sec up of GSM way way way way way out here. It's so humid & hot, doubt VicaCopter would have worked. Her voltage regulators, & batteries would have surely exploded.

Fixed wings won't be doing takeoff & landing rolls here. U can't beat the star fields between the permanent clouds. .
Posted by Jack Crossfire | Sep 20, 2008 @ 12:16 AM | 3,693 Views
until October. Unfortunately, couldn't qualify her for an aerial photography mission in time to order the first $200 of gear & we have a battery shortage, so there will be no Fl*rida shots.

Got the ground based autopilot tested in the gusty wind. Unfortunately the days of daylight are over. Still flying just like the Gumstix autopilot....Continue Reading
Posted by Jack Crossfire | Sep 19, 2008 @ 01:41 PM | 3,528 Views
The 2 tiny thumbnails from Aviation Weekly are the only record we have of the F-117 demolition. Everyone wants the most advanced aerospace technology, but we've got to pay off some mortgages.
Posted by Jack Crossfire | Sep 19, 2008 @ 03:07 AM | 3,541 Views
Following up on HP, NVidia dropped 360 engineers into the dead pool today. Who's next?

NASA wrote:
> The ISEE-3/ICE bit rate was nominally 2048 b/s during the early part of
> the mission and 1024 b/s during the P/Giacobini-Zinner encounter. The
> bit rate then dropped to 512 b/s on 9/12/85, 256 b/s on 5/1/87, 128 b/s
> on 1/24/89, and finally 64 b/s on 12/27/91.

Whew, & U thought your 20 year old 72Mhz transmitter was slow.

Speaking of bloodbaths, USB serial adaptors R going up in price like multi family housing. They're becoming novelties for the rich & famous, subsidized by giant government banking complexes. So could only afford 1 and sacrificed one of our 5V hacks.

The enclosed ground station is a disaster on the grass. Raising XBee & friends on merely a sheet of paper boosts the signal quality to 100%. Signal quality in flight was perfect.

Snagged a spot on flight in dead calm air with manual position control. She really needs tight attitude control, otherwise she gets into nasty circling oscillations.