Showing posts with label programs. Show all posts
Showing posts with label programs. Show all posts

Thursday, April 28, 2022

Does AI understand?



Understanding things is an interesting thing. We might feel that we know what understanding means. So let's take an example. We know that in most countries cars must drive on the right side of the road. We know that we must do that thing because regulations mean that we should drive on the right side. But does that mean that the AI understands why it should drive on the right side? 

There are, of course, countries where is left-side traffic. When the GPS tells the AI that the vehicle is in Great Britain, the AI knows that it should turn to the left side. The reason for that is that in the certain country is left-side traffic. These kinds of things are interesting. In the databases of the AI is programmed that the traffic is left-side in certain countries. But does the AI even know what is the country or state? 

The AI knows the GPS point or GPS coordinates where it is. Then it will compare that parameter to its database. It knows that it's in Great Britain. If we would ask about the location where the AI is it might answer us "I'm in Great Britain". But then we might check the code list and notice one thing. The AI knows that Great Britain is the area that consists of certain GPS coordinates. And when somebody asks about the location where the AI is those coordinates are connected to the database 

In that database is the answer "Great Britain". That database might involve many hierarchical structures like country, area, city area, and even streets and street addresses. The thing is that making that kind of AI that can answer the accurate location is not as hard to make as people might think. The AI will load the table "Great Britain" when it crosses the border. And if it should find the address like Downing Street 10 which is the official address of the prime minister. At the first, the AI must find the city where that address is. So it downloads the table where is the area where London is. Then it drives to London, and then it replaces the table of the database with the London database. 

Then it knows which city area it can find that address. And then it will change the tables to more and more accurate versions. If the people see that operation. The process looks a little bit like a zooming satellite image. At the first, the system uses large-area images but then they are turning more accurate and consist of smaller areas. But if that AI drives a robot car it would not use satellite images at all. It uses GPS points for finding the address. 

But if we would drive our car to the front of the Downing street 10 and ask where we are? The AI that is connected to the GPS and maybe its camera sees the plate. That system might say: "At the front of the Downing Street 10. And hat is the official home of the prime minister of Great Britain".  The thing is that the AI would find that answer from its database. And if it uses the right algorithm it can tell lots of things about the Downing Street 10 and the prime minister. 

It just searches things like Wikipedia pages about those things and then transforms those texts into speech. That means the AI would not know anything about things that it reads. The AI can search the net by connecting the information about the address. At the first, it might search the Downing Street 10. Then it finds the words "prime minister" and "home". 

Then it will position the data about the prime minister after the Downing Street 10 information. Then it would search the words like "current holder of that position". So that means the AI connects three databases Downing Street 10, the prime minister, and the personal data of the current prime minister to good and reasonable-looking things. But the fact is that the computer would not understand what it says. 

The situation is similar to the case where a regular western person reads things like Hebrew. We can read Hebrew if we have phonetic marks in our use. So if that text wrote using Western letters. We can read that thing very easily. 

We can say those words correctly. But without translation, we don't understand what we are saying. That is one thing, that we must realize when we are talking about AI. The AI can connect things like Wikipedia pages and read them. It can form a reasonable-looking entirety. But does it understand? The person who drives on the streets knows that if that person does something otherwise. Breaking the regulations causes problems. So this is the thing that we call understanding. 


Wednesday, November 28, 2018

Two zeros problem with a microprocessor (How to send two "empty" marks one after other?)

https://gamesandtehories.blogspot.com/

Kimmo Huosionmaa

Problem with the microprocessor is caused by a number "zero" or empty. The idea of the system is that one is when there is electricity in the wire, and zero is when the wire is without voltage. thing.  What makes this thing problematic for the microprocessor is to separate two lines of the binary code. This thing might feel very easy to answer, but the problem is that the computer's microchip can only handle numbers one and zero, what means that giving the "break" mark has not many things to choose.

When we have only two things what to choose, and those things must be used for other purposes, must the system somehow separate two different programs, what makes impossible to send the break marks by using some different marks. And the problem is, how to separate the separation mark from other marks.

As I have written in binary code is only numbers one and zero, and when the next series of the binary code is transmitted in the processor, must the computer know, when the first line ends and the second line of the binary code starts. If that is not determined, would the computer not able to tell the difference for a computer of two different programs. When the computer works the clock is determining the time, what means zero in the line of the code and what is the length of the cut in the electric circuit, when the processor is going to begin to drive another program.

The thing, what cuts voltage in the wire is rotating switch, what makes possible to cut the electricity in the wire by using extreme fast speed. Actually, this problem is always existing, when the processor must handle two same numbers one after the other. And the thing is very easy to explain by giving an example, "how to separate two number one or two number zero from each other?".

The answer is very simple, the microprocessor must have the only clock, what determines the length of the electric cuts, and when the length of electricity cutting limits certain time, would that determine that the cut means that there is sending number zero. But how microprocessor would separate break or zero and the end of the program code from each other is a very difficult thing. In theory, there should be a mark, what is send before each mark, but the thing is that it would be done by the second microprocessor and that only transfers this problem to another place in the microcircuit.

Saturday, July 14, 2018

How to mislead keylogger?





https://crisisofdemocracticstates.blogspot.com/

Kimmo Huosionmaa

Keylogger is the program, what will record the push of the keyboard buttons and that would allow the hackers to get passwords and other private stuff. That program can use the Internet to send that data, or it can record it and store it to USB-stick, what is put in the back of the computer. The local storage is always visible for the user, and if somebody has left USB to the computer, that thing must be removed before use.


