jtth + computerscience   53

Stream programming in Matlab
Car, Cdr, with streams, in Matlab. Bet you didn't think it existed, did you? No, you didn't.
programming  matlab  computerscience 
february 2010 by jtth
Google AI Challenge
This year's Google AI Challenge is all about Tron. Tron is like two-player Snake, where your objective is to box in your opponent and make him crash into a wall or his own tail before you do! See the problem description for more information.
ai  programming  computerscience  google 
february 2010 by jtth
Book
Reinforcement Learning:

An Introduction
book  ai  computerscience 
january 2010 by jtth
A Very Quick Comparison of Popular Languages for Teaching Computer Programming
In the CS department where I currently teach I recently got involved in a debate on which programming language should be used to teach beginners. Java and C are the most commonly used languages in the department, and for many subjects this is appropriate, but not (I believe) for absolute beginners. I believe Python is a much better choice for beginners, and to firm up my own position I performed the very brief, very unscientific test described below.
compsci  python  scheme  teaching  computerscience 
january 2010 by jtth
Matasano Security LLC - Chargen - Exercises for a burgeoning Army of Ninjas
The competition portion of the event is loosely modeled after the Defcon Capture the Flag competitions of recent years. This past year, the CSAW-CTF competition brought talent from all around the world together during the National Cyber Security Awareness Month which is celebrated at NYU:Poly as CSAW (Cyber Security Awareness Week) 
security  competition  computerscience 
january 2010 by jtth
CS Topic Generator
Computer Science is facing a major roadblock to further research. The problem is most evident with students, but afflicts many researchers as well: people simply have a tough time inventing research topics that sound sufficiently profound and exciting. Many PhD students waste needless years simply coming up with a thesis topic. And researchers often resort to reading documents from government grant agencies so they will know what to work on for the next proposal!

Good news for the CS community: the problem has at last been solved. The table below provides the answer.
computerscience  cs  topic  generator  humor  research  academia 
october 2009 by jtth
Computer Program to Take On ‘Jeopardy!’ - NYTimes.com
I.B.M. plans to announce Monday that it is in the final stages of completing a computer program to compete against human “Jeopardy!” contestants. If the program beats the humans, the field of artificial intelligence will have made a leap forward.
culture  research  computerscience  ibm  ai  future 
april 2009 by jtth
Backpropagation
The project describes teaching process of multi-layer neural network employing backpropagation algorithm. To illustrate this process the three layer neural network with two inputs and one output,which is shown in the picture below, is used:
programming  computer  tutorial  math  network  ai  mathematics  computerscience  algorithm  algorithms  neural  networks  neuralnetworks  nn  ann  machinelearning  backpropagation 
december 2008 by jtth
Python for Lisp Programmers
This is a brief introduction to Python for Lisp programmers. (Although it wasn't my intent, Python programers have told me this page has helped them learn Lisp.) Basically, Python can be seen as a dialect of Lisp with "traditional" syntax (what Lisp people call "infix" or "m-lisp" syntax). One message on comp.lang.python said "I never understood why LISP was a good idea until I started playing with python." Python supports all of Lisp's essential features except macros, and you don't miss macros all that much because it does have eval, and operator overloading, and regular expression parsing, so you can create custom languages that way.
tutorials  tutorial  scheme  reference  python  programming  philosophy  norvig  computerscience 
october 2008 by jtth
Notes on Introduction To Algorithms | Lambda the Ultimate
Peteris Krumins has been posting his notes on MIT’s Introduction to Algorithms. The notes are valuable for anyone interested in working their way through the CLRS text and MIT Open Courseware videos.
video  programming  opencourseware  notes  mit  learning  education  algorithms  algorithm  computerscience 
october 2008 by jtth
Koders - Source Code Search Engine
This plays the game of othello using an arbitrary depth minimax algorithm with alpha-beta pruning and a simple evaluation function. The code comes with an evaluation function and a GUI to play the game against the computer. You can modify the evaluation function to try out different strategies. ...
python  code  example  computerscience  othello  game  games  search  ai 
september 2008 by jtth
C++ Notes: Table of Contents
Some of these supplemental notes are good, others only rough drafts or half-completed. Because they are designed only to provide additional examples, summaries, or explanations where the textbook is weak, they do not cover many obviously important topics. You can download a zipped version: notes-cpp-2004-12-19.zip [less than 400 KB]. -- Fred
C  C++  example  notes  Languages  tutorials  Performance  programming  computerscience  language  tutorial  guide  development  reference  howto  learning  coding  algorithms  cheatsheet  beginner 
september 2008 by jtth
An Introduction to Scheme and its Implementation - Recursion in Scheme
Describes how Scheme optimizes things (i.e.: why you want to use tail-recursion).
scheme  programming  computerscience  cs  recusion  lisp  optimization  specification 
august 2008 by jtth
NIST envisions 'thinking machine'
Paradoxes like these also must also be addressed in the technology world: Data classes must be created and relationships among data understood. Resolving such issues is the province of ontologists.
ontology  ontologists  news  article  computing  computerscience  ai  artificialintelligence 
june 2008 by jtth
What Every Computer Scientist Should Know About Floating-Point Arithmetic
This paper presents a tutorial on those aspects of floating-point that have a direct impact on designers of computer systems. It begins with background on floating-point representation and rounding error, continues with a discussion of the IEEE floating-p
programming  floating-point  reference  floating  point  cs  math  computing  computerscience  academic  development  documentation  document  engineering  optimization  numerical  numbers  number  model  mathematics  manual  science  sun  statistics  technology  theory  useful 
april 2008 by jtth
OpenVMS - a System of Structure - OSNews.com
An good intro to the components of the OpenVMS operating system.
vms  openvms  digital  compaq  hp  os  operatingsystems  computerscience  compsci  programming  unix 
september 2006 by jtth
14.1.8 Stack vs Heap Allocation
An article about the difference between heaps and stacks. I was reading about some driver exploits and found it.
stack  heap  programming  computerscience  article  book 
september 2006 by jtth
Rémi Coulom's Home Page
The web presence of Rémi Coulom, writer of "Crazy Stone," an effective Go-playing program.
france  computer  programming  chess  go  computerscience  science  math 
september 2006 by jtth
The best software ever written
A fantastic recount of the greatest software ever written. Number 1? BSD 4.3 building off the philosophies of Unix.
unix  ibm  software  coding  digital  dec  chess  genome  genetics  computerscience  linux 
august 2006 by jtth
Computational complexity theory - Wikipedia, the free encyclopedia
Computational complexity theory From Wikipedia, the free encyclopedia. Jump to: navigation, search In computer science, computational complexity theory is the branch of the theory of computation that studies the resources required during computation to so
cs  computerscience  cogsci 
december 2005 by jtth
Snail Brain Merged with Microchip | Betterhumans > News
A network of snail brain cells has been cultivated on a silicon chip, an advance that its creators claim is a big step towards microchip implants that can control artificial limbs, restore sight and revive memory function. Researchers from Calgary Univers
neuroscience  cs  computerscience  cogsci 
december 2005 by jtth
Workshop on Scheme: Factoring integers
Scheme code and tutorial for playing with integers, including a buggy prime number checker.
cs  computerscience  programming  scheme 
december 2005 by jtth

related tags

3d  academia  academic  advice  advocacy  aggregator  ai  algorithm  algorithms  analysis  ann  anthropology  api  archive  article  articles  artificial  artificialintelligence  backpropagation  banking  beginner  bell  biology  blog  book  books  brain  business  c  c++  calculus  chat  cheatsheet  chess  class  climatology  code  coding  cognition  cognitive  cognitivescience  cogsci  compaq  competition  complex  complexity  compsci  computation  computer  computers  computerscience  computing  concurrency  consciousness  criticism  cs  culture  database  databases  datamining  debian  dec  design  dev  development  digital  dijkstra  discipline  distribution  docs  document  documentation  download  dynamic  eavesdrop  economics  economy  education  electronic  emacs  engineering  essay  euler  evolution  example  factor  faq  feynman  finance  floating  floating-point  forth  framework  france  free  freeware  functional  funny  future  ga  game  games  geek  generator  genetic  genetics  genome  go  google  graph  graphic  graphics  graphing  graphs  great  guide  haskell  heap  howto  hp  humor  humour  ibm  image  imaging  imported  information  inspiration  insult  intelligence  interesting  interpretation  interview  interviews  intro  iu  journal  keyboard  knowledge  lambda  language  Languages  layout  learning  lecture  lectures  libraries  library  life  linguistics  links  linux  lisp  list  logic  machinelearning  manual  math  mathematics  maths  matlab  medicine  metaphor  mind  mit  model  modeling  money  nanotech  nanotechnology  network  networking  networks  neural  neuralnetworks  neurology  neuropsychology  neuroscience  news  nlp  nn  nondeterminism  norvig  notes  np  np-complete  number  numbers  numerical  ocw  online  ontologists  ontology  open  opencourseware  opensource  openvms  open_access  operatingsystem  operatingsystems  optimization  os  othello  paleontology  paper  papers  pdf  perception  Performance  philosophy  phreak  phreaking  physics  plan9  planets  pogramming  point  polymorphism  practice  print  programming  programminglanguage  projecteuler  psychology  publishing  puzzle  python  reading  recursion  recusion  reference  repository  research  reserve  resource  resources  reversi  robot  robotics  satire  scheme  school  science  scip  search  security  sgi  sicp  social  software  softwareengineering  source  specification  speech  stack  standard  statistics  stl  Story  structure  study  sun  teaching  tech  technology  template  templates  textile  theory  thinking  thought  todo  topcoder  topic  trace  turingtest  tutorial  tutorials  unix  useful  vaneck  vaneckphreaking  video  videos  virtual  vision  visual  visualization  vms  web  wikipedia  windows  zipf  zipfslaw  zoology 

Copy this bookmark:



description:


tags: