Monday, September 04, 2006

Lisp for Mac Users

Here's what I found for Lisp on Mac OS X.

Install Darwin Ports, which is a really useful thing to have handy anyway, to install a lot of Linux ports.

Then open up a terminal and type "sudo port install sbcl" if you are using an Intel Mac, or "sudo port install clisp" if you are using a PPC Mac. SBCL is available for both PPC and Intel, and CLISP is available for PPC only right now, and CLISP is what most of the class will probably be using in Linux/Windows.

Right now the Xemacs site is down, but if it gets back up and you want to, you can do a "sudo port install xemacs" (but make sure you have Apple's optional X11 installed from your Mac install DVD). And you can also do a "sudo port install slime" to install a lisp thing for emacs, and get it configured.

All that I have done, however, is install SBCL. And I'm editing my "defuns" using vim, then doing a (load "myfile.l") from within SBCL.

It was frustrating trying to find what's available for Mac OS X, but I think this is pretty much it right now (that's free). I have WinXP installed on another partition on my (intel) Mac Mini, but I really didn't feel like using Windows.

-Corby Ziesman

HW 1 Recitation, Thursday 9/7 6:30 pm-7:30 pm

Among the respondants, thursday is slightly more popular. At this
time, there are no specific questions about the homework, so the
general plan is to review the lecture notes with an eye towards the
homework questions. If you do have a specific question, send it to me
(not the list).

My plan is to use BYENG 576, but if that is unavailable (or too
small), then the backup plan is to use BYENG 510.

-Will

Sunday, September 03, 2006

Project 0 submission

Please hand in both hard copies and soft copies!

The hardcopies will be collected in class. Please print clearly your name and ASU-ID at the beginning of your sheet.

As for soft copies, please include all your functions  in one file. The file should be named as "Your name.lisp". Please make sure it is compilable.

Please send your softcopy to AI.06Fall@gmail.com with your name on the title. Thanks!

-Lei



Project1

For question 6 when finding the cube root of a number using the Newton-Raphson Method it requires an estimate x0, as stated in the question. However do you want the estimate to be computed based on the given value, or do you want us to give the function an estimate?

Problem Solved (Allegro in a Linux Box)

I downloaded an updated file of Allegro from this page:
http://www.gigamonkeys.com/book/lispbox/lispbox.html

Also the license could be downloaded from the same place.
No problems during the installation and
now everything is working nice under Linux

:o)

Saturday, September 02, 2006

lispbox under Linux

I had no problem installing Lisp in a box for Windows but in the
case of Linux I am getting an error:

**********************************************
Dumping under names emacs and emacs-21.3.1
make[2]: *** [emacs] Segmentation fault
make[2]: *** Deleting file `emacs'
make[2]: Leaving directory `/home/acardh/2006-2/LispLinux/lispbox/emacs-21.3/src'
make[1]: *** [src] Error 2
make[1]: Leaving directory `/home/acardh/2006-2/LispLinux/lispbox/emacs-21.3'
make: *** [all] Error 2
***********************************************
My emacs version is 21.4.1 and should not be a problem.
If somebody had the same error and knows how to fix it I would appreciate their help

Thanks in advance

Friday, September 01, 2006

Reminder: AI Seminar Today@10:30 BY660: Distributed PCA and network anomaly detection


Title: Distributed PCA and network anomaly detection
Speaker: XuanLong Nguyen, EECS, UC Berkeley
                 http://www.eecs.berkeley.edu/~xuanlong/

Place: BY 660; Friday 9/1; 10:30--11:30AM



Abstract:

We consider the problem of network anomaly detection given
the data collected and processed over large distributed systems.
Our algorithmic framework can be seen as a distributed
version of the well-known principal component analysis
method, which is concerned with tracking the behavior
of the data projected onto the residual subspace of the principal
components. Our approach consists of a protocol for
local processing at individual monitoring devices and
global decision-making and feedback at a coordinator.
A key ingredient of our framework is an analytical
method based on stochastic matrix perturbation theory for
balancing the tradeoff between the accuracy of network anomaly
detection, and the amount of data communication over the
network. This is joint work with Ling Huang, Minos Garofalakis,
Joseph Hellerstein, Michael Jordan, Anthony Joseph and Nina Taft.


===============