Monday, December 6, 2010

Homework 9

1.     It is a simple concept to understand. In History there are facts, we know this because there is proof. Whether it be a book written from the time, or remains left by ancient civilizations. In science, there are theories and they can be widely accepted, it should just be known that at any point in time new evidence may arise that points to a different theory, that would over rule the current.


2.


I have made on major change in the structure of the program. It needs at least 3 layers to function properly and in a neural network structure each layer or neuron you add exponentially increases the computational horsepower needed to use it. I know from friends experiences that 10,000 plus neurons a layer for two layers is around 4-5 gigs of ram. This means that since when I scanned the first 27,000 articles I exceeded what will be 43,000 neurons I needed a way to make the program more effective with the memory, or nobody except “power users” (people with hundreds of gigs of ram) would be able to use the program. I did find a viable solution.

I will run the input through the first layer and then save the layer to the disk. At that time I will upload the second layer and do the same thing through the second and third layers. Traditionally this would slow the program down to a crawl and make it completely ineffective.

Normal hard disks can read only one file at a time they just do so at a very fast speed. What I have done is break the neural network saved layers up from one large file to how many ever neurons are in the layer (thousands). Solid state disks are faster by many magnitudes than an ordinary disks but the price per gigabyte is exceptionally high. The benefit they have is that they are able to read multiple files simultaneously  which will  reduce load and save times dramatically. The other benefit is that the network itself will not be more than a few gigs in size meaning it is affordable to by a solid state hard drive with this purpose in mind.




3.    Privacy --    I think this is perfectly obvious. Hackers not limited to but definetly including the FBI can scan through your emails, text messages and phone calls looking for valuable information. They can send viruses to your computer and steal all kinds of information including banking, social security numbers ect...

Security -- I think that alarms and Life alert can fall into information technology. Alarms will send info to the authorities letting them know of a robbery or break in. Life Alert send information to parametics letting them know that older people are in need of assistance. Heck, GPS's in phone can be activated if you lose your kid, and if they still have the phone on their person then they will be located.

Quality -- I think that computing in terms of home entertainment has increased the quality of life for many people globally. I mean a Play Station 3 will play blu-ray movies and video games. If configured properly it will also serve as a home computer. On the other side of the coin, the internet being widely accessible and ensuring almost all data is searchable has made it rough on politicians, actors or anyone of interest. If they make one slip up, the whole world knows all about it in full high definition video before night fall.

My topic ---- (I don't know what to label it)

Most people now use some kind of social media such as Facebook, Myspace, Twitter ect...... There are at least these two major issues caused by these sites. First, people continually use them. They get so absorbed in them that over 50% of divorces are caused by some social media site. My used to work at an elementary school. A nice 7-4 job. It's funny to note that a large quantity.... probably around 30% of the teachers there have posts all throughout the day, meaning that they were not teaching class, but rather using social media. The posts are stamped with the time and day on which they were posted.

This brings me to my next point. Obviously your employer can see these time stamps and the fact that you have not been doing your job, but rather enjoying the internet.That along with all the pictures you were tagged in drunk puking all over the kitchen table at your friends party that are now available to everyone and their mom. Its become a ever more common practice for employers and or potential employers to look at these social sites to size the employee up. Often time resulting in termination or serving as the primary cause of not being brought in.

Homework 8

HW8
1.         As discussed in the lectures that followed we mentioned that the movie depicted a worst case scenario. Personally I do not believe it will end up being that bad. The most significant difference I see between the depiction and reality will be the climate  and terrain changes. It could simply be because I do not have a thorough understanding of how Earth’s climate works. I do for-see a major problem occurring that could bring about huge changes in people’s quality of life worldwide. That is energy consumption. Currently people are using more energy day in and day out, however, we do not have a fully renewable energy source that is cheap enough to produce for the masses. If oil tycoons continue to control the energy market, than transportation and daily living expenses will increase until one of two things occurs. The first, people will simply not be able to afford it or blackouts will start occurring.  On the other hand, and more probable…. They will spend some of their money to develop alternate energy sources that will still make people dependent on them, and continue to let society propel forward.




2.           Since I could not come up with anything noteworthy relating to Earth 2100, I decided to write about my recent update to the software. Originally the program took an input of a String[] representing a sentence and converted every piece of the array to a number between 0 and 1. It would then pass it into the neural network / tree structure and output which words were the key parts: type, sub-type, statistic, statistic dimension. Once I finalize this particular method I have developed a second type of method that I think will be more promising. You take the same steps except the input is going to be a float[] of words representing several sentences (maybe 3-4, I don’t know what the right number is)  and the output would be facts consisting of potentially the following key parts: type, subtype, context/verb, dimension. This will allow the program to better deal with anaphora between the sentences. This will result in the users being able to further understand the context from the database of facts.