The concept is not that new, is similar to Conditional Neural Network or Neural Conditional Random Fields. And the results on TIMIT is far from DBN based systems.
Thursday, August 4, 2011
Wednesday, August 3, 2011
Slides for Introduction to Restricted Boltzmann Machine
Wednesday, July 13, 2011
[HTK] Compile HTK on 64bit machine
Ubuntu 9.04 nVidia Driver Screen Resolution Problem
Many people running Ubuntu 9.04 are having trouble with the proprietary nVidia driver (nvidia-graphics-driver-180 in my case) including getting it to go to high resolutions that fit the native resolution of widescreen monitors. I had the same problem with an nVidia GeForce 6150 LE and Dell UltraSharp 2407WFPHC monitor.
I was able to get all the resolutions, including 1920×1200, for my monitor as well as have the nVidia driver recognize the monitor as a 2407WFPHC, by doing the following:
(If you can’t see your screen at all after enabling the nVidia driver, first read the companion post, Ubuntu 9.04 Screen Resolution/Monitor Out of Range (nVidia Driver 180).)
- Open a terminal window
- Go to the X11 directory (cd /etc/X11)
- Make a backup of the current xorg.conf (e.g., sudo cp xorg.conf xorg.conf.backup)
- Run nvidia-xconfig with root permission (sudo nvidia-xconfig). If you get a parsing error, delete xorg.conf so nvidia-xconfig can create a fresh one.
- Open xorg.conf with your favorite editor (e.g. sudo vim xorg.conf)
- You’ll see a lot of extra settings now
- Look for Section “Monitor”. Mine defaulted to the following settings:
Identifier “Monitor0″
VendorName “Unknown”
ModelName “Unknown”
HorizSync 28.0 – 33.0
VertRefresh 43.0 – 72.0
Option “DPMS” - Change the HorizSync and VertRefresh values to the correct ones for your particular monitor. For my 2407WFPHC, I put the following:
HorizSync 30.0 – 83.0
VertRefresh 56.0 – 76.0 - Save the xorg.conf file
- Log out and restart the X server (at the login screen, select Menu, then Restart X server)
- Log in and run the NVIDIA X Server Settings tool. You should now have a whole bunch of resolutions from which to choose. I selected 1920×1200.
The reason that this works is that the nVidia driver needs to know the frequency ranges for your monitor in order to know what resolutions are safe to use. Setting the HorizSync and VertRefresh in xorg.conf provides this necessary information.
From:
http://turbulentsky.com/ubuntu-904-nvidia-driver-screen-resolution-problem.html
Wednesday, June 8, 2011
[Matlab] staring error on Ubuntu - libc.so.6 not found
MATLAB with Ubuntu 11.04
Under the new Ubuntu 11.04 (Natty Narwhal), when you try and run MATLAB you'll get the following error
/matlab/bin/util/oscheck.sh: 605: /lib64/libc.so.6: not found
To resolve this problem, go to a terminal window (Alt + F2 from anywhere) and type
For 64 bit:
sudo ln -s /lib64/x86_64-linux-gnu/libc-2.13.so /lib64/libc.so.6
For 32 bit:
sudo ln -s /lib/i386-linux-gnu/libc-2.13.so /lib/libc.so.6
This should restore the missing library that was uninstalled during the Ubuntu update process.
Tuesday, June 7, 2011
[CUDA] Solving the problem of not supporting gcc-4.5 and above
- in parallel to the current gcc version (currently 4.5.2 on Arch Linux), install an older one. Right now I have 4.3.4 and 4.4.4, available as "gcc-4.3" and "gcc-4.4".
- for each of these old compilers, create a folder, say /opt/gcc43 and /opt/gcc44, which contain symlinks to /usr/bin/g{cc,++}-4.{3,4} that are named "gcc" and "g++" without version numbers
- run nvcc with the --compiler-bindir option: "nvcc --compiler-bindir /opt/gcc44 $CUFLAGS ..."
Thursday, June 2, 2011
Supervised Clustering
See Also:
Launch in a standalone WM Player
Switch to Windows Media Player
Download slides: nips2010_zadeh_sc_01.pdf (82.6 KB)
Download article: nips2010_0427.pdf (93.9 KB)
Doing clustering with teachers.