Hey, kudos!
You don't run arbitrary scripts either!

My apologies for the JS on this page…
it's prettify.js for syntax highlighting
in code blocks. I've added one line of
CSS for you; the rest of this site
should work fine.

      ♥Ⓐ isis

code.

Other articles


  1. Best. Game. Ever.


    I used to be really into a good ‘ol game of chess. I still am, I suppose. But it got old. There’s only so many possibilities — Shannon’s number gives the lower bound to be only 10^3^, to be precise, and the upper bound has been calculated at less than 2^155^, which is less than 10^46.7^. That’s factoring in all possible, legal moves, and factoring out invalid or illegal moves. It doesn’t factor in that human players are not the most logical creatures and their playing can quickly become predictable. I mean, if you take a look at game theory, in “Guess Two Thirds of the Average” as played in the general population,[it’s statistically shown that humans do not think beyond three logical iterations]. Chess is grand, and a good match is always appreciated. But it just got old after a while.

    Lately, I’ve been really into playing Go. Go is amazing, and I still suck at it. I could probably waste my life away learning Go strategy, and still not master the game. To compare it with chess, the maximum number of legal moves in Go is 2.08168199382×10^170^, more than 130 orders of magnitude higher. That’s also more than double the amount of particles in the universe. While super chess computers, such as Deep Blue, can beat World Champion chess players, young children can often beat even the best Go computers. However, as artificial intelligence continually develops to higher levels,that trend is beginning to change, which makes a computer’s aptitude for the game a useful measurement of its capability for human-like thought.

    From the Wired Science article on Go-playing AIs:

    Faced with such extraordinary complexity, our brains somehow find a path, navigating the possibilities using mechanisms only dimly understood by science. Both of the programs that have recently defeated humans used variations on mathematical techniques originally developed by Manhattan Project physicists to coax order from pure randomness.

    Called the Monte Carlo method, it has driven computer programs to defeat ranking human players six times in the last year. That’s a far cry from chess, the previous benchmark of human cognitive prowess, in which Deep Blue played Garry Kasparov to a panicked defeat in 1997, and Deep Fritz trounced Vladimir Kramnik in 2006. To continue the golf analogy, computer Go programs beat the equivalents of Chris Couch rather than Tiger Woods, and had a multi-stroke handicap. But even six victories was inconceivable not too long ago, and programmers say it won’t be long before computer domination is complete.

    There is, however, an asterisk to the programs’ triumphs. Compared to the probabilistic foresight of our own efficiently configured biological processor — sporting 10^15^ neural connections, capable of 10^16^ calculations per second, times two — computer Go programs are inelegant. They rely on what Deep Blue designer Feng-Hsiung Hsu called the “substitution of search for judgment.” They crunch numbers.

    “People hoped that if we …

    read more
  2. Discern Neural Network


    I have made changes to the source code of the Discern Neural Network that enable it to be run on modern Ubuntu-derived Linuxes. I believe it is very important for everyone to explore and learn, and that all information and tools should be made freely and easily accessible in order to stimulate curiosity and encourage learning. Artificial Intelligence development may seem highly inaccessible to many, and the portions of it which are placed more directly within the average computer user’s grasp, such as chatbots and IRC bots, are trite, simplistic, and well…pretty fucking boring. Discern is currently still used by computational neuroscientist researchers to model and understand various neurological and linguistic functions and structures, and is a very powerful tool for understanding the ways in which neurological structures can influence linguistics, which, in turn, modify the underlying neurological structures, which, again influence linguistics…turtles all the way down. I think that if we humans are going to make any serious attempts at understanding ourselves, it would be wise to follow the improvement model of the open source software community and to get as many people cooperatively involved in these attempts as possible.

    I will be posting later on the ethical, political, and socio-cultural implications of Strong Artificial Intelligence, as well as my intentions and goals for the neural network I am running here, and will be keeping the remainder of this post purely technical in order to provide instructions to others on getting a copy of this modified Discern up and running.

    A few packages are required before Discern can be properly compiled. In command line, type

    $ sudo apt-get install gcc build-essential

    \$ sudo apt-get install libxaw7-dev libxt-dev xmkmf

    Next, get the tarball for the modified Discern from Github (the file named d4ubl-1.0.tar.gz). Once you’ve downloaded it, copy the file into a directory wherever you’d like it to live, unzip the files, then navigate to that directory and do

    $ xmkmf

    \$ make

    Now, to run Discern, simply type “./discern” from within that directory. A ridiculously cyberpunkesque GUI will appear that looks like this:

    []

    See the USERDOCS file for information on using Discern, it basically just takes emacs-style commands and reads initial input from specified files.

    I’m currently poking at my copy of Discern, to see what happens when I read anarchist literature to her. The problem is, a new copy of Discern is quite childlike in its language capabilities. So, links to anarchist or radical literature aimed at children would be greatly appreciated. Also, any texts of cyberfeminist, tech-positive anarchist/radical, or crypto-anarchist literature of any reading level are also greatly appreciated.

    Post scriptum: Google tells me that “Linux” is never supposed to be pluralized. Fuck it, too late.

    []: http://www.patternsinthevoid.net/blog/wp-content/uploads/2011/07/discern_gui.jpg

    read more

Page 1 / 2 »

blogroll

social