The local storage is suitable in cases, where the hacker has access to the room, where the computer, what is under observation locates. And when the hacker would stop the eavesdropping, must this person just remove the USB stick and keylogger from the computer. But what if the keylogger would send the data to the Internet. One of the best way to avoid that observation and minimize the damages. This means that the public computers would just be used for public purposes, and personal data like bank Saldo must be checked from own computer.


In this case of the security solution that workplaces computers are used only for work, and the things, what the user can show even in the evening news. The reason for spying on the workers might be that the bosses want to know, what the workers are talking about them, but sometimes the purpose of the eavesdropping is just showing the superiority for other people who work as their henchmen.  But the keylogger can be misleading very easily. One of the best ways is the naping couple of extra letters ahead of the password, or write password a couple of times wrong, and that would confess, that the user would not access to some databases, what are interesting for some hackers.


Extra letters and false passwords can give the signal for the hackers, that the user has the memory problems, and if the keylogger has been set by the employer. In this scenario, the security chief would call the worker to the office, and tell that there are many errors in the passwords. And after that, this boss tells that the worker should go home and find a new job, and then he would uncover the secret that every computer in this company have been observed.  And that would be very nice to know.

Thursday, February 22, 2018

The rebellion of the robots can set entire civilization in danger


Artist's impression of interstellar ramjet
(Picture 1)


Kimmo Huosionmaa

This is the writing about the situation, where robots would become dangerous for the human race. Those robots might be created by mankind, and they could be some space probes, what would be sent to another star in distant future. Those probes would lose contact with Earth and it would make the terrible situation for mankind. Also, they might be left by human or alien colonialists who have left their planet. The reason for leaving might be that the planet could be too hot or cold, and this causes the situation, where they should leave to another star system. Maybe those colonists would stop only because they needed to repair their spaceships and then they were gone. If they would not close the robot factories property, those machines would be wake up and become a threat.


The intelligence doesn’t necessarily mean that some species are living. In real life, scientists are creating robots, what are looking like animals like bugs. Those new kind of robots are working independently, and they don’t need electricity for working property. Those animal-shaped robots could be equipped with fuel cells, what can make electricity using alcohol or another hydrocarbon. Those artificial bugs can be same sized than butterfly or dragonfly. In this scenario, the person might have this kind of robot for guarding the house. Artificial dragonfly can use alcohol like spree to create the electricity for its operations. When this small size robot needs refueling, it just flies to the plate, where is alcohol, and then it uses it in its fuel cells. The CIA would use this kind of vehicles for intelligence missions. In the wildest dreams, those small-sized robots could someday investigate the surface of the Saturnian giant moon Titan.This kind of devices can use the hydrocarbon from this moons seas.


The only thing what is needed is that in those chemical combinations have oxygen. It can be separated from the molecules by using the active carbon filter. If we are thinking about artificial intelligence and this kind of devices, we must understand, that they can continue their job even if their creators have been gone. This is the problem with interstellar space flight. If we will send the space probe with sophisticated Artificial Intelligence, this probe could become a new species, because in this scenario I will begin with the thing, that those interstellar probes have the capacity to fix themselves and make the copy of themselves. In this scenario, the artificial intelligence starts to develop itself, and because that probe has been traveled to another star maybe millions of years, the communication between Earth and this probe has been cut.


I sometimes have thought that what will happen to the probes, what have been traveled pass their target star. In the scenario, what British Interplanetary society have called “Project Daedalus” the massive probe would be sent to the Barnard Star, and the key element of this mission is that this space probe will fly past the star, and then it starts the orbital probe when it comes near the planetary system. Those probes of the future must be equipped by sophisticated artificial intelligence, what can find materials from the space to replace its structural damages. And it could also make copies of itself. The machine, what makes copies of itself is called as the “Von Neumann-machines”. When the probe has passed the star, the communication with Earth will be minimized. And then probe would lose contact with humans. This doesn’t mean that the artificial intelligence would stop working.


The nuclear reactors and other power devices are fully operational, and if the probe would travel in the space using self-sustain fusion power with the interstellar ramjet, this probe would continue its missions, and if the message from Earth would not come, this device may start to make copies of itself. In other scenarios, the civilization would build automatized factories on some planet. Those factories would make the machines and parts independently. And when this civilization would leave from this planet, they might forget to shut down their factory. If this factory can make product development and revolutionize the productions independently, it can be the begin for new species, what is actually a robot. The robot civilization would become the threat to other species because it might be felt necessary to colonize other planets.


The problem of the robots is that if they are programmed to protect their creators, who have passed away, the situation would turn violent. If they would not get any vision, of the creature, what was planned to protect, the robots would start next level of the program. And they would maybe think that their masters are dead. Robots would not have imagined. Robots do not apply anything. So in this scenarios, if the masters of those robots are gone, those machines don’t make any investigations like archeological digging, if they are not involved in their programs.


And if their masters are gone, would robots start the counterstrike. The counter strike would be limited to the normal situation. When somebody would hit against the masters of those robots, the counterstrike would be stopped by another master. But if there would be no masters of the system, would the counterstrike become the massacre. And in this scenario, those robots might start to build spaceships for continuing the strike, because the programmers of this machine would not prepare for the situation, where there are no masters of this system. And it can cause the robot invasion of another planet.

Sources:

https://en.wikipedia.org/wiki/Project_Daedalus

https://en.wikipedia.org/wiki/Bussard_ramjet

http://crisisofdemocracticstates.blogspot.fi/p/the-rebellion-of-robots-can-set-all.html

What was before the Big Bang (Part II)

 What was before the Big Bang. (Part II) "Our universe could be the mirror image of an antimatter universe extending backwards in time....