Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Momentul Aprilie 1964

A fost lansat Ubuntu 24.04 LTS

Free streaming SkyShowtime de la ...

Skoda Fabia 1.0 TSI (110 CP)- 19 ...
 Mezina familiei, Merida BigNine

The Tattooist of Auschwitz (2024)

Se poate recupera numar de telefo...

Upgrade de la MacBook Pro M1 cu 8...
 Ce tip de monitor am nevoie pt of...

Resoftare camera supraveghere

Laptop Gaming

Cu ce va aparati de cainii agresi...
 Nu imi platiti coletul cu cardul ...

Exista vreun plan de terorizare p...

Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone
 

Tensorflow sau Pytorch ?

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

#1
unudinmultime

unudinmultime

    Junior Member

  • Grup: Junior Members
  • Posts: 67
  • Înscris: 21.03.2021
Tensorflow sau Pytorch ?
Care dintre ele este mai buna pentru incepatori in ML/DL ?

#2
benis

benis

    Guru Member

  • Grup: Senior Members
  • Posts: 29,128
  • Înscris: 04.02.2011
Eu personal aș merge pe Pytorch, este ideal pentru învățat, oricum trecerea între ele nu ar trebui să dea bătăi mari de cap.

https://phoenixnap.c...h-vs-tensorflow

#3
AlaDinCopac

AlaDinCopac

    Junior Member

  • Grup: Junior Members
  • Posts: 144
  • Înscris: 23.01.2022

 unudinmultime, on 17 decembrie 2022 - 18:17, said:

Tensorflow sau Pytorch ?
Care dintre ele este mai buna pentru incepatori in ML/DL ?
Eu nu mi-as bate cu capul cun framework de ML, ci m-as axa sa invata Python la nivel profesionist.Adica sa jonglezi cu paradigmele imperative si oop.
De asemeni structuri de date  si design patternuri.
Frameworkurile astea dau avantaj doar celor care deja stiu matematica din spatele functiilor folosite.
Degeaba te joci tu cu bibliotecile  din spatele acestor frameworkuri daca nu stii de exemplu la ce foloseste sau cum sa construieste o matrice Hessiana.

#4
AlaDinCopac

AlaDinCopac

    Junior Member

  • Grup: Junior Members
  • Posts: 144
  • Înscris: 23.01.2022

 unudinmultime, on 17 decembrie 2022 - 18:17, said:

Tensorflow sau Pytorch ?
Care dintre ele este mai buna pentru incepatori in ML/DL ?
Majoritatea firmelor cauta senior in ML(ca de interni/juniori ar avea si ele din actualii lor angajati). Un senior de ML in  primul rand stie calcul diferential si exceleza pe partea de matematica.
https://www.ml-scien...ential-calculus
Iar aceste frameoworkuri sunt niste mijloace de scriere a modelului la care au ajuns in urma modelarii matematice, modelare la care folosesti matematici speciale.

Un Senior ML (adica profesionist) nu este legat de frameworkul ML si nici de limbajul de programare folosit. El poate folosi C++ si isi poate creea propria biblioteca de ML pt problemele pe care le are
de modelat.
Vezi tu, in ML, eroarea de predictie este direct corelata cu pierderile de bani pe care modelul le aduce.
Cu cat modelul are o eroare de predictie cat mai mica cu atat pierderile sunt mai mici. Beleaua cu aceste frameworkuri este ca ele sunt de uz general (ehm uz  "casnic") sa zicem. Adica algoritmii
generalisti au de obicei o precizie standard.

Aici  te lovesti de  adevarata problemelor a firmelor de ML din Romania: vor specialisti de ML care sa le faca  modelul de ML sa fie mai precis decat permite precizia standard a frameworkului.
Tehnic se poate , doarece aceste frameworkuri fiind open-source , se poate lua codul sursa si modifica conform necestitatilor. Insa daca tu nu stii aparatul matematic din spatele codului sursa
ale acestor biblioteci nu poti sa  modific, iar pt asta trebuie sa jonglezi pe degete calcul diferential, matricieal, distributie de probabiliati.

In afara, specialistul de ML este platit foarte bine insa de multe ori , modelele create de ei(bibliotecile) sunt facute in C++ (oare de ce ?) si rezolva problema specifica pe care o are proiectul, dar in primul rand sunt matematicieni desavarsiti.

Doarece ML foloseste date de input foarte multe,  de aici data-drilling si data-crunching sunt activitati importante iar pt asta trebuie stiut bine SQL.
Priveste ML-ul ca pe un costum. Ai optiunea sa-ti cumperi costum din comert( aka acele frameworkuri de python, TensorFlow,etc) sau optiunea de a cumpara un costum create special pe dimensiunile tale de un croitor.

Ori un programator de ML care foloseste frameworkuri ca TensorFlow, este platit la fel ca un programator de python generalist.
Specialistul de ML este si programator + matematician + analist de date si isi poate creea propriile modele de ML fara frameworkuri => asta este platit o caruta de bani. Dar omul asta stie 3 meserii intr-una.Cea de programator, cea de matematicean si cea de analyst de date.

Iar clientii care dau bani pe un proiect de ML de obicei platesc un vagon de bani insa au pretentia ca proiectul de ML sa fie de o precizie "chirurgicala" .
Imagineaza-ti ca faci un soft de ML pentru un robot militar care trebuie sa decida pe baza modelului tau pe cine sa omoare sau nu. Cu cat eroarea modelului este mai mare cu atat
robotul ala va ucide si pe langa pe multi care nu sunt inamici predefiniti in soft. Posted Image

Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

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