Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
orange cablu f.o. - internet fara...

Robinet care comuta traseul

A fost lansata Fedora 40

Samsung S24 plus
 Imi iau un Dell? (Vostro vs others)

Abonati Qobuz?

transport -tren

Platforma electronica de eviden&#...
 Cot cu talpa montat stramb in per...

Sfat achizitie sistem audio pentr...

tavan fals rigips

Ce preferați: produse mai scumpe ...
 Demagnetizare (minimala) ori ba?

Cum pot sa vad pe un proiector pr...

Joc Drone

Dropshipping
 

Ce limbaje trebuie să înveți pentru AI?

- - - - -
  • Please log in to reply
30 replies to this topic

#19
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,235
  • Înscris: 24.02.2007
Ca pana acum, nu citesti cu atentie ce scrie, dar le stii tu mai bine.

#20
WinstonMontana

WinstonMontana

    Active Member

  • Grup: Members
  • Posts: 1,913
  • Înscris: 20.02.2018

View Postdani.user, on 23 iunie 2018 - 15:28, said:

Ca pana acum, nu citesti cu atentie ce scrie, dar le stii tu mai bine.
Normal ca stiu mai bine, fac software disitrbuit pe un astfel de cluster.
Scuza-ma dar chiar nu ai nici o sansa sa vinzi castraveti gradinarului.

PS: daca lucrai in acest domeniul atunci stiai numai din citirea acelui link
ca intr-un sistem disitrbuit punctule forte nu este incarcarea datelor ca oricum este
sistem distribuit si fiecare sursa este partitionata in inspe sute de fragmente si oricum
nu ti le incarca pe toate ci conform unui map care se creiaza ad-hoc la rularea jobului care
depinde de mapare executorior pe cluster, etc, etc.Ideea e ca-ti incarca fragmentul X cand
are nevoie algoritmul jobului tau, la secventa X din program.Este request on demand.

Punctul forte este cate core-uri ai pe cluster si cat RAM ai , iar acesta nu depinde de solutia
tehnica oferita de ei ci de providerul  hardware al clusterului.

Vezi ca la sisteme distribuite ,avem de fapt threaduri paralele dar si secventiale care pot fi sincrone dar si asincrone, hihi =))

Edited by WinstonMontana, 23 June 2018 - 15:39.


#21
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,435
  • Înscris: 10.08.2005
Bine dar asta nu-l ajuta prea mult pe initiatorul nostru.
Daca nu observati el vrea de la zero, poate il includeti si pe el in discutie, zic si eu.

Edited by MarianG, 23 June 2018 - 15:45.


#22
romio79

romio79

    Active Member

  • Grup: Members
  • Posts: 1,655
  • Înscris: 30.03.2005
Octave

#23
cd9

cd9

    Junior Member

  • Grup: Members
  • Posts: 195
  • Înscris: 04.04.2015
Python. Cam tot ce e hot azi in materie de AI e scris in python.

#24
parabellum

parabellum

    Senior Member

  • Grup: Senior Members
  • Posts: 2,453
  • Înscris: 06.01.2010
"Cand tot ce ai e un ciocan, toate obiectele iti par cuie". Un citat fara nici o legatura cu subiectul.

On topic, totusi e mult prea mult sa zici ca 'tot ce e hot' e scris in python.

#25
aaaa4567

aaaa4567

    Senior Member

  • Grup: Senior Members
  • Posts: 9,516
  • Înscris: 18.10.2011
Eu nu ma ocup cu AI. Am avut niste tentative in trecut (acum vreo 12 ani), dar domeniul e atat de vast incat nu imi lasa timp de altceva. Necesita cunostinte si limbaje fata de programarea mainstream. Trec in CV AIul la si altele...

#26
Geth_Prime

Geth_Prime

    Junior Member

  • Grup: Members
  • Posts: 72
  • Înscris: 23.06.2018
Limbaju' matematica, mai precis statistica si probabilitati (+ diverse stucturi de date si mecanisme logice ce tin mai degraba de programare) - cam asta e in esenta A.I. - asta, desigur daca vrei "fundamente".

In practica, joaca de-a A.I. se face adesea intr-un limbaj high level gen python, deoarece in acestea sunt scrise diverse librarii care cam intotdeauna se folosesc in procesul de invatare practica(greu daca nu imposibil sa gasesti o carte care te invata A.I. from scratch) . De ce sunt scrise in acestea? Pentru ca preocuparea catre acest domeniu e mai putin din zona programatorilor profesionisti si mai mult din zona matematicienilor, care nu se obosesc sa invete si sa foloseasca limbaje complexe, folosite in industria de productie software, ci jucarele accesibile lor, preferabil orientate spre sau cu suport bun pentru matematica.

Treaba "serioasa" e facuta intr-un limbaj mai low level gen C, Objective-C, C++ sau chiar Java sau C#.Net - insa treburile "serioase" sunt o chestie foarte de nisa, gen google, siri, instrumente de business intelligence.

Mult hype si marketing in legatura cu A.I. Nu e ceea ce pare a fi.

Edited by Geth_Prime, 24 June 2018 - 18:11.


#27
trident

trident

    Active Member

  • Grup: Members
  • Posts: 1,185
  • Înscris: 15.01.2006
python, numpy, scikit-learn, jupyter notebook

@WinstonMontana popularitatea limbajului java nu are nici o legatura cu ML/AI, cercetatorii nu folosesc java ci python sau R

Edited by trident, 24 June 2018 - 18:28.


#28
WinstonMontana

WinstonMontana

    Active Member

  • Grup: Members
  • Posts: 1,913
  • Înscris: 20.02.2018

View Posttrident, on 24 iunie 2018 - 18:23, said:

cercetatorii nu folosesc java ci python sau R
Ce-am zis eu si ce ai inteles tu !

View Postaaaa4567, on 24 iunie 2018 - 16:24, said:

Eu nu ma ocup cu AI. Am avut niste tentative in trecut (acum vreo 12 ani), dar domeniul e atat de vast incat nu imi lasa timp de altceva. Necesita cunostinte si limbaje fata de programarea mainstream. Trec in CV AIul la si altele...
trece in  CV numai cele in care ai experienta(prin urmare ai opinii) si ti le poti argumenta cu exemple tehnice sau cu experienta tehnica din acel domeniu.

#29
trident

trident

    Active Member

  • Grup: Members
  • Posts: 1,185
  • Înscris: 15.01.2006
Uite ce ai zis

View PostWinstonMontana, on 23 iunie 2018 - 14:15, said:

Faptul ca Java sa afla pe locul #1 in TIOBE este din cauza (datorita) evolutie domeniului de ML/AI  in jurul  limbajului Java.
si este incorect datorita argumentului de mai sus.

Daca vroiai sa zici altceva poti sa clarifici.

#30
WinstonMontana

WinstonMontana

    Active Member

  • Grup: Members
  • Posts: 1,913
  • Înscris: 20.02.2018

View Posttrident, on 24 iunie 2018 - 19:16, said:

Uite ce ai zis
si este incorect datorita argumentului de mai sus.

Daca vroiai sa zici altceva poti sa clarifici.
Da, evolutia domeniul de ML/AI depind de foarte multi factori iar faptul ca un cercertor isi expune  nist idei python nu are nici o relevanta.
Un cercetator fara date experimentale este useless, nimic (vorbesc de cercetarea reala aplicata care aduce bani nu de fantezii teoretice), iar cercetatorul nostru are nevoie de foarte
multe date de intrare pentru a-si defini cat mai exact multimea datelor de intrare,
Cineva trebuie sa aduca aceste date de intrare si  sa se ocupe de rulare modelului sau  stiintific pe cluster
Si aici intevenim noi inginerii software care luam modelul sau, il pregatim , il modificam,  si il rulam pe clustere si intoarcem datele experimentale.
Iar aici este lumea java.

Edited by WinstonMontana, 24 June 2018 - 19:47.


#31
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,435
  • Înscris: 10.08.2005
Va repet, aria de programare nu este teren pentru o competitie 'cine o are mai mare'.
OP v-a vazut si s-a speriat.
O sa redeschid la cererea sa daca el considera ca il putem ajuta.

@WM cu Java sunteti parte terta in A.I.

Edited by MarianG, 25 June 2018 - 05:48.


Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate