Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

794
Visualizações
¿Cuál es la diferencia entre scikit-learn y tensorflow? ¿Es posible usarlos juntos?

No puedo obtener una respuesta satisfactoria a esta pregunta. Tal como lo entiendo, TensorFlow es una biblioteca para cálculos numéricos, a menudo utilizada en aplicaciones de aprendizaje profundo, y Scikit-learn es un marco para el aprendizaje automático general.

Pero, ¿cuál es la diferencia exacta entre ellos, cuál es el propósito y la función de TensorFlow? ¿Puedo usarlos juntos? ¿Tiene algún sentido?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Ambos son módulos de aprendizaje automático de terceros, y ambos son buenos en eso. Tensorflow es el más popular de los dos.

Tensorflow generalmente se usa más en aprendizaje profundo y redes neuronales.

SciKit learn es un aprendizaje automático más general.

Y aunque no creo haberme encontrado con nadie que use ambos simultáneamente, nadie dice que no puedas.

over 4 years ago · Santiago Trujillo Relatório

0

Su comprensión es bastante acertada, aunque muy, muy básica. TensorFlow es más una biblioteca de bajo nivel. Básicamente, podemos pensar en TensorFlow como los ladrillos Lego (similares a NumPy y SciPy) que podemos usar para implementar algoritmos de aprendizaje automático, mientras que Scikit-Learn viene con algoritmos listos para usar, por ejemplo, algoritmos para clasificación como SVM, Random Bosques, regresión logística y muchos, muchos más. TensorFlow realmente brilla si queremos implementar algoritmos de aprendizaje profundo, ya que nos permite aprovechar las GPU para un entrenamiento más eficiente. TensorFlow es una biblioteca de bajo nivel que le permite crear modelos de aprendizaje automático (y otros cálculos) utilizando un conjunto de operadores simples, como "agregar", "matmul", "concat", etc.

¿Tiene sentido hasta ahora?

Scikit-Learn es una biblioteca de nivel superior que incluye implementaciones de varios algoritmos de aprendizaje automático, por lo que puede definir un objeto modelo en una sola línea o en unas pocas líneas de código y luego usarlo para ajustar un conjunto de puntos o predecir un valor.

Tensorflow se usa principalmente para el aprendizaje profundo, mientras que Scikit-Learn se usa para el aprendizaje automático.

Aquí hay un enlace que le muestra cómo hacer regresión y clasificación usando TensorFlow. Recomiendo encarecidamente descargar los conjuntos de datos y ejecutar el código usted mismo.

https://stackabuse.com/tensorflow-2-0-resolviendo-clasificación-y-regresión-problemas/

Por supuesto, puede hacer muchos tipos diferentes de regresión y clasificación usando Scikit-Learn, sin TensorFlow. Sugeriría leer la documentación de Scikit-Learn cuando tenga la oportunidad.

https://scikit-learn.org/stable/user_guide.html

Va a tomar un tiempo terminar todo, pero si llegas al final, ¡habrás aprendido un montón! Finalmente, puede obtener la guía de usuario de más de 2600 páginas para Scikit-Learn desde el siguiente enlace.

https://scikit-learn.org/stable/_downloads/scikit-learn-docs.pdf

over 4 years ago · Santiago Trujillo Relatório

0

Tensorflow es una biblioteca para construir redes neuronales. El scikit-learn contiene algoritmos listos para usar. El TF puede trabajar con una variedad de tipos de datos: tabular, texto, imágenes, audio. El scikit-learn está diseñado para trabajar con datos tabulares.

Sí, puedes usar ambos paquetes. Pero si solo necesita la implementación clásica de múltiples capas, MLPClassifier y MLPRegressor disponibles en scikit-learn son una muy buena opción. Realicé una comparación de MLP implementado en TF frente a Scikit-learn y no hubo diferencias significativas y scikit-learn MLP funciona aproximadamente 2 veces más rápido que TF en la CPU. Puede leer los detalles de la comparación en la publicación de mi blog .

Debajo de los diagramas de dispersión de comparación de rendimiento:

Tensorflow vs Scikit-learn en la tarea de clasificación

Tensorflow vs Scikit-learn en la tarea de regresión

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda