Matemaattiset kirjastot ja AI

Onko taipuvaisuutta nörttiyteen? Saa esittää omia nörtti-projekteja
SHT
Reactions:
Viestit: 588
Liittynyt: 29 Marras 2022, 21:05

Matemaattiset kirjastot ja AI

Viesti Kirjoittaja SHT »

Katselin erään tekoälyn esittelyvideota. Käyttäjä kirjoitti kysymyksen Generate Python function to do Quick Sort ja sen jälkeen näytölle ilmaantui Python-koodi.
Kyseisen tekoälyn kerrottiin osaavan kahtakymmentä ohjelmointikieltä.
Käytetäänkö Open Source matemaattisia kirjastoja tekoälyn kehittämisessä ? Kirjastoissa on valmiita koodeja moniin matemaattisiin ongelmiin. Eli voisiko tekoäly saatuaan ylläolevan käskyn Generate Python function to do Quick Sort siten, että haettaisiin open source kirjastosta esim. Fortranilla kirjoitettu Quick Sortin koodi ja sitten Google Translaten tapaisella tekoälyllä käännetään Fortran-koodi Pythoniksi.
Avatar
KultaKikkare
Reactions:
Viestit: 4328
Liittynyt: 28 Marras 2022, 22:30

Re: Matemaattiset kirjastot ja AI

Viesti Kirjoittaja KultaKikkare »

Kyllä se olisi mahdollista noinkin toteuttaa.

ChatGPT saa syötteenä kirjaimia, ja tuottaa ulostulona kirjaimia. Ulostulevan tekstin oikeellisuus suhteessa sisääntulevaan pyritään optimoimaan mahdollisimman hyvin sopivaksi, eli opetusdataa vastaavaksi. ChatGPT:ssä on 100miljardia neuronia, joista jokainen ajaa tämän funktion:
Capture.JPG
Capture.JPG (10.68 KiB) Katsottu 180 kertaa
https://paperswithcode.com/method/gelu

X on opetusvaiheessa säädetty painotus, niitä on 100miljardia kappaletta.

Ehkä vois siis sanoa (tää ei ole täysin validia, mut koitan muodostaa kokomaisuuden informaatio virran kuvausta), että se muuttaa netistä lukemansa opensource java QuickSort toteutuksen numeroiksi, käyttäen toisia numeroita joiden avulla se osaa lukea Java koodia, ja sitten kolmansia numeroita - niitä jotka säädettiin sen opiskellessa Pythonia - hyödyntäen muuttaa nämä java koodin lukemisesta syntyneet numerot python koodiksi.
Avatar
KultaKikkare
Reactions:
Viestit: 4328
Liittynyt: 28 Marras 2022, 22:30

Re: Matemaattiset kirjastot ja AI

Viesti Kirjoittaja KultaKikkare »

Mutta ei siellä ole olemassa mitään dedikoituja lohkoja java koodin lukemiselle ja python koodin kirjoittamiselle, muuta kuin lohkottumista jota on muodostunut opetusprosessin aikana.

Kuvantunnistustekoälyjen parametreista on selvästi nähtävissä että selkeää parametrien kategorisoitumista tapahtuu.

ChatGPT:n parametrit lienee aikamoisen satunnaisen näköistä höttöä jos niitä ihmisaivojen neuronit yrittää tulkita.
Avatar
KultaKikkare
Reactions:
Viestit: 4328
Liittynyt: 28 Marras 2022, 22:30

Re: Matemaattiset kirjastot ja AI

Viesti Kirjoittaja KultaKikkare »

Mutta ChatGPT ei ymmärrä lukemastaan tai tuottamastaan koodista, tai ylipäänsä mistään tekstistä tuon taivaallista. Se pyrkii ainoastaan jatkamaan tekstiä optimaalisesti opetusdatansa perusteella. Opetusdata on massiivinen määrä tekstiä jota internetistä löytyy, mukaanlukien sorsakoodit yms.
Avatar
KultaKikkare
Reactions:
Viestit: 4328
Liittynyt: 28 Marras 2022, 22:30

Re: Matemaattiset kirjastot ja AI

Viesti Kirjoittaja KultaKikkare »

Ja on oikeastaan aika mindblowing miten hyvin se toimii. Miten hyvin se konvertoi esim. jollain ohjelmointikiellä tehdyn funktion toiselle kielelle ymmärtämättä tai edes tietämättä mistään mitään, ihan vaan apinoimalla ja minimoimalla virheen suhteessa opetusdataan. Sen tekemisessä on matkittu luonnon luomaa mallia.
Avatar
KultaKikkare
Reactions:
Viestit: 4328
Liittynyt: 28 Marras 2022, 22:30

Re: Matemaattiset kirjastot ja AI

Viesti Kirjoittaja KultaKikkare »

Ja niille joiden mielestä chatgpt on vaan tyhmä hakukone, niin hei, se on vaan tietokoneohjelma. Niinkuin kaikki tekoälyt. :) Jotain suhteellisuudentajua.

Tehkää ite parempi.
Avatar
Varaktori
Reactions:
Viestit: 2532
Liittynyt: 05 Tammi 2023, 21:36

Re: Matemaattiset kirjastot ja AI

Viesti Kirjoittaja Varaktori »

KultaKikkare kirjoitti: 10 Helmi 2024, 13:54 Tehkää ite parempi.
Ok.
Avatar
KultaKikkare
Reactions:
Viestit: 4328
Liittynyt: 28 Marras 2022, 22:30

Re: Matemaattiset kirjastot ja AI

Viesti Kirjoittaja KultaKikkare »

Varaktori kirjoitti: 10 Helmi 2024, 14:00
KultaKikkare kirjoitti: 10 Helmi 2024, 13:54 Tehkää ite parempi.
Ok.
Kirjota parempi aktivointifunktio nii mä koodaan. :)

En tiedä millaisia geneettisiä algoritmeja tossa on käytössä. Satunnaisuus ei toimi tollasilla datamäärillä.
SHT
Reactions:
Viestit: 588
Liittynyt: 29 Marras 2022, 21:05

Re: Matemaattiset kirjastot ja AI

Viesti Kirjoittaja SHT »

KultaKikkare kirjoitti: 10 Helmi 2024, 13:09 Kyllä se olisi mahdollista noinkin toteuttaa.

ChatGPT saa syötteenä kirjaimia, ja tuottaa ulostulona kirjaimia. Ulostulevan tekstin oikeellisuus suhteessa sisääntulevaan pyritään optimoimaan mahdollisimman hyvin sopivaksi, eli opetusdataa vastaavaksi. ChatGPT:ssä on 100miljardia neuronia, joista jokainen ajaa tämän funktion:

Capture.JPG
https://paperswithcode.com/method/gelu

X on opetusvaiheessa säädetty painotus, niitä on 100miljardia kappaletta.

Ehkä vois siis sanoa (tää ei ole täysin validia, mut koitan muodostaa kokomaisuuden informaatio virran kuvausta), että se muuttaa netistä lukemansa opensource java QuickSort toteutuksen numeroiksi, käyttäen toisia numeroita joiden avulla se osaa lukea Java koodia, ja sitten kolmansia numeroita - niitä jotka säädettiin sen opiskellessa Pythonia - hyödyntäen muuttaa nämä java koodin lukemisesta syntyneet numerot python koodiksi.
Kiitos, en ajatellutkaan, että syöte ja ulostulo ovat vain jono kirjaimia.
Avatar
Lyde19
Reactions:
Viestit: 7259
Liittynyt: 02 Joulu 2022, 06:21

Re: Matemaattiset kirjastot ja AI

Viesti Kirjoittaja Lyde19 »

KultaKikkare kirjoitti: 10 Helmi 2024, 13:09 Kyllä se olisi mahdollista noinkin toteuttaa.

ChatGPT saa syötteenä kirjaimia, ja tuottaa ulostulona kirjaimia. Ulostulevan tekstin oikeellisuus suhteessa sisääntulevaan pyritään optimoimaan mahdollisimman hyvin sopivaksi, eli opetusdataa vastaavaksi. ChatGPT:ssä on 100miljardia neuronia, joista jokainen ajaa tämän funktion:

Capture.JPG
https://paperswithcode.com/method/gelu

X on opetusvaiheessa säädetty painotus, niitä on 100miljardia kappaletta.

Ehkä vois siis sanoa (tää ei ole täysin validia, mut koitan muodostaa kokomaisuuden informaatio virran kuvausta), että se muuttaa netistä lukemansa opensource java QuickSort toteutuksen numeroiksi, käyttäen toisia numeroita joiden avulla se osaa lukea Java koodia, ja sitten kolmansia numeroita - niitä jotka säädettiin sen opiskellessa Pythonia - hyödyntäen muuttaa nämä java koodin lukemisesta syntyneet numerot python koodiksi.
Voihan sitä ajatella että tuo on tekoälyn algoritmi. Mutta lopputulos on kuitenkin mitä opetetun neuroverkon läpi tulee. Ts sitä ei voi kutsua kuitenkaan pelkäksi ohjelmakoodiksi.
SHT
Reactions:
Viestit: 588
Liittynyt: 29 Marras 2022, 21:05

Re: Matemaattiset kirjastot ja AI

Viesti Kirjoittaja SHT »

KultaKikkare kirjoitti: 10 Helmi 2024, 13:09
X on opetusvaiheessa säädetty painotus, niitä on 100miljardia kappaletta.

Ehkä vois siis sanoa (tää ei ole täysin validia, mut koitan muodostaa kokomaisuuden informaatio virran kuvausta), että se muuttaa netistä lukemansa opensource java QuickSort toteutuksen numeroiksi, käyttäen toisia numeroita joiden avulla se osaa lukea Java koodia, ja sitten kolmansia numeroita - niitä jotka säädettiin sen opiskellessa Pythonia - hyödyntäen muuttaa nämä java koodin lukemisesta syntyneet numerot python koodiksi.
Mielestäni ei riitä, että opetusdatassa on kerran kysymys Create a Python function that does the Quicksort ja koodi. Pareja kysymys ja koodi on oltava useampia, ennenkuin tekoäly oppii vastaamaan kysymykseen.
Vastaa Viestiin