Programming Along

November 30th, 2011

I haven’t updated this blog (or the website generally) too much in the past year. With the changes described in my previous post (specifically the new blog structure), I think the update frequency will increase. That being said, I think an update concerning what I’ve been working on is in order!

Read the rest of this entry »

Site Changes

November 30th, 2011

Before launching my website, I put a lot of time into the initial design of adamtscohen.com, and still like the way it looks today. That being said, I think I will begin re-designing it with a more professional appearance, and different structure/hierarchy. In addition to a different aesthetic, the new site will be coded to comply with W3C standards, and will minimize the amount of flash content.

In addition to the new site, a more immediate change will occur soon regarding this blog. Currently, it is a mixture of updates about my work along with posts about topics I am interested in (e.g. artificial intelligence). I would like to post more on these subjects I have an interest in, but may not be directly working on, without having such posts overwhelm my own content. So, this blog will become my News blog, and I will be launching a new blog (probably with its own .com address) as a separate place to write about art, technology, and ideas.

While this site is really my homepage, I do want to push it in a slightly more professional direction, and I think these changes will accomplish that.

A Quick Tour of adamtscohen.com (August, 2011)

August 15th, 2011

I am planning on doing some website changes, and a possible re-design, but wanted to take a snapshot of the current layout. Although this video won’t show you anything new if this post is fresh, if you’re reading this in the future, it might be interesting :)

Getting Started With A.I.

February 14th, 2011

Artificial Intelligence is a fascinating, complex field, born from a range of disciplines in the sciences and humanities. To the outsider or newcomer, it might appear impenetrable, but there are a few resources that can help when starting the journey. In this post, I will introduce you to a few introductory resources I have found useful.

Also, to keep individual posts from cluttering up the main blog page too much, I will include the first paragraph or so, then a “read more” link as you should see below (click for the rest of this entry):

Read the rest of this entry »

“Program or be Programmed”

January 30th, 2011

Everyone should watch this short clip, where Douglas Rushkoff describes his new book. It is not just for people who are “into computers.” He makes an important point concerning ‘reading’ versus ‘writing,’ and how in the digital age, you can program reality, or be programmed by it…

See: http://motherboard.tv/2010/10/5/rushkoff-s-call-to-program

More blogging

January 30th, 2011

In addition to blogging updates about my own creative projects, I have started writing about artificial intelligence to share a bit of my exploration of the field with friends and those on the internet who might share the interest.

In sharing that, I realized that there are a lot of other interesting technologies, articles, and other electronic trinkets I’ve stumbled across over the years while exploring the internet that I think the same people might find interesting.

I don’t want my blog to be excessively random, but I don’t see the need for it to be focused on just one thing either. So, I am going to try to keep my blog focused on the following subjects, though perhaps with the odd post on music, cooking, or some other random topic: {Technology & Computer Science, Philosophy, Art, Writing}

Just remember, if there is only one topic you are interested in, you can always pick a category (on the left side of the main page) and it will just show you posts from there.

A.I. in the News: Robo-surgeons and computers that play Jeopardy, Japanese Chess

January 22nd, 2011

Articles Preview Composite Image: Robot, Jeopardy, Shogi

A.I. to the… operating room (Aug 27, 2010)
http://motherboard.tv/2010/8/27/a-i-to-the-operating-room
Researchers have developed an AI-controlled robot arm that is capable of performing biopsies autonomously. The article includes a short video.

The article mentions that this has the potential to lower surgery costs. While this might become commonplace in a decade or two, there is a lot of testing and refinement that will have to be completed until people will be comfortable submitting to these new ‘robosurgeons’.

—-

Computer’s appearance on Jeopardy! More than just a numbers game (Jan 13, 2011)
http://www.theglobeandmail.com/news/technology/tech-news/computers-appearance-on-jeopardy-more-than-just-a-numbers-game/article1869475/

An A.I. computer program faced-off against two of Jeopardy’s top human competitors (including champion Ken Jennings) in a preview round, in advance of appearing on the show. The A.I. narrowly beat its two human competitors. Beyond the obvious task of being able to search through massive stores of information quickly to find appropriate answers, those who created Watson (the A.I. program) had to include sophisticated natural language processing: the ability for the agent to understand English statements.

I’ve read a number of articles about this match recently, but I found this one to be the most concise and widely encompassing of the various AI issues involved.

More information can be found on IBM’s website: http://www.research.ibm.com/deepqa/index.shtml

Here is a clip from the preview round:

—–

Computer Beats Human at Japanese Chess For First Time (Oct 12, 2010)

http://gizmodo.com/5661796/computer-beats-human-at-japanese-chess-for-first-time
A program called Akara 2010 has beaten a top Shogi (Japanese Chess) champion in Japan.

Some people who are not that familiar with AI might still have heard of Deep Blue’s chess victory over chess world champion Garry Kasparov in 1997. Although computers know the outcome of every checkers game before a move has been made, and can beat chess champions, other games, such as shogi, and more obviously Go, still pose a challenge to non-human competitors. I will explain why this is soon…

A.I. in the News

January 14th, 2011

I’ve read and bookmarked a number of online articles related to A.I. over the past couple of years, and thought I would link to some of them periodically as a way to show some of the real-world applications and developments that are going on. Not all are recent, but I will include the publication dates where possible. Most of the articles relate to A.I. directly, while others describe associated and related fields such as robotics, automation, transhumanism, and philosophy.

Composite image related to the articles

__

Computer Program Self-Discovers Laws of Physics (April 2, 2009)

http://www.wired.com/wiredscience/2009/04/newtonai/

A program was able to come up with the laws of physics (as mathematical equations) when given a simple list of mathematical operators (probably just +,-,*,/, maybe sin & cos, but the article doesn’t say) and the raw data related to the motion of a number of objects. It accomplished this using a genetic algorithm and performing mathematical regression on the data.

I will discuss genetic algorithms and evolutionary computation more generally in a blog post soon. For now, rest assured that they are fascinating :)

__

Mars Rover Receives AI, Thinks for Itself (March 24, 2010)

http://www.tomsguide.com/us/JPL-NASA-Mars-Rover,news-6243.html

Mars Rover “Opportunity” was transmitted a firmware update (programming update to it’s hardware) that allows it to identify and photograph objects on it’s own based on criteria chosen by scientists.

We now have intelligent machines on other worlds. It’s only a matter of time before rovers will be able to adjust the criteria for choice themselves as well.

__

Alien hunters ‘should look for artificial intelligence’ (August 22, 2010)

http://www.bbc.co.uk/news/science-environment-11041449

S.E.T.I. (the Search for Extra-Terrestrial Intelligence) is a project that has long combed the sky for signs of alien life, usually listening for radio or other signals. This article makes the very interesting claim that looking for signs of biological life might not be the most fruitful approach. Given how long it took us to evolve as a species (millions of years), versus how long it is taking us to move from the ability to broadcast into the sky (50 years ago) and then develop intelligent machines, it is far more likely that we would be able to make contact with the artificial successors of alien races.

One of the most interesting articles I’ve ever read. This idea has crossed my mind before, but I think watching Star Trek will do that do anyone. I highly recommend reading the original article.

__

Computer program deciphers a dead language that mystified linguists (June 30, 2010)

http://io9.com/5576734/computer-program-deciphers-a-dead-language-that-mystified-linguists

A computer program deciphered an ancient language in a matter of hours with a relatively high degree of accuracy. Previously, the same language was translated by researchers over a period of years (decades? – article is a bit vague).

Artificial Intelligence

January 9th, 2011

I will write about artificial intelligence (A.I.) at least twice a week for the next 4 months for two reasons:

  • I am studying A.I. and need to pick an area to research. Before I can pick, I need to explore a bit more, and will share a bit of this exploration.
  • Family and friends often ask about A.I., and I think this would be a good way to give some insight to them, and anyone else interested in the field who stumbles across this blog.

Given that A.I. has so many subfields and different approaches, I hope to explore widely over the coming months. There should be something for everyone: general information to introduce any reader to the world of artificial intelligence, as well as details for seasoned A.I. researchers. In addition to A.I., I may write about other topics from time to time, introducing readers to some other fascinating areas of computer science and beyond…

To begin, here is a brief introduction I wrote a few months back, originally intended to be a video narration, before I decided to focus on this blog format:

_

We live in a world of rapidly changing technology that continues to simultaneously transform, and adapt to reflect, the way we live our lives. It is embedded in some capacity, in almost everything we do. One approach to the development of technology, and scientific research more generally, is the area of computer science known as artificial intelligence.

Artificial intelligence, the design of intelligent agents, has captured the imagination of the scientific community, corporate industry, and the general public. However, interest in the field has not always been steady. Demonstrations by early A.I.’s were impressive, but ultimately led to expectations that could not be met when scaling up to more complex problems. Interest in the field has followed this pattern several times, fluctuating between deep interest with much funding and development, followed by descent into A.I. winters, in which the field hibernated. Currently, it appears to have emerged or is in the process or emerging, from the second A.I. winter.


When people think about artificial intelligence, they usually think of androids and robots, but A.I. and intelligent agents have a much wider range of applications.


A.I. is in your camera, as computer vision enables facial recognition.

It is behind search engines that crawl the web, analyzing websites, and understanding their relationships, returning likely matches to the queries users submit.

It is in other recommender systems, such as online book stores, and plays a part in online advertising that chooses ads based on your online footprints such as websites you visit, the country you are from, and even the web browser you use.


A.I. is in the games you play. It has beaten chess grandmasters, and has “solved” checkers, able to win or draw any game before a move has been made.

A.I. allows robots to navigate their environment autonomously and evolve to better interact with it.

A.I. helps enable the automated production of many of the items we buy and use.


It helps construct complex plans in minutes or hours that would take humans days or weeks; allowing NASA to send robots to Mars that schedule their own activities, and the U.S. Army to construct optimal loading and transportation schedules for the deployment of large numbers of resources.

A.I. classifies galaxies, mines data, understands concepts, mimics the brain, and so much more.

My name is Adam, and I am trying to learn as much as I can about artificial intelligence. I’m not an expert… yet, but I thought I would share some of my journey in exploring this fascinating field with you. I want to present the basics in a way accessible to everyone, and later get to some real depth. If this sounds fascinating, stay tuned, we might learn something, and have some fun. Either way, it should be interesting.

Wandering In Autumn

November 12th, 2010

A short film I made in late 2009 / early 2010. The first part includes primarily matte tracking, compositing, and a bit of cloning, while the second is fairly abstract. 3D assets were modelled and animated in blender, while compositing and editing were done in After Effects CS4.

Some of the work-in-progress can be seen here.

George and the Steam Dragon

November 12th, 2010

George and the Steam Dragon, the 30-second trailer-style animation I finished a while back is now on my YouTube Channel:

YouTube Channel

November 12th, 2010

I now have a YouTube channel. I’m going to post videos there largely related to artificial intelligence and my artwork. Check it out here:

http://www.youtube.com/user/AdamTSC

A Drive into Mute City

August 25th, 2010


A Drive into Mute City by ~AdamTSC on deviantART

New (Old) Astrophotos! and a few site tweaks

March 18th, 2010

I didn’t really do any astrophotography before getting my DLSR this past summer. My only prior attempt was taking some photos during the February 2008 lunar eclipse with my point-and-shoot digital camera. I decided to throw up a few from then since I’m already getting excited about taking new photos for 2010.

You can find the new photos on the Astrophotography page.

Astrophoto Preview

I’ve also tweaked two things:
- I’ve added some borders on the astrophotography page since some of the thumbnails were hard to see.
- I’ve fixed the trailer for George and the Steam Dragon (edit (2010/11/12): Now hosted on my YouTube Channel here) so it will not auto-start, put it on the main page, and now have the ‘full-screen’ button and function working.

Little Update

January 21st, 2010

Since you’re already on my website, these won’t really be anything new, but I uploaded a few screens of the new site design to my DA gallery:

Here:

adamtscohen.com Splash Screen by ~AdamTSC on deviantART

Here:

adamtscohen.com Menu by ~AdamTSC on deviantART

And Here:

adamtscohen.com Pages Preview by ~AdamTSC on deviantART

Outpost Market

November 23rd, 2009


Outpost Market by ~AdamTSC on deviantART

Fuji Digital

November 23rd, 2009


Fuji Digital by ~AdamTSC on deviantART

Print Available

pop butterfly

November 21st, 2009


pop butterfly by ~AdamTSC on deviantART

Industrial Pop Alley

November 21st, 2009


Industrial Pop Alley by ~AdamTSC on deviantART

Print Available

Butterfly Path

November 21st, 2009


Butterfly Path by ~AdamTSC on deviantART