Monday, August 27, 2012

Tech Review: Friday, August 25, 2012


Machine Learning
  • Instructor Andrew Ng, Standord AI Lab director


Tuesday, July 31, 2012

Tech Review: AI Study Notes: Monday, July 30, 2012

cover

Artificial Intelligence:  A Modern Approach:  Third Edition
Stuart J. Russell
Peter Norvig

2010


Introduction

  • Homo sapiens - man the wise
  • intelligence
  • AI tries to build intelligent entities.
Without know what intelligence is how can one know if they are building and intelligent system?
  • thought processes, reasoning
    • Thinking Humanly
      • Cognitive modeling approach
      • Psychology  
    • Thinking Rationally
      • laws of thought 
      • logic
  • behavior
    • Acting Humanly
      • fidelity to human performance
      • Turing Test
        • natural language processing
        • knowledge representation
        • automated reasoning
          • new conclusions
        • machine learning
          • new patterns
        • computer vision
        • robotics
    • Acting Rationally
      • ideal performance or rationality
      • agent
        • comes from the Latin agere, todo
      • limited rationality





Tuesday, June 12, 2012

Tech Review AI: Tuesday, June 12, 2012


Natural Language Processing

  • Have listen to the course introduction
  • listening to the Basic Text Processing -> Regular Expressions
    • Regular expressions
      • a formal language for specifying text strings
    • regular expression disjuctions
      • letters inside square brackets []
    • pipe disjunction
      • a|b|c is the same as [abc]
    • ranges [A-Z]
    • negations [^A-Z]
    • ?
      • previous character is optional
    • .
      • one charater
    • ^
      • begining of line
      • end of line
    • \.
      • use backslach to find special characters
    • Kleene operators
      • Stephen C Kleene
      • * is 0 or more
      • + is 1 or more
    • non-alphabetics 
    • regexpal.com
    • Type1 error false positive
      • increasing accuracy or precision (minimizing false positives)
    • Type2 error false negatives
      • increasing coverage or recall (minimizing false negatives)
    • Type1 and 2 conflict, antagonistic 
    • regular expressions play a surprisingly large role in NLP.
    • regular expression used as features in classifiers for the hard NLP tasks
  • Basic Text Processing -> Regular expression in practical NLP
    • Christopher Manning
    • Stanford English Tokenizer
      • a deterministic
    • Java Flexer 
    • {2,4}
      • length between 2 to 4

Saturday, May 5, 2012

Tech Review AI: Friday, May 4, 2012

Repast Configuration XML Not Loading
  • The problems is in using Java 7.  Had to revert back to Java 6.
  • Repast Windows install comes with Java 1.6_22

Problems with JOGL in Repast

Eclipse jogl.gar

where do I find the jogl binaries

Tech Review AI: Saturday, May 5, 2012


Simulation Software
  • PowerSim Studio
    • We have 4 or 5 licences at work
    • Not flexible 
      • If it was open source, Ethan would add modules to get the functionality we need.
  • STELLA
    • flight simulator?
    • mentioned by Ethan
Open GL Issues in Installing Repast

Writing fake online reviews? New Google algorithm will catch you out


Erica says some interesting work is being done on campus.