jtth + algorithms   28

l1-Magic
One of the central tenets of signal processing is the Shannon/Nyquist sampling theory: the number of samples needed to capture a signal is dictated by its bandwidth. Very recently, an alternative theory of "compressive sampling"has emerged. By using nonlinear recovery algorithms (based on convex optimization), super-resolved signals and images can be reconstructed from what appears to be highly incomplete data. Compressive sampling shows us how data compression can be implicitly incorporated into the data acquisition process, a gives us a new vantage point for a diverse set of applications including accelerated tomographic imaging, analog-to-digital conversion, and digital photography.
math  image  algorithms 
april 2010 by jtth
Regressive Imagery Dictionary
The Regressive Imagery Dictionary (Martindale, 1975,1990) is a content analysis coding scheme designed to measure primordial vs. conceptual thinking. Conceptual thought is abstract, logical, reality oriented, and aimed at problem solving. Primordial thought is associative, concrete, and takes little account of reality. It is the type of thinking found in fantasy, reverie, and dreams. A running tally of category occurrences is kept, and final output consists of the categories and the percentage of words in a document that were assigned to each category. This output can then be subjected to statistical analyses. The Regressive Imagery Dictionary contains about 3000 words divided into twenty-nine categories designed to measure primordial content and another set of seven categories designed to measure conceptual thought, the inverse of primordial cognition. These categories were derived from the theoretical and empirical literature on regressive thought (Martindale, 1975, 1990). The rationale behind the dictionary is that psychological processes will be reflected in the content of a text. Thus, for example, the more primordial the thought involved in producing a text, the less abstract and the more drive- and sensation-oriented words it should contain. It should be noted that the view of regressive cognition upon which construction of the dictionary was based is not a narrowly psychoanalytic one but is closer to Werner's (1948) or Goldstein's views (1939). Thus, the construct that the dictionary ultimately measures might as well be called dedifferentiated thinking as regressive or primary process thinking. For these reasons, we use the terms conceptual vs. primordial thought.
programming  algorithms  textanalysis  linguistics 
march 2010 by jtth
Summary of all the MIT Introduction to Algorithms lectures - good coders code, great reuse
As you all may know, I watched and posted my lecture notes of the whole MIT Introduction to Algorithms course. In this post I want to summarize all the topics that were covered in the lectures and point out some of the most interesting things in them.

Actually, before I wrote this article, I had started writing an article called “The coolest things that I learned from MIT’s Introduction to Algorithms” but quickly did I realize that what I was doing was listing the topics in each article and not really pointing out the coolest things. Therefore I decided to write a summary article first (I had promised to do so), and only then write an article on really the most exciting topics.

Talking about the summary, I watched a total of 23 lectures and it resulted in 14 blog posts. It took nearly a year to publish them here. The first blog post in this series was written in August 2008, and the last in July 2009.
cs  computersciene  mit  algorithm  algorithms 
november 2009 by jtth
Snowball
Snowball is a language in which stemming algorithms can be easily represented. The Snowball compiler translates a Snowball script (a .sbl file) into either a thread-safe ANSI C program or a Java program. For ANSI C, each Snowball script produces a program file and corresponding header file (with .c and .h extensions). The language has a full manual, and the various stemming scripts act as example programs.
software  development  free  library  research  tools  programming  python  ai  search  tool  language  java  algorithms  linguistics  text  algorithm  c  nlp  searchengine  classification  ir  stem  porter  stemmer  stemming  stopwords  lucene  textmining  snowball 
july 2009 by jtth
Orange - Data Mining Fruitful & Fun
Open source data visualization and analysis for novice and experts. Make your own data analysis schemata by visual programming or Python scripting. Extensions for bioinformatics and text mining. Comprehensive, flexible and fast.
software  visualization  programming  tools  opensource  python  ai  code  research  development  learning  statistics  c++  api  database  algorithms  data  analysis  library  datamining  framework  clustering  machine-learning  machine_learning  classification  machinelearning  mining  data_mining 
july 2009 by jtth
Introduction to Information Retrieval
The book aims to provide a modern approach to information retrieval from a computer science perspective. It is based on a course we have been teaching in various forms at Stanford University and at the University of Stuttgart.
reference  programming  web  research  free  search  algorithms  data  information  algorithm  ai  cs  books  book  ebooks  ebook  pdf  searchengine  nlp  clustering  datamining  ir  classification  machinelearning 
july 2009 by jtth
DM's Esoteric Programming Languages - Intelligent Design Sort
The probability of the original input list being in the exact order it's in is 1/(n!). There is such a small likelihood of this that it's clearly absurd to say that this happened by chance, so it must have been consciously put in that order by an intelligent Sorter. Therefore it's safe to assume that it's already optimally Sorted in some way that transcends our naïve mortal understanding of "ascending order". Any attempt to change that order to conform to our own preconceptions would actually make it less sorted.
funny  design  humor  programming  algorithms  geek  algorithm  religion  creationism 
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
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
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
Open source Clustering software
Cluster 3.0 provides a Graphical User Interface to access to the clustering routines. It is available for Windows, Mac OS X, and Linux/Unix. Python users can access the clustering routines by using Pycluster, which is an extension module to Python.
algorithm  algorithms  analysis  cluster  code  comparison  complexity  clustering  software  opensource  statistics  python  datamining  programming  tools 
july 2008 by jtth
[ wu :: riddles(intro) ]
WELCOME to [wu:riddles]! This is an archive of problems I've been collecting since the Spring of 2002. They come from many places, including word of mouth, college courses, books, and job interviews for hi-tech positions. Many are even written by members
puzzles  riddles  logic  math  games  fun  puzzle  technical  resources  mind  problem  problems  language  library  lists  gallery  enigma  computing  algorithms  brain  Geek  reference  mathematics 
september 2007 by jtth

related tags

3d  academic  ai  algorithm  algorithms  analysis  ann  api  archive  art  article  backpropagation  beginner  bestpractices  book  books  brain  c  c++  cheatsheet  chess  classification  cluster  clustering  code  coding  common-lisp  comparison  complex  complexity  compsci  computation  computer  computers  computerscience  computersciene  computing  cool  creationism  cs  data  database  datamining  data_mining  design  dev  developer  development  directory  docs  documentation  ebook  ebooks  education  einstein  encyclopedia  engineering  english  enigma  evolution  example  examples  exercise  exercises  folksonomy  framework  free  freeware  fun  functional  funny  ga  gallery  game  games  gaming  geek  genetic  geometry  graph  graphic  graphics  graphing  graphs  guide  howto  humor  image  information  intelligence  interesting  internet  ir  java  language  Languages  layout  learning  libraries  library  linguistics  links  lisp  lists  literate  logic  lucene  machine  machine-learning  machinelearning  machine_learning  manual  math  mathematics  maths  mind  mining  mit  modeling  nerd  network  networking  networks  neural  neuralnetworks  nlp  nn  notes  np  np-complete  number  numbers  online  opencourseware  opensource  optimization  optimizing  othello  pattern  patterns  pdf  performance  perl  php  porter  practice  primes  problem  problems  processing  programming  puzzle  puzzles  python  quiz  reference  religion  research  resource  resources  reversi  riddles  robot  ruby  scheme  science  search  searchengine  semantic  sequences  series  sgi  snippets  snowball  software  softwareengineering  speed  spirals  standard  statistics  stem  stemmer  stemming  stl  stopwords  study  systems  tagging  tags  teaching  tech  technical  technology  template  templates  text  textanalysis  textmining  theory  thinking  threads  tool  tools  trace  tutorial  tutorials  useful  video  virtual  visual  visualization  web  weka  wiki  wikipedia 

Copy this bookmark:



description:


tags: