Tartalomjegyzék:
- C 780–850 - Mohammed ibn-Musa al-Khwarizmi élete, akinek a nevéből kapjuk az „algoritmus” (valamint az „algebra”) szót
- 1786 - JH Müller hessiai hadsereg mérnöke közzéteszi a „Különbségmotor” leírását, de nem tudott pénzt szerezni a folytatáshoz
- 1822 - Charles Babbage egy ilyen gép kifejlesztését javasolja, és 1823-ban a brit kormány támogatást szerez. Miután kifejlesztett egy ilyen gép korai verzióját, egy sokkal ambiciózusabb projektet határoz meg, az „Analytical Engine” -et, amelyet soha nem fejeznek be.
- 1843 - Ada King, Lovelace grófnő írja az „első számítógépes programot”.
- 1945 - John von Neumann írja egy cikk első tervezetét, amely tartalmazza a tárolt program koncepcióját használó számítógép logikai tervezésének első közzétett leírását.
- 1946 - Az első működő elektronikus számítógépet, az ENIAC-t bejelentették a nyilvánosság számára.
- 1948 - Egy kísérleti számítógép, a Manchester kis méretű kísérleti gép sikeresen futtatott egy tárolt programot.
- 1956 - John McCarthy szervezi az első nemzetközi konferenciát a „mesterséges intelligencia” hangsúlyozására.
- 1975 - bevezették az első fogyasztói mikroszámítógépet, az Altair 8800-at. A számítógép elolvasása után Bill Gates és Paul Allen fejlesztették ki az Altair BASIC-t, hogy az Altair tárolt programokat futtasson (ez volt a termék, amely elindította a Microsoftot - akkori „Micro-Soft” néven).
- 1997 - Az IBM Deep Blue legyőzi a sakk világbajnokát, Garry Kasparovot 3½-2½-ről.
- 2011 - Az IBM Watson legyőzi a Jeopardyt! bajnokok.
- 2016 - A Google AlphaGo legyőzi a világszínvonalú Go-játékos Lee Se-dol 5-1-et.
Az algoritmusok megértése
Algoritmus - "A matematikában és a számítógépes tudományban az algoritmus egy önálló lépésről lépésre végrehajtandó műveletek összessége. Az algoritmusok számítási, adatfeldolgozási és / vagy automatizált érvelési feladatokat hajtanak végre." - Wikipedia
Folyamatosan hallunk olyan kifejezéseket, mint az „algoritmus”, „számítógépes program” és egyre inkább a „mélyreható tanulás”. Mégis, bár a legtöbb ember megérti a számítógépes programokat, a többi kifejezés kissé megfoghatatlan. Általában nem az az átlagos ember, hogy megértse a műszaki fogalmakat, de az „Ada algoritmusa” -ig ismert ismeretekről a mélyre jutás felé történő haladásnak tudása van annak, hogy felbecsüljük a valódi „mesterséges intelligencia” felé történő gyors mozgást.
Az algoritmus egyszerűen szabály vagy módszer egy feladat végrehajtására. Bármennyire is bonyolultak a számítógépek, ezek nem csupán a huzalozás és a fizikai alkatrészek gyűjteménye. Útmutatást kell kapniuk az eszköz tulajdonosai által elvárt bármilyen feladat vagy feladat elvégzéséhez.