Main | juli 2003 »

juni 30, 2003

Surfa på andra språk

Experimenterar med google Language Tools genom att automatöversätta de engelska sidorna på www.hakank.org (välj språk under rubriken Surf my site in another language). Översättningen görs även för de sidor man klickar vidare på, även externa länkar.

T.ex. den tyska versionen av "Useless programs" blir unbrauchbare Programme der hakanks.

Tyvärr klarar verktyget inte av att översätta det svenska språket, så vissa sidor blir en märklig soppa.

Posted by hakank at 09:39 FM Posted to Sajter

juni 29, 2003

Complexity Digest

Senaste numret av Complexity Digest är ute.

Några intressanta saker:

Posted by hakank at 06:05 EM Posted to Dynamiska system

juni 28, 2003

Uppdaterat program: AnaCheck

Uppdaterade programmet AnaCheck (Anagramator) som gör en kontroll av enords-anagram i en text. Förändringarna:

Tack "Henke" för förslagen! En annan önskad utökning var att man kan använda jokrar i texten, t.ex. en text som innehåller "temt?olep" (där "?" är en joker) ska ge "totempåle". Ska vid tillfälle fundera hur man löser detta på ett tillräckligt effektivt sätt (brutalversionen är mycket enkel att göra men är för långsam).

Historien bakom detta program: Det skapades 1998 under en företagstävlig kallad Uppdraget (inte TV-programmet) där olika företag tävlade i att utföra praktiska uppdrag och lösa teoretiska problem. Ett av problemen jag fick på min lott var en text som till synes var helt oförståelig. That's it. Texten visade sig, efter en liten stunds funderande, bestå av ord där bokstäverna var omkastade (alltså anagram). En kommandoradsversion av AnaCheck skrevs för att automatisera o-omkastningen och gav tillräckligt bra resultat så att man kunde förstå texten: En kunskapsfråga som var lätt av besvara.

Så föddes ytterligare ett useless program.

Posted by hakank at 12:30 FM Posted to Program

juni 27, 2003

Which Reality Show's Right for You?

Ännu ett test: Which Reality Show's Right for You?. Här testas vilken dokusåpa man passar för.

Naturligtvis blev jag American Hero: Stars aren't born they're created -- just ask the Monkees. All you need is the big break and American Idol is it. Whether it as an impromptu serenade in the school cafeteria or the business presentation-turned-standup routine, you've always been a performer at heart..

Detta är från samma sajt som The Ultimate IQ Test vilket surrade runt på nätet för ett tag sedan (där jag ansågs vara "Visionary Philosopher"). Det finns en herrans massa andra test att göra.

Notera att man måste registrera sig för att göra testen.

Posted by hakank at 09:00 FM Posted to Diverse

Ännu en SNA-sajt

SPIDER (Social Psychology of Information Diffusion -- Educational Resources) är en rätt ny länksajt om Social Network Analysis, komplexa nätverk, informationsspridning etc och har i dagarna blivit kraftigt uppdaterad. Sajten presenteras på följande sätt:... Spider, a website of links and article/book reviews (below) relating to the spread of culture, information, and even diseases, maintained by Alan Reifman.

Några länkar i högen: Baconizer som söker efter "kortaste köpvägen" mellan två böcker på Amazon (via "People who bought...."), Barry Wellmans hemsida, sajten till Barabasis bok Linked.

Posted by hakank at 01:26 FM Posted to Social Network Analysis/Complex Networks

juni 25, 2003

Mobilt skvaller

In the fast-paced modern world, we had become severely restricted in both the quantity and quality of communication with our social network. Mobile gossip restores our sense of connection and community, and provides an antidote to the pressures and alienation of modern life. Mobiles are a 'social lifeline' in a fragmented and isolating world.

Evolution, Alienation and Gossip: The role of mobile telecommunications in the 21st century av Kate Fox.

Här är även ett av de citerade verken: Robin Dunbar Why gossip is good for you.

Posted by hakank at 11:13 EM Posted to Social Network Analysis/Complex Networks

Kedjebrevsanalys

Efter att ha funderat lite på utvecklingen och förändringar av blogg-berättelser kom jag i morse att tänka på en rolig liten sak jag läst för ett antal år sedan, Linking Chain Letters (Postscript) av Charles Bennett, Ming Li och Bin Ma. Här analyserar man olika varianter av samma kedjebrev (i faxform) för att undersöka hur de utvecklats, vilka som är varianter av andra etc. Se även projektets webbsida som innehåller de kedjebrev som används i analysen.

Detta är i princip samma problem som när man ska bestämma släktskap hos arter inom biologin med s.k. fylogenetisk analysis, där man utrönar likheterna mellan arterna för att skapa ett utvecklingsträd. Här är en Java-grunka som visar detta.

När jag var ute på staden i eftermiddags upptäckte jag, märkligt nog, att Juni-numret av Scientific American har en populariserad version av ovanstående paper. (Den refererade sidan visar endast ett litet utdrag.)

Ovanstående författare är värda att kolla in mer, speciellt Charles Bennett som har skrivit bland annat om kvant-teleportering och informationsteori.

Posted by hakank at 09:36 EM Posted to Statistik/data-analys

juni 24, 2003

Komplexa system och software engineering

Detta är en kommentar till Peter Lindbergs artikel från 9 mars i år Software systems are complex systems. Se även hans artikel Network science and software från 8 maj. Peter vill bl.a. ha tips på lite nyare böcker om komplexa system, speciellt med inriktning mot software engineering.

Här är lite nyare (inköpta men icke lästa) böcker om komplexitet och liknande som kan vara intressanta:

Det Peter skriver om kopplingen till software engineering fick mig också att tänka på en del av teorierna i social network analysis. Några förflugna tankar:

Posted by hakank at 03:00 EM Posted to Dynamiska system | Komplexitet/emergens | Social Network Analysis/Complex Networks | Systemutveckling

En egen sökmotor - nästan

Hittade Open Source-projektet Carrot2 skrivet i Java. Tomcat rekommenderas som web server.

Carrot2 är en "klustringsmotor" som samlar sökresultat från en sökmotor och grupperar dem sedan i kluster, lite som t.ex. turbo10.com. En av finesserna är att det också finns filter, t.ex. stemmer för engelska, så att man kan manipulera med sökorden. I demon finns det en olika kombinationer av sökmotor+filter+klustringsalgoritmer att välja mellan. Det finns en demo av systemet. Den är lite slö, men man ser i alla fall hur de har tänkt sig.

Man kan ladda ner systemet här. Jag installerade systemet, vilket tog en liten stund i och med att man måste mixtra med lite XML-filer för Tomcat. Det är dock inga svårigheter om man följer installationsinstruktionerna .

Det enda jag ännu har fått att funka är dock förfabricerade demo-sökningar, så systemet är - ännu - inte användbart som en lokal sökmotor. Det ska bli intressant att följa utvecklingen.

Posted by hakank at 10:15 FM Posted to Machine learning/data mining | Sökmotorer

juni 23, 2003

Bayesian Networks

I morse läste jag med spänning Thorvald Freiholtz översikt av system dynamics (Torsksystemdynamik) och de referenser han hänvisade till.

En sak jag kom att tänka på under läsningen var Bayesianska nätverk (BN).
BN är en typ av "grafisk modellering" som bygger på sannolikhetsteoretiska relationer (Bayes regel) mellan olika typer av variabler (entiteter, fenomen) vilka är sammankopplade i en graf.

Genom att laborera med olika förutsättningar i en sådan modell kan man få reda på hur detta påverkar resten av systemet. T.ex. kan man modellera kopplingar mellan symptom och sjukdom (t.ex. som ett expertsystem), sannolikhetsteoretiska problem (t.ex. Monty Hall-problemet). En viktig del i modelleringen är att man kan gå från orsak till verkan, och även studera orsaken givet verkan, t.ex. om en patient är sjuk (verkan), kan man se vilka möjliga orsaker det finns. Ytterligare en intressant sak med BN är att man utifrån existerande data kan automatiskt skapa en modell.

Personligen har jag använt BN mest för att modellera mer eller mindre rena sannolikhetsteoretiska problem.

Några introduktioner till ämnet:

En utmärkt introduktion i sannolikhetsteori, där bland annat Bayesiansk analys ingår, är
Introduction to Probability av Grinstead och Snell.


Av en lite märklig slump kom senare under dagen ett mail från Hugin, en av de främsta produktutvecklarna av sådana system, om att det kommit en ny version av systemet. När jag kollade in Bayesianska nätverk använde jag bland annat deras demoversion som var alldeles utmärkt för enklare modellering.

Hugin har bra introduktionsdokumentation hur man arbetar i systemet, t.ex. Getting Started, Tutorial och kommer med en massa exempel varav några är väl dokumenterade, t.ex. modell av Monty Hallproblemet.

Det finns en begränsad demo av Hugin att ladda ner här. Finns för Windows, Linux samt Solaris. Tyvärr är Hugins demo-version alldeles för begränsad för att man ska ha någon riktig nytta av dess möjligheter att automatiskt skapa en BN-modell.

Det finns naturligtvis även andra BN-produkter, se t.ex. googles Computers/Artificial_Intelligence/Belief_Networks/-katalog.

Posted by hakank at 08:55 EM Posted to Machine learning/data mining | Statistik/data-analys

juni 22, 2003

Bloggosfärdynamik

Hittade två intressanta artiklar om "bloggosfärdynamik".

Social Network that Builds a Blogologue knyter ihop bloggosfären med modeller från komplexa nätverk-forskningen, t.ex Barabasi. Man gör även en indelning i olika bloggartyper (i stort standardformen för spridning med innovators, early adopters etc).


Blogosphere stories (that we have noted some people are calling a 'blogologue') are viral in nature and are a collective journalistic activity created by people who are bloggers. Anyone who writes a blog online can join any story and can play a part.

Flera vidarereferenser ges också.

En tidigare artikeln Dynamics of a Blogosphere Story (från 20 maj 2003) redogör för en undersökning av hur en "blogosphere story" utvecklas från olika individuella bloggar till en gemensam dynamisk berättelse.


The best blog stories are those that are branded with a word or phrase that is highly identifiable with that story. The blog stories that die the quickest and sometimes are not even summarized are those that are either very technical by nature, highly polemic (almost quackery), or are so bland as not to be worth writing about.

Posted by hakank at 10:09 EM Posted to Blogging | Social Network Analysis/Complex Networks

googlealert.com

Jag har i några veckor använt googlealert.com för automatisk bevakning av vissa sökord, mest som kontroll av mina manuella sökningar och egna automatiska grunkor.I denna version får man ha max 5 sökningar som tillsammans ger max 150 sökträffar. Enligt uppgift kontrolleras alla sökorden dagligen, och skickar mail endast med nya sökresultat.

Det var via googlealert.com jag fick reda på att hakank.blogg nu finns på google. Rackarns snabbt denna gång!

Uppdatering några timmar senare: Hiitade precis Get Listed in Google in 30 Days or Less. Just att skaffa en blogg är skolexemplet hur man ska göra för att komma med i google snabbt. Men jag läste faktiskt inte den artikeln förrän nu. Jag lovar!

Posted by hakank at 02:34 EM Posted to Blogging | Sajter

Matematisk skönlitteratur

Mathematical Fiction finns en stor samlig recensioner av skönlitteratur som på något sätt är kopplad till matematik. Dominerande är science fictionromaner/-noveller, men även några pjäser
och filmer finns med.

Posted by hakank at 01:48 EM Posted to Böcker | Matematik

Murphys Lagar och annat

Robert Mathews är en vetenskapsjournalist som har skrivit flera intressanta och tankeväckande artiklar om vetenskap, matematik och sannolikhetsteori. Han har bl.a. undersökt olika Murphys lagar för att se om de verkligen stämmer.

Andra intressanta saker han skrivit:

Se mer på Matthews hemsida och papers- Tyvärr är det många papers som inte finns länkade.

Posted by hakank at 01:25 EM Posted to Matematik

Lying Words

Man kan med relativ hög sannolikhet (~67%) avgöra om en person ljuger eller talar sanning genom att analysera skriven text. Det hävdas i Lying Words - Predicting Deception from Linguistic Styles. Här undersöks olika typer av lingvistiska detektorer för vad som anses vara sanning respektive lögn.

Abstract:
Lying often involves telling a story that is either false or one that the individual doesn't believe. Most research has focused on identifying such lies through nonverbal cues or physiological activity. The current project investigates the linguistic styles that distinguish between true and false stories. In an analysis of five independent samples, a computer-based text
analysis program correctly classified liars and truth-tellers at a rate of 67% when the topic was constant and a rate of 61% overall. Compared to truth-tellers, liars used fewer self-references, other-references, and exclusive words and more 'negative emotion' and 'motion' words. Results are discussed in terms of 1) context-independent and context-dependent markers of deception, and 2) implications for the detection of deception.

Lite mer om detta projekt finns på http://www.simstat.com/LIWC.htm.

Posted by hakank at 12:50 EM Posted to Machine learning/data mining

juni 21, 2003

förveten

På Thorvald Freiholtz trevliga webblogg förvetet fick jag idag äntligen (här) reda på min personlighetstyp, nämligen förveten (enligt NE uttalas det förve'ten). Tidigare har jag mest kallat mig för nyfiken eller klåfingrig.

Det är speciellet följande betydelser som är mest träffande:

Troligen skulle de som känner mig lägga till åtminstone ett av de två återstånde attributen.

Tack Thorvald för vokabulärutvidgningen!

Posted by hakank at 12:08 FM Posted to

juni 20, 2003

information dynamics

HP:s forskningsgrupp information dynamics är ett kreativt gäng med bl.a. Bernardo Huberman.

Rapporten Email as Spectroscopy: Automated Discovery of Community Structure within Organizations var en av de artiklarna som gjorde att jag började intressera mig för Social Network Analysis/Complex Networks.

Några andra papers som verkar vara vettiga att läsa och lägges härmed underst i ATT LÄSA-högen:

Posted by hakank at 10:52 EM Posted to Social Network Analysis/Complex Networks

Husgudar - John Scarne

I mitten av tonåren började jag bli intresserad av kortspel. Mina bästisar, min bror (Anders) och jag tillbringade många timmar i brorsans rum genom att spela kort, främst poker, 21, Blackjack, Skitgubbe och Amerikansk Femhundra, men vi lärde oss och spelade samtliga kortspel från boken Kortoxen (Forums förlag). Förutom Bridge.

Steget var inte så långt till att börja manipulera med korten och försöka lära mig "allt" om detta. Det som mest fascinerade mig var inte så mycket trolleri-delen - att uppträda med en underhållande show för publik - som själva manipulationerna av korten, dvs teknikerna i falskspel såsom att o-kupera en kortlek, ge andra kortet i stället för det översta (second dealing) etc. Jag tillbringade flera timmar om dagen att lära mig dessa saker och blev faktiskt rätt flyhänt. Det var då jag läste min (överhuvudtaget) första fackbok på engelska: Royal Road to Card Magic, fortfarande en av biblarna i ämnet. Jag köpte en massa andra böcker i ämnet men fick vänta i flera månader på leveranserna från Amerika. Bokus har gjort mitt liv mycket enklare.

I ett anfall av stark hybris började jag då skriva på bok i ämnet falskspel och bedrägeri i spel eftersom det då inte fanns - och fortfarande inte finns vad jag förstår - en svensk bok i ämnet. Men det blev naturligtivis inget av med det.

När man börjar läsa om falskspel (cheating) stöter man mycket snabbt på namnet John Scarne. Han var en beryktad magiker med manipulationer som specialitet, och blev under andra världskriget känd som en kämpe mot det falskspeleri som hade frodat sig i både privata och offentliga sammanhang, t.ex. kasinon. Han skrev en mycket läst bok Scarne on Cards om hur man spelar olika kortspel, bästa strategier för dessa och hur man upptäcker falskspel i dem, liksom böcker om andra typer av spel, en bok specifikt om tärningsspel och om kortmagi.

Hans självbiografi The Amazing World of John Scarne var mycket inspirativ för en tonåring som också ville bli magiker och expert på (falsk)spel. Stilen i boken är lite väl självförhärligande och man bör ta en hel del med en nypa salt.. I boken beskrivs förutom sina tirader mot falskspeleri, även hur han - liksom Harry Houdini ett par sekel tidigare - avslöjade falska medier. Jag läste om boken för några år sedan när jag hade ett recidiv i ämnet; den är fortfarande läsvärd.

De enda rörliga bilderna jag någonsin sett av John Scarne är när han dubblerar Paul Newmans händer i The Sting (Blåsningen, fortfarande en film av se om) när Henry Gondorff (Newmans roll) sitter på tåget och väntar på att spela poker med Lonnegan, och då tränar upp sina händer genom att blanda falsk, second dealing och lite annat. Scarne var även teknisk rådgivare för filmen. Filmen bidrog starkt till mitt intresse för dessa saker.

De olika spel och rackartyg som görs i filmen, liksom de olika termerna som används, är i mångt och mycket tagna från boken The Big Con. Även skaparna av The Mission Impossible lär har varit inspirerade av denna bok. En annan läsvärd bok om "confidence men" är The Con Game and 'Yellow Kid' Weil, en självbiografi.

Uppdatering
Jag ser i mina webbserverloggar att flera besökare kommer till denna sida när de söker på kortspel skitgubbe. En engelsk förklaring på spelet finns här. Spelet kallas även Mjölnarmatte och Mas. Se en svensk förklaring under det senare namnet här.

Posted by hakank at 08:02 FM Posted to Böcker | Filmer | Husgudar | Trolleri, magi etc

juni 19, 2003

Contextual Network Graphs

Contextual Network Graphs är en rätt ny variant av Latent Semantic Indexing (LSI, som förklaras på samma sajt). Dessa tekniker ger - anser man - mer intelligent sökresultat genom att ett dokument inte behöver innehålla det specifika sökordet/-en men anses vara likt ett relevant dokument.

(Jag förklarar LSI liten kort med R-kod i min data mining presentation, lite längre ner på sidan.)

Vad gäller Contextual Network Graphs är fördelen - enligt skaparna - att den är snabbare än LSI och - framförallt - att den inte är patenterad.

Det finns för en Perl-modul Search::ContextGraph (cpan.org) att leka med. Den är skapad av en av artikelförfattarna. Notera att det är version 0.01. Jag har lekt lite med modulen men tyvärr ännu inte fått de resultat jag förväntat mig. Det kan vara en bugg i programmet, eller i min förståelse av hur man använder modulen.

Posted by hakank at 10:22 EM Posted to Machine learning/data mining

google

Så, nu har google hittat min blogg. Får se hur lång tid det tar att komma med den här gången.
Förra gången tog det över en månad...

Posted by hakank at 12:01 EM Posted to Blogging

Jane Austen - läser du Jane Austen?

Sedan i höstas har jag läst alla Jane Austens böcker, i alla fall de som har givits ut som riktiga böcker, och faktiskt läst om någon av dem (jag råkar också ha samtliga dessa som filmer). Men varför läser man Jane Austen?

Först var det nog - jag är inte riktigt säker - en motreaktion på att de senaste åren har det varit väldigt mycket Hong Kong/Kung Fu-filmer som kulturell diet och istället för att slåss för att lösa en konflikt löser Austen det med en ofta intellektuell dispyt . För det andra var det en ren slump eftersom jag råkade se ett avsnitt av BBC:s version av Pride and Prejudice (Stolthet och fördom) med den alldeles fantastiska Jennifer Ehle som Elizabeth.

Men framförallt för att Austen är förbaskat bra och underhållande! Just 'Stolthet och fördom' innehåller det mesta för att beskriva mänsklig konflikt och ett riktigt romantik drama. Hennes bitska tunga är fortfarande träffsäker efter nästan 200 år, modern beskrivs med riktigt kliande klarhet och Elizabeths fördom (och stolthet) växer fram suveränt efterhand. För att inte tala om Darcys.

Det finns också en lätthet i de flesta av Austens romaner som gör att jag ofta tänker på Woodhouse när han är som allra bäst.

Jag rekommenderar verkligen 'Stolthet och fördom', liksom 'Övertalning' (Persuasion). Däremot
är jag inte riktigt lika förtjust i 'Förnuft och känsla' (Sense and sensibility) eller Emma.

Som avslut kan jag även rekommendera Charlotte Brontes 'Jane Eyre' som nu råkar gå som radioföljetång.

Posted by hakank at 10:46 FM Posted to Böcker | Comments (8)

Plain Jane

Min första - och förhoppningsvis sista - stora designförändring är nu verkställd.
Det blev modellen "Plain Jane", vilket passar bra eftersom jag just läst om Jane Austens Pride and Prejudice (varning: stor fil!), fast på svenska.

Posted by hakank at 10:45 FM Posted to Blogging | Böcker | Comments (2)

Husgudar - Gilbert Ryle

Gilbert Ryle var en filosof som jag kom i ("andlig") kontakt med när jag läste teoretisk filosofi i början på 80-talet. Han tillhörde den glada skara engelska filosofer - främst från Oxford - som tillhörde vardagsspråksskolan (ordinary language). De - påverkade av Wittgenstein, en annan husgud - ansåg att mycket av fiilosofins problem bottnar i språkets användande och struktur. Flera hävdade att alla filosofiska problem var skenproblem och om man bara redde ut begreppen tillräckligt så fanns det inga filosofiska problem kvar. Mycket tankvärda tankar kom fram, man analyserade vardagsspråket och gav mycket av dessa funktion både namn och mening, t.ex. Austins analyser av språkakter.

Det fascinerande med detta sätt att se på filosofiska problem var att det var tillåtet att argumentera genom att beskriva hur ett visst begrepp användes eller inte användes, i just vardagsspråket. Detta till skillnad från andra skolor där man mer formellt skulle ange nödvändiga och tillräckliga villkor för ett begrepps användande (vilket i stort är den förhärskande synen i den analystiska skolan). Till exmpel, om man skulle analysera begreppet ondska var det en del av analysen att analysera hur man använder "ondska" i olika sammanhang.

I mitt jobb som systemutvecklare märkte jag att detta sätt att analysera t.ex. en kunds krav och önskemål var mycket fruktbart om inte annat som ett sätt att generera ytterligare frågor att ställa och att se kopplingar till andra viktiga begrepp. Lite samma synsätt kan man se i Martin och Odells Object-Oriented Methods, f.ö. en eminent bok.

Det bästa av allting var att denna typ av analys är riktigt rolig (när kreativiteten blir humor!) att göra.

Det som gjorde att speciellt Ryle blev en husgud är mer slumpartat och kanske inte helt rättvist mot hans kollegor, men hans "Dilemmas", vissa delar av "Concept of Mind" samt de inträngande artiklarna om "Systematically Misleading Expressions" och kategorimisstag bidrog rätt mycket till husgudifieringen. Han har med rätta blivit kritiserad för sitt sätt att försöka lösa medvetandeproblemet (förhållande mellan kropp och medvetande) men det förringar i min mening inte hans utveckling av begreppsanalysen.

denna sida kan man läsa lite mer om Oxfordfilosofin.

Posted by hakank at 12:52 FM Posted to Filosofi | Husgudar

juni 18, 2003

Mina första reflexioner

Nu har hakank.blogg varit uppe en hel dag! Hurra!

Några gjorda reflexioner

Det verkar vara en trevlig samling människor i bloggosfären. Varmt välkomnande och allting.

Det känns som om jag nu behandlar bloggen som en blandning mellan min webbsajt, en mailinglista och mina egna README.hakank-filer (där jag samlar intressanta saker i ett visst ämne), men det får växa fram.

Jag vet inte vem som är min målgrupp; det börjar dock skönjas lite konturer redan. Möjligen behöver jag inte bry mig om det så mycket , men det stör mig eftersom jag är van att tänka på en specifik målgrupp; det var en mycket viktig del i min utbildning som utredare.

Att skriva för min sajt är lättare (mer vad vid) eftersom det oftast är en större, mer samlad och välstrukturerad "attack" eller syfte (vilka syfte mina useless program än kan ha). Den här typen av texter är jag t.ex. inte så van att skriva.

Vi får helt enkelt se. Ha tålamod!

Posted by hakank at 11:53 EM Posted to Blogging

Edge - The Third Culture

Kan rekommendera ett besök på Edge - The Third Culture. Intervjuer (Real Audio), korta sammanfattningar etc om spjutspetsforskning och dess förespråkare.

I detta nummer intervjuas t.ex. Matt Ridley of Genome fame. För ett tag sedan var min nye husgud Steven Strogatz intervjuad, Gerd Gigerenzer som skrivit några intressanta böcker om praktiskt risktagande och sannolikhetstänkande (en kort biografi), Marvin Minsky, Per Bak, m.fl m.fl..

Notera att det ibland kan vara lite trixigt att hitta intervjuerna, men det tenderar fungera om man klickar på menyn till vänster.

Posted by hakank at 10:51 EM Posted to Dynamiska system | Sajter | Comments (1)

Böcker för tillfället - och varför

Följande är en lite mer strukturerad samling av böcker och andra skrifter med fler än 5 sidor som jag för tillfället läser, har läst eller bryr mig om. Jag hade tänkt mig att detta skulle bli ett återkommande tema framgent.

Som ni möjligen förstår är jag just nu inne på kaos/dynamiska system. Anledningen är att när jag läste om komplexa nätverk tyckte jag att vissa teorier och frågeställningar hängde lite i luften, och för att få ett mer grundat fundament i detta behöver jag förkorvra mig i komplexa system (a.k.a. dynamiska adaptiva system etc), vilket i sin tur kräver en djupdykning i de matematiska modellerna för dynamiska system (a.k.a. kaosteori).

Mycket av det jag läste för en 15 år sedan när kaosteorin var som populärast har jag glömt, så jag slukar det jag kommer över. En del av länkarna har jag redan nämt (artiklarna "Differentialekvationer - lite mer praktiskt" och "Kaosteori - den riktiga historien?" tidigare idag) men här är de lite mer samlade.

Steven Strogatz Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry and Engineering.
- höjdarbok. Mycket pedagogisk. Har många bra exempel, mestadels från fysikens värld men även från biologi och sociala verksamheter, t.ex. Romeo och Julias kärleksliv.

Kaplan och Grass: Understanding Nonlinear Dynamics. Denna bok har jag upptäckt är bra som komplement till Strogatz eftersom boken koncentrerar sig på biologiska exempel. Ett mycket bra kapitel om booleanska nätverk och cellulära automater piggar upp och gör bilden mer komplett än Strogatz. I dessa kapitel en viss närhet till de problem som finns i komplexa nätverk.

Gleicks lite skvalleraktiga Chaos - denna läser jag om, mest som sänglitteratur.

Andrew Ilachinski, Land Warfare and Complexity, Part I: Mathematical Backgorund and Technical Sourcebook (PDF). Detta är första delen av två och ger översiktligt grunderna i komplexitetsteori (inklusive kaos, cellulära automater, neurala nät, genetiska algoritmer, self-organized criticality) för att sålunda försöka skapa en teori kring landsstrider (riktigt krig, inga dataspel eller så). Inte så mycke bjäfs som det brukar vara i andra likande översikter och hajpen som naturligtvis finns där hålles med strama tyglar.

Essäsamlingen Universality in Chaos med de flesta av klassikerna. Tyvärr saknar jag Ruelle ochTakens "On the Nature of Turbulence". Har du den elektroniskt får du gärna kontakta mig!

Systemet XPPAUT som är förträffligt för att modellera dynamiska system. Det krävs en del inkörningstid men har i gengäld en massa exempel som visar hur man skriver de flesta standardsystemen.
Ett sådant exempel är dynamiken i en droppande kran, och det kommer kommer jag ihåg som en av de intressantaste sakerna i kaosforskningen: att man kan hitta kaos i så enkla och jordnära saker som en droppande kran. (Det var för övrigt då jag började bli intresserad av talteori och hittade en del lustiga samband....) Det är även möjligt att modellera (biologiska) neurala nätverk, cellulära automater fast det kräver en del trixande.

Jag har också börjat kika på Stephen Wolframs artiklar om celluära automater. Just nu känns hans A New Kind of Science lite väl tung, dyr och nerskriven. för att jag ska köpa och framförallt läsa den.

Andra böcker som eventuellt är på gång:
Yaneer Bar-Yam:s online-bok Dynamics of Complex Systems.

En annan onlinebok: Julien C. Sprott Strange Attractors: Creating Patterns in Chaos (PDF), men jag tror att den är lite redundant om man läser flera av ovanstående böcker.

Posted by hakank at 04:56 EM Posted to Böcker | Dynamiska system

Min favoritnotapparat

Min favoritfotnotapparat är följande:

Posted by hakank at 02:32 EM Posted to Böcker

Husgudar - Jaco Pastorius

Jag har haft en rad husgudar i mina dagar, men mycket, mycket sällan har jag tillhört fansen till någon. Enda undantaget jag kan komma på var när jag i tonåren var med i fanklubben till den eminenta holländska Klassiskt-Rock-gruppen Ekseption och faktiskt fick en T-shirt! De var mest kända för sin tolkning av Beethovens Femma. (Skam till sägandes så var min andra favoritgrupp under denna tid Les Humphries Singers vars låt 'Jennifer Adam' troligen fortfarande skulle ge mig gåshud. )

Det var nog Ekseption-bassisten Cor Dekker som var den stora inspirationen för mig att börja spela elbas flera år senare, vid pass 20 år. Men han var aldrig någon husgud. Det var i stället Jaco Pastorius som jag upptäckte efter några år spelande i källarrockgrupper med namn såsom 'Walter Fitz Womit', 'Sju med och en utan', 'Kung Krakom den förste' etc (då vi faktiskt kollektivt lyssnade på, men tog inte så mycket musikaliskt intryck av, Frank Zappa). När jag hörde Jaco Pastorius i Weather Report första gången var jag fast, såväl i genren jazz-rock/fusion-musiken som för Jaco som husgud.

Jaco Pastorius var ett fenomen när han kom: ekvilibrist av sällan tidigare skådad slag och med ett sound jag drömde om under hela min musikerkarriär: med en bandlös bas och sina Precisionhögtalare som bara väste ut en massa mellanregister! Många timmar blev det med träning för att få det att koka på hans sätt.

Jag pratade faktiskt mycket kort med honom 1983 när han var på Kristianstads Jazzfestival.
Lite smakprov på hans insatser finns t.ex. här, fast jag tycker att liveljudet aldrig var så bra som på hans Weather Report-plattor, t.ex. Heavy Weather. Förutom att vara en extremt duktig bassist var han också en duktig låtskrivare och arrangör, och hans 'Three Views of a Secret' ("skärgårdslåten" som vi kallade den) är fortfarande en stor favorit jag gärna lyssnar på.

Och efter ett antal år av träning spelade jag faktiskt denna typ av musik, liksom mer ren funk, latin och mer experimentell musik.

Efter ytterligare ett antal mycket intensiva är (med många timmars träning/dag) slutade jag spela i en massa grupper för att få tid att skriva och studera filosofi. De husgudar jag fick där återkommer jag vid ett annat tillfälle.

Posted by hakank at 08:36 FM Posted to Husgudar | Comments (3)

Digital grusväg

En sajt som oförskyllt kommit lite i skymundan är Digital grusväg. Sixten är en mycket kreativ person, även om han varit lite inaktiv med sajten den senaste tiden.

Posted by hakank at 03:19 FM Posted to Sajter

Differentialekvationer - lite mer praktiskt

Här är några sajter (och en bok) som fokuserar på differentialekvationer och dess applikationer, vilket innebär fysiska, biologiska eller sociala system. Det verkar som om de amerikanska universiteten kring 1998 beslöt att man skulle förbättra undervisningen i differentialekvationer (dynamiska system) så att de blev mer lättförståeliga, t.ex. genom att mer fokusera på grafiska metoder och applikationer.

En av de bästa interaktiva sajterna är http://www.awlonline.com/ide/index.html som innehåller en herrans massa exempel, allt från vanliga pendlar till Steven Strogatz Romeo och Julia-exempel från Nonlinear Dynamics and Chaos (jepp, det är komplexa nätverk-Strogatz!). Exemplet finns här.

En annan sajt, där man kompletterar en bok (PDF-filer) med Java-exempel är
Chaos on the Web. (Tips: Jag hade problem att skriva ut filerna via AcroReader så jag fick använda XPDF för att skapa en Postscript-fil och sedan skriva ut.)

Slutligen, en kurs i matematisk modellering
Introduction to Continuous Mathematical Modeling där föreläsningsanteckningarna ger många bra exempel på hur man analyserar verkligheten med hjälp av differentialekvationer.
Favoritexempel:


Notera att vissa av dessa skrifter inte är helt triviala att följa, men man får en bra känsla för vad man kan göra.

Posted by hakank at 03:01 FM Posted to Dynamiska system

Litterärt om kaosteori

För de flesta av mina intressen brukar jag försöka hitta skönlitterära verk (böcker eller filmer) som behandlar ämnet. T.ex. har Asimovs Stiftelsetrilogi (eller nonologi?) inspirerat mig vad gäller statistisk analys, data mining etc.

Vad gäller kaosteori (eller dynamiska system som det lär heta när man ser det från den matematiska sidan) läste jag häromdagen Tom Stoppards Arcadia, ett skådespel på en cirka 130 sidor som till viss del handlar om en del av de saker som kaosteorin handlar om: känslighet för initialvillkor, iterativa system etc. Det är en rolig (dråplig) pjäs med många bottnar. Till viss del tycker jag att man märker att Stoppard använt Gleicks "Chaos"-bok som underlag för "det tekniska" (fast jag har just nu igen aning hur jag själv skulle skriva det).

Några sajter som handlar om pjäsen och dess kopplingar till kaosteorin med bilder och allt:

Jag har inte läst något av Stoppard tidigare men Arcadia gav mig mersmak. Boken jag har (Tom Stoppard Plays 5: Arcadia, the Real Thing, Night and Day, Indian Ink, Hapgood) innehåller även pjäsen Hapgood som ska handla om Kvantfysik om jag förstått det rätt.

För övrigt kan jag rekommendera några böcker som är något mer perifert kopplade till kaosteori, nämligen Thomas Bass två "projekto-grafier": Först är det The Eudaemonic Pie (eller The Newtonian Casino) som handlar om ett gäng kaosforskare (några mycket kända, bland annat Doyne Farmer och Norman Packard som skrev flera tidiga skrifter inom kaosforskningen) som försöker slå kasinon genom att studera roulettehjulens beteende. Sedan är det The Predictors som handlar om i princip samma gäng som skapar ett företag (The Prediction Company) som ska tjäna en massa pengar på börsen. Här handlar det om genetiska algoritmer och neurala nätverk.

Båda dessa böcker är mycket roliga att läsa och rekommenderas som säng-/hängmatte-litteratur för en som läst allting.

Posted by hakank at 02:22 FM Posted to Böcker | Dynamiska system | Comments (8)

Kaosteori - den riktiga historien?

Under tiden jag återigen läser bl.a. Gleicks Chaos: Making a New Science har jag även läst följande historieskrivning om hur kaosteorin uppstod/skapades:
Writing the History of Dynamical Systems and Chaos: Longue Dur´ee and Revolution, Disciplines and Cultures (PDF) av David Aubin och Amy Dahan Dalmedico. Cirka 67 sidor.

Uppsatsen verkar klart mycker mer vederhäftigt än Gleicks populärt hållna, effektsökande och amerikaniserande beskrivning, och - därigenom - något mer svårtillgänglig.

Det är många intressanta saker som nämns t.ex. kopplingen till katastrofteorin, men tyvärr är alltför många refererede arbeten på franska.

Posted by hakank at 01:55 FM Posted to Dynamiska system | Comments (4)

Equation Discovery

Den senaste tiden har jag sysselsatt mig rätt mycket med dynamiska system, dvs differentialekvationer och sådant (läser bland annat om en massa kaosteoriböcker). Ett annat stort intresse är machine learning. "Varför inte koppla ihop dessa?", frågade jag mig i morse, varpå en sökning å webben gjordes.

Det finns en del forskning kring hur man, givet en datamängd, skapar differentitalekvationer (ett dynamiskt system), men här är det första stället jag stött på som har fungerande och intressanta system. Det är två system: LAGRANGE och LAGRAMGE där det förstnämnda är rätt mycket mer tillgängligt och lättanvänt än det sistnämnda. Jag leker som bäst med dessa system nu.

Posted by hakank at 01:40 FM Posted to Machine learning/data mining

Min första dag med webblogg

Idag är det första dagen jag har en webblogg. Det känns lite lustigt, lite som en maskin som man inte vet hur den fungerar, eller kanske som ett husdjur som man passar för första gången. Eller som första dagen på ett nytt jobb.

Jag har egentligen bara en aning om hur denna blogg kommer att arta sig (för det hoppas jag att den gör). Troligen blir det mest om vilka projekt jag håller på med, vilka böcker jag läser och liknande saker.

Just det, jag får inte glömma bort att tacka Gustav Holmberg. Han har den eminenta webbloggen Det perfekta tomrummet, vilken jag stött på flera gånger de senaste månaderna. Det var Gustav som till slut fick mig att börja med detta. Tack Gustav!

Ett tack även till Erik Tjernlund (Eriks Webblogg) som faktiskt var den första riktiga bloggare jag fick kontakt med.

Posted by hakank at 12:51 FM Posted to Blogging | Comments (6)

Mina första 1000 dagar med Taiji

Idag är det exakt 1000 dagar jag började träna Tai Chi Chuan/Taijiquan (se Taijiquan för mer info). Det började under semestern 2000, när jag hade temat "Stop this madness", dvs att börja träna, börja äta nyttigare och gå ner ett gäng IT-kilo. Tack vare Richard Hellström (en Kung Fu-tränare på http://www.sydshaolin.com/, tillika vän och f.d. Netch-kollega) fick jag upp ögonen för Taiji, speciellt när han berättade att det inte bara var för motion och meditation utan även en gammal kinesisk kampkonst (vilket jag inte visste) . Och började träna, och träna och träna. Nu är det alltså 1000 dagar, och det är faktiskt inte många dagar jag har missat att träna något.

Det har givit: mycket bättre kondition, 35 kilo mindre att släpa på genom såväl vardag som helg, och jag mår mycket bättre såväl fysiskt som psykiskt. Samt ett intresse som håller hela livet. Just det, naturligtvis har jag köpt ett gäng böcker, som jag med vissa mellanrum slukar.

Som av en händelse kom filmen Crouching Tiger, Hidden Dragon i ungefär samma veva, vilket gjorde att jag började samla Kung Fu/Hong Kong-filmer. Se en synnerligen tråkig uppräkning av mina slika filmer. Favoriter är naturligtvis Jet Li och Jackie Chans periodfilmer. Tai Chi Master är den bästa filmen, tätt följt av Shaolin Soccer.

Tack Richard Hellström och Klas Larsson (min Taiji-tränare)!

Posted by hakank at 12:38 FM Posted to Filmer | Tai Chi Chuan