jtth + algorithms 28
l1-Magic
april 2010 by jtth
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
march 2010 by jtth
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
november 2009 by jtth
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
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.
november 2009 by jtth
Snowball
july 2009 by jtth
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
july 2009 by jtth
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
july 2009 by jtth
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
april 2009 by jtth
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
december 2008 by jtth
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
NumberSpiral.com - Home
december 2008 by jtth
Really cool number spiral play.
article
reference
design
art
cool
interesting
tutorial
fun
research
education
math
visualization
Geek
mathematics
algorithms
information
theory
code
learning
number
geometry
patterns
numbers
primes
spirals
december 2008 by jtth
Weka 3 - Data Mining with Open Source Machine Learning Software in Java
software programming tools research opensource development library java statistics learning ai visualization search data algorithm algorithms machine api datamining machine_learning clustering nlp mining weka classification data_mining
december 2008 by jtth
software programming tools research opensource development library java statistics learning ai visualization search data algorithm algorithms machine api datamining machine_learning clustering nlp mining weka classification data_mining
december 2008 by jtth
Notes on Introduction To Algorithms | Lambda the Ultimate
october 2008 by jtth
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
september 2008 by jtth
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
Table of Contents: the Standard Template Library
september 2008 by jtth
A total reference of the C++ standard template library.
reference
software
programming
computer
tutorial
C
C++
dev
docs
standard
computerscience
sgi
documentation
algorithms
manual
templates
coding
language
code
development
template
api
stl
september 2008 by jtth
Writing an Othello program
september 2008 by jtth
Algorithms for developing a good Othello program.
article
howto
programming
ai
algorithms
algorithm
othello
reversi
game
games
computerscience
september 2008 by jtth
Open source Clustering software
july 2008 by jtth
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
NetworkX
python graph visualization network programming library opensource algorithms analysis api code complex computer computerscience framework freeware graphic graphics graphing image graphs interesting research reference science networks modeling computing networking visual useful theory mathematics links statistics tech trace software libraries layout
february 2008 by jtth
python graph visualization network programming library opensource algorithms analysis api code complex computer computerscience framework freeware graphic graphics graphing image graphs interesting research reference science networks modeling computing networking visual useful theory mathematics links statistics tech trace software libraries layout
february 2008 by jtth
The On-Line Encyclopedia of Integer Sequences
academic algorithm algorithms analysis archive code computers cool cs directory education math reference sequences mathematics encyclopedia search tools resources resource research maths nerd number numbers pattern programming patterns theory systems study series
september 2007 by jtth
academic algorithm algorithms analysis archive code computers cool cs directory education math reference sequences mathematics encyclopedia search tools resources resource research maths nerd number numbers pattern programming patterns theory systems study series
september 2007 by jtth
[ wu :: riddles(intro) ]
september 2007 by jtth
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: