¡PyTorch vs TensorFlow! ¿Cuál es mejor?

  Рет қаралды 18,079

Pepe Cantoral, Ph.D.

Pepe Cantoral, Ph.D.

Күн бұрын

Пікірлер: 54
@edwightdelgado2939
@edwightdelgado2939 3 жыл бұрын
Encontré tu canal por accidente. Pero una vez que vi tus vídeos me enamore del contenido
@PepeCantoralPhD
@PepeCantoralPhD 3 жыл бұрын
Muchas gracias por tu comentario! Me motiva mucho a continuar compartiendo este tema que me apasiona. Hasta pronto.
@Magnarks
@Magnarks 2 жыл бұрын
Yo inicie hace poco con Tensorflow y se me ha hecho sencillo, espero pronto iniciar un curso de Pytorch y ver cual es mas comodo de usar
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Muchas gracias Diego! Claro, lo más importante es que utilices el framework que mejor se acomode a tus proyectos, ambos son muy buenos y, en la actualidad, muy parecidos. Muchos saludos y mucho éxito en tus proyectos!!!
@luisandrespazminofigueroa1327
@luisandrespazminofigueroa1327 3 жыл бұрын
Muchas gracias por tu explicación, resolvíste muchas dudas que tenía. Saludos cordiales
@PepeCantoralPhD
@PepeCantoralPhD 3 жыл бұрын
Muchas gracias por tu comentario! De verdad me motiva mucho para continuar publicando videos de este y otros temas interesantes de Ciencias Computacionales! Muchos saludos!
@juliofornies4097
@juliofornies4097 2 жыл бұрын
Gracias Pepe por esta explicación. Estoy cansado de comparaciones tibias. Tienes un seguidor más. Y eso que yo soy más de Tensorflow pero creo que en parte por popularidad. Me has abierto los ojos a otras posibilidades.
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Julio muchísimas gracias por tu comentario y apoyo. Honestamente, lo más importante es encontrar la herramienta que mejor funciones para nuestra aplicación y para nuestro estilo de trabajo, si te gusta TF, también es una excelente herramienta y creo lo realmente importante son los modelos que programes y las soluciones que implementes con esos modelos. Por ejemplo, yo utilicé mucho TF, distintas versiones 1.X, pero nunca me gustó Keras (esto es antes de que TF y Kerar estuvieran integrados). Mi cambio a PyTorch empezó renuente con un proyecto de trabajo, pero me encantó, se me hizo como un punto intermedio entre la versión de TF donde tenía que correr sesiones de forma manual, y Keras donde todo me parecía una caja negra casi mágica, en fin, solo parte de mi experiencia. Muchas gracias de nuevo, te mando muchos saludos y hasta pronto!
@cristhian4513
@cristhian4513 3 жыл бұрын
Lo último en investigación puede salir en pytorch o jax , o flashlight
@PepeCantoralPhD
@PepeCantoralPhD 3 жыл бұрын
Muchas gracias por compartir estas alternativas, Flashlight (de Facebook) se me hace particularmente interesante por utilizar C++. Saludos!
@Ramone_Alcalino
@Ramone_Alcalino 3 жыл бұрын
Brutal canal que tienes Doctor Pepe. Gracías por compartír valioso conocimiento. Un saludo
@PepeCantoralPhD
@PepeCantoralPhD 3 жыл бұрын
Muchas gracias por tu comentario y apoyo al canal, me motiva muchísimo para continuar haciéndolo!! Muchos saludos y excelente año 2022!!
@nemines0027
@nemines0027 Жыл бұрын
saludos muchas gracias por compartir que buen aporte apoyarte de referencias de la industria, explicar a los largo del tiempo su sintaxis y mantenibilidad y legibilidad trate de empezar con TensorFlow pero en verdad si me cuesta entender la sintaxis
@michelledelgado3232
@michelledelgado3232 Жыл бұрын
Muchas gracias
@PepeCantoralPhD
@PepeCantoralPhD Жыл бұрын
Muchas gracias por tu apoyo al canal! Hasta pronto
@Jair-cm6bu
@Jair-cm6bu Жыл бұрын
Gracias, muy informativo y me agrada la energia que trasmites :D
@user-tz6nn8iw9m
@user-tz6nn8iw9m 3 жыл бұрын
me gusto mucho tu forma de explicar! buen video y gracias :)
@PepeCantoralPhD
@PepeCantoralPhD 3 жыл бұрын
Muchas gracias! Tu comentario me motiva mucho para seguir publicando acerca de este tema que me apasiona. Saludos.
@HedroomMax
@HedroomMax 2 жыл бұрын
Muchas gracias Pepe, realmente esclarecedor.
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Muchas gracias, de verdad aprecio mucho tu comentario. Muchos saludos y hasta pronto!!!
@markher766
@markher766 2 жыл бұрын
Muy bueno!, que sería pythonic?
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Hola Mark! Muchas gracias por tu comentario, en general, Pythonic se refiero al estilo de programación en Python que además de ser la syntaxis correcta, sigue las prácticas sugeridas por la comunidad de Python usando funciones y estilos como se "supone" deben ser utilizados. Por ejemplo, para enumerar los elementos de una lista, usar: #pythonic for i in list1: print(i) #non pythonic for i in range(len(list1)): print(list1[i]) Muchas gracias por tu comentario y muchos saludos!! Hasta pronto!
@youmella
@youmella 2 жыл бұрын
Hermano gracias por tu aporte
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Muchas gracias Hector! Tu apoyo al canal es invaluable. Muchos saludos!
@sniperdaoud
@sniperdaoud 2 жыл бұрын
por muy bueno que sea pytorch si no puedo meterlo en un micro chip no me sirve
@victoroliveroing
@victoroliveroing Жыл бұрын
He trabajado con Tensorflow y Keras, me parece sencillo y muy configurable. Según lo que interpretó de su video, es que Pytorch es más sencillo, enfocado a Python y amigable? Gracias por el video, es el primero que veo y me parece muy bueno.
@chuquipomafermin
@chuquipomafermin Жыл бұрын
Hola, será que me pueda dar clases particulares
@PepeCantoralPhD
@PepeCantoralPhD Жыл бұрын
Hola! Muchas gracias por tu comentario, lo aprecio muchísimo. Desafortunadamente, no puedo dar clases particulares. Te mando muchos saludos y hasta pronto!
@carlossmith676
@carlossmith676 2 жыл бұрын
Hola Pepe excelente contenido, estoy fundando una startup y mi solución está muy relacionado al Machine learning, intento crear un modelo que identifique por medio de imagenes el rendmiento deportivo , me podrías dar algo de guía paso a paso de que cosas debo aprender para lograrlo?
@saulyaguana1579
@saulyaguana1579 Жыл бұрын
Esto no sería algo como Django VS FastAPI?
@stromtrooper117
@stromtrooper117 3 жыл бұрын
Gracias por tu contenido. Recientemente comencé a utilizar LibTorch, sería interesante y de gran ayuda una serie de tutoriales.
@PepeCantoralPhD
@PepeCantoralPhD 3 жыл бұрын
Muchas gracias por tu comentario y sugerencia, por el momento tengo planeado varios videos para cubrir CNNs, RNNs, y aplicaciones con redes generativas, pero todos son usando PyTorch. En el largo plazo, no descarto una serie de tutoriales de LibTorch o Flashlight, que también es de Facebook y está basada en C++. Saludos!
@cronos8339
@cronos8339 3 жыл бұрын
Exelente todo muy claro
@PepeCantoralPhD
@PepeCantoralPhD 3 жыл бұрын
Te agradezco enormemente el comentario y el apoyo al canal! Saludos y hasta pronto!!!
@fonsiponsi
@fonsiponsi 3 жыл бұрын
Increíble contenido!
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Muchas gracias Alfonso, aprecio mucho tu comentario! Saludos y seguimos en contacto!
@kevinjarrin8221
@kevinjarrin8221 2 жыл бұрын
Se que va sonar absurdo pero es mejor python o matlab en aprendizaje profundo, aiuuda. Tengo que hacer un trabajo relacionado con eso.
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Muchas gracias por tu comentario, honestamente nunca he utilizado Matlab para aprendizaje profundo, así que no puedo comentar al respecto. Una desventaja de Matlab es el alto costo de sus licencias por ejemplo los toolboxes, por esto yo prefiero recomendar Python, con sus librerías abiertas. Te mando muchos saludos amigo!
@yormanlopez8553
@yormanlopez8553 2 жыл бұрын
Waoo sos investigador? Me gustaría saber qué hace un investigador? Por favor 🙏
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Hola Yorman, una disculpa por tardar tanto en responder. Como investigador, existen varias actividades que varían según el área y el lugar donde trabajes. Por ejemplo, tal vez las actividades cambian para alguien que hace investigación en biología que en ciencias computacionales o electrónica. Por lo tanto, yo sólo puedo decirte acerca de investigación en ciencias computacionales como académico en una Universidad. Como profesor-investigador, mis actividades se dividen en parte docencia y parte investigación. Por esto, una parte muy considerable de mi tiempo consiste en dar clases y actividades asociadas. Por otro lado, como investigador mi trabajo es buscar problemas relevantes para la sociedad y tratar de encontrar formas de solucionarlos, en mi caso mediante el uso de métodos de Inteligencia Artificial. Para esto, trabajo con muchos alumnos de Licenciatura, Maestría y Doctorado. También, parte importante es dar a conocer el resultado de nuestro trabajo en revistas científicas, por lo que es importante escribir artículos. Además, debo participar en convocatorias de investigación, ya que estás te permiten acceder a fondos para realizar los trabajos de investigación. Definitivamente es una labor hermosa y sumamente satisfactoria, sin embargo requiere mucha dedicación y esfuerzo. Te mando muchos saludos y mucho éxito en todo lo que emprendas.
@wilberevercorreaochoa8355
@wilberevercorreaochoa8355 2 жыл бұрын
Muchas gracias por el video! Yo estuve usando Tensorflow para un modelo CNN, me fue complicado realizarlo ya que no tenía experiencia previa, también lo realicé en pytorch y lo sentí más fácil. Con tu ayuda me estoy decidiendo en usar Pytorch para realizar más pruebas, aún me falta probar pytorch con CUDA, algún tutorial recomendado o es simple indicar su uso?
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Muchas gracias por tu comentario, honestamente ambos framewoks facilitan mucho el trabajo y lo mejor es tener opciones y elegir el que más nos guste, aunque yo no puedo negar que estoy en el lado de PyTorch. Tengo algunos tutorials de modelos en PyTorch, donde uso Cuda, realmente es muy fácil, solo debes indicar en el tensor y el modelo en qué dispositivo correr. Te comparto un tutorial que tal vez te sea útil. Muchos saludos y muchas gracias por tu apoyo. kzbin.info/www/bejne/p4KofZyMZsR6fqM
@mariacamiladurangobarrera2821
@mariacamiladurangobarrera2821 2 жыл бұрын
A mí en lo personal se me hace que Pytorch es más amigable que Tensorflow, muchas gracias por el vídeo, creo que me será de ayuda para justificar mi preferencia hacia Pytorch a mi equipo de trabajo. Una vez más, amo este canal. PD: sería genial si algún día haces algo de NLP con transformers.
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Hola María Camila! De verdad agradezco tu comentario, tu apoyo es sumamente valioso y me motiva mucho para continuar! Definitivamente voy a hacer un video acerca de transformers, dada la importancia que han tomando en los últimos años estoy pensando hacerlo antes de lo que había pensado originalmente, tal vez antes de RNNs. No puedo comprometerme a una fecha específica, pero definitivamente creo que terminando la parte de convolucionales y GANS empezaré a trabajar en este tema. Muchos saludos y hasta pronto.
@gama3181
@gama3181 3 жыл бұрын
Jax sería un intento por intentar simplificar Tensorflow sin perder optimización? O jax está más bien al nivel de keras o fastai? Muchas gracias por tu trabajo ! Está de lujo todo. Será entrentenido aprender contigo :)
@PepeCantoralPhD
@PepeCantoralPhD 3 жыл бұрын
Muchas gracias por tu apoyo y tu pregunta. Honestamente mi experiencia es muy limitada con JAX, según la documentación oficial JAX implementa autodiferenciación automáticamente en Python y Numpy github.com/google/jax , por lo tanto no lo pondría al mismo nivel de keras o FastAi, ya que estos frameworks son de muy alto nivel y se puede implemntar un modelo completo en unas cuantas líneas. Por otro lado, TRAX que sí he utilizado, está basado en JAX para la autodiferenciación y TensorFlow pero que se programó desde cero, y es un framework de Deep Learning en toda la extensión de la palabra, por lo que TRAX lo veo como una alternativa a TensorFlow o PyTorch, sin embargo requiere aprender un nuevo framework, De nuevo muchas gracias y hasta pronto!!!
@PatrioticoCapitalistaOpressor
@PatrioticoCapitalistaOpressor 2 жыл бұрын
Estoy comenzando con las ia y por lo general uso tensorflow pero en c++ no me gusta mucho python aunque deberia de aprenderlo segun dicen es mucho mas facil que c o c++
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Hola Anibal!!!Muchas gracias por tu comentario, tanto PyTorch como TF tiene variantes con C++, así que no debe haber problema. En mi caso, después de programar mucho en C, Python me encanta, y es una herramienta muy buena para mis actividades. Al final, lo importante es seleccionar la herramienta adecuada para nuestras necesaidades. Te mando muchos saludos y hasta pronto!
@MrMIB983
@MrMIB983 2 жыл бұрын
A mi se me hace mas bonito pytorch. Pero sigo usando tensorflow porque corre mucho más rápido. Creo que no deberías basarte tanto en lo que hace OpenAI, Andrej Karpathy o la comunidad científica. Al final hay que ser más críticos, pues no tenemos sus recursos de cómputo ni su dinero. Lo que les funcione a ellos no es necesariamente es lo mejor para nosotros.
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Hola MIB, te agradezco mucho tu comentario. De acuerdo, lo mejor es probar opciones y elegir la más que se acomode a tus necesidades. En este sentido, como investigador, pertenezco a la comunidad científica y realmente los recursos que tenemos no son como los de OpenAI, y por esto te puedo decir que el debate entre TensorFlow y PyTorch es irrelevante, lo que queremos es solucionar un problema en el entorno que nos funcione mejor. Con la versión 2.X de TF las diferencias son aún más triviales, aunque no deja de ser cierto que el código fuente de PyTorch, a pesar de no ser perfecto, es un poco más limpio que el de TF, por lo que incluso es más viable contribuir al proyecto de PyTorch que al de TF, al menos en mi opinión. Por esto, te puedo asegurar que mi preferencia de PyTorch está basada en haber trabajado con ambos frameworks en muchos proyectos con variedad de capacidades computacionales (donde ambos frameworks han tenido un desempeño muy similar) y no en la opinión de alguien más. De nuevo te agradezco mucho el apoyo al canal y el tiempo que te tomaste. Muchos saludos!
@filippocucina7001
@filippocucina7001 2 жыл бұрын
Hermano yo te contrataria si tuviera una empresa. Se nota que sabes de Computadoras.
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Filippo, hermano! Muchas gracias por tu comentario, de verdad lo aprecio muchísimo. Guardo tu comentario para que cuando tengas una empresa te pida trabajo!!! Muchos saludos y hasta pronto!!
@IsamuLicca2
@IsamuLicca2 2 жыл бұрын
pesimo video falta contenido tecnico diferencias tecnicas mire hasta la mitad y me aburri viendo counters de busquedas y de estrellitas en github!!!!
@PepeCantoralPhD
@PepeCantoralPhD 2 жыл бұрын
Hola! Agradezco mucho el tiempo que te tomaste para escribir tu comentario, lo tomaré en cuenta en futuros videos de este tipo. Muchos saludos!
¡Red Neuronal usando PyTorch! PyTorch tutorial
44:55
Pepe Cantoral, Ph.D.
Рет қаралды 11 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Transformers - Attention is all you need - Parte 1
21:46
Pepe Cantoral, Ph.D.
Рет қаралды 2,4 М.
Modelos secuenciales y REDES NEURONALES RECURRENTES
50:13
Pepe Cantoral, Ph.D.
Рет қаралды 4,1 М.
Tu primera red neuronal en Python y Tensorflow
16:25
Ringa Tech
Рет қаралды 1,1 МЛН
¿Qué es Inteligencia Artificial?
9:44
Pepe Cantoral, Ph.D.
Рет қаралды 15 М.
Crea tu propia red neuronal que puede leer
13:38
Ringa Tech
Рет қаралды 166 М.
Tensorflow vs Pytorch | Comparativa 2024
11:52
Garaje de ideas | Data
Рет қаралды 563
5 cosas que DEBERÍAS saber de 🔥 PYTORCH 🔥
14:19
SensIO
Рет қаралды 4,1 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН