Jacob Avila Camacho

Jacob Avila Camacho

En este canal podrás encontrar cursos, tutoriales, consejos y más sobre temas relacionados con la programación, desarrollo de software, machine learning, ciencia de datos, inteligencia artificial y muy pronto Internet de las Cosas (IoT) con Arduino y Raspberry PI.

Ordenamiento y Arboles

Ordenamiento y Arboles

Websockets con Node.js

Websockets con Node.js

Bienvenidos al Canal

Bienvenidos al Canal

1  Bases de Datos NoSQL

1 Bases de Datos NoSQL

Clustering Jerarquico

Clustering Jerarquico

Пікірлер

  • @angelicaguerrero8274
    @angelicaguerrero8274Ай бұрын

    excelente video gracias por compartir su prodigioso conocimiento, bediciones

  • @jacobavilacamacho7644
    @jacobavilacamacho7644Ай бұрын

    Mil Gracias. Saludos

  • @gabrielramirez3385
    @gabrielramirez3385Ай бұрын

    Connection failed: La propiedad "encrypt" está establecida en "true" y la propiedad "trustServerCertificate" me sale este error que hago amigo?

  • @jacobavilacamacho7644
    @jacobavilacamacho7644Ай бұрын

    Hola, Prueba cambiando la propiedad encrypt a false options: { encrypt: false, trustServerCertificate: false }

  • @nicolasguzman8757
    @nicolasguzman87573 ай бұрын

    debiste haber mostrado el proceso para obtener los certificados

  • @jacobavilacamacho7644
    @jacobavilacamacho76443 ай бұрын

    Hola, gracias por la sugerencia, lo hago en un nuevo video

  • @marianofloreshuamani2255
    @marianofloreshuamani22554 ай бұрын

    Buenas noches señor Jacob. Su video me ha servido mucho para mi aprendizaje. Saludos desde Lima-Perú.

  • @jacobavilacamacho7644
    @jacobavilacamacho76443 ай бұрын

    Hola, Mujchas gracias y que bueno que le ha servido. Un gusto

  • @aflsrm
    @aflsrm4 ай бұрын

    Ingeniero muchisimas gracias. Dios lo siga bendicionescon tantos aportes a quienes desde muchos años hemos estado incursionando en estos temas de la tecnología.

  • @jacobavilacamacho7644
    @jacobavilacamacho76444 ай бұрын

    Saludos y muchas gracias!!!

  • @sandragallegos7331
    @sandragallegos73315 ай бұрын

    Que explicación más buena.

  • @jacobavilacamacho7644
    @jacobavilacamacho76445 ай бұрын

    Muchas gracias!!!

  • @hakistorm
    @hakistorm6 ай бұрын

    Llevaba 4 días peleándome porque no conseguía que fuera el https en mi vps... MIL GRACIAS HERMANO!!!!

  • @jacobavilacamacho7644
    @jacobavilacamacho76445 ай бұрын

    Saludos!!

  • @user-wf2co1fq6s
    @user-wf2co1fq6s6 ай бұрын

    muchas gracias don Jacob por su explicación

  • @jacobavilacamacho7644
    @jacobavilacamacho76443 ай бұрын

    Con gusto, muchas gracias

  • @yoelrd2397
    @yoelrd23977 ай бұрын

    el driver para jdk 17 cual seria ??

  • @jacobavilacamacho7644
    @jacobavilacamacho76447 ай бұрын

    Para el JDK 17 puedes usar el 12, del siguiente link. Sólo que con ese debe ajustar la encriptación para la comunicación con SQL server. learn.microsoft.com/es-es/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver16

  • @oscargaxiola4967
    @oscargaxiola49678 ай бұрын

    excelente, gracias por su tiempo.

  • @jacobavilacamacho7644
    @jacobavilacamacho76443 ай бұрын

    Gracias

  • @bryanbernal5213
    @bryanbernal52139 ай бұрын

    Gracias, funcionó

  • @jacobavilacamacho7644
    @jacobavilacamacho76443 ай бұрын

    De maravilla

  • @pedroluiscacereszavala4653
    @pedroluiscacereszavala465310 ай бұрын

    Me funciono a la Primera muchas gracias por compartir el conocimiento, solo una consulta al crear el archivo .jar no me muestra el resultado de la consulta u no me muestra cual podría ser el error... sabe como corregir este tipo de problema?

  • @jacobavilacamacho7644
    @jacobavilacamacho764410 ай бұрын

    Hola, muchas gracias. Mencionas que al crear el archivo jar, es decir, que estas construyendo una aplicación ejecutable? si es así, hay dos opciones, una es que integre en el mismo jar el archivo del driver de SQL, el archivo sqljdbc4.jar y la otra es que al construir la aplicación crea una carpeta junto al jar que lo contiene, por lo tanto tienes que llevarte tu nuevo archivo jar y la carpeta adjunta, ponerlos juntos en la misma carpeta para que al ejecutar la aplicación encuentre el driver, ya que como en la aplicación ya no hay consola, no es posible ver el error, a menos que en tu código reemplaces los e.printStackTrace por un Log par que todo lo que se vaya a consola como los errores, se guarden en un archivo log junto a la aplicación y ahí puedas ver el error. Saludos

  • @miguelangelgaspartapara1759
    @miguelangelgaspartapara175911 ай бұрын

    Buenos días de acuerdo al código visto la curva ROC como se realiza?

  • @jacobavilacamacho7644
    @jacobavilacamacho764411 ай бұрын

    Hola, Para crear la curva ROC podrías utilizar la función roc_curve() de scikit-learn (from sklearn.metrics import roc_curve) y en los argumentos de la función enviar el y_test y el y_predict. La función ROC muestra la curva entre los falsos negativos y los falsos positivos que se podrían obtener con: ns_probs = [0 for _ in range(len(y_test))]

  • @guerrero4833
    @guerrero483311 ай бұрын

    Profe, una consulta. Como puedo integrar este websocket en node.js a una api rest echa en laravel. Agradezco si me responde

  • @jacobavilacamacho7644
    @jacobavilacamacho764411 ай бұрын

    Hola. Si ya tienes la API en Laravel que es php, si el websocket va a ser el frontend, este podría hacer llamadas a la API; pero ahí ya no es comunicación en tiempo real en vivo

  • @jesusrm6948
    @jesusrm6948 Жыл бұрын

    Muchísimas gracias :)

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Saludos, muchas gracias

  • @adonisandrade448
    @adonisandrade448 Жыл бұрын

    Saludos, muy interesante. También estoy trabajando en algo similar para mi Universidad, sin embargo mi piranometro me recolectó la radiación por hora, minuto y segundo de cada dia, podría subir la parte de la construcción del modelo?

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola, muchas gracias. Si eso que mencionas sobre la recolección de los datos por hora, minutos y segundos está muy bien. Hoy en día tenemos el proyecto en pausa, pero en cuanto avancemos subiremos todo lo demás. Saludos

  • @Narutavoful
    @Narutavoful Жыл бұрын

    +1 sub, eres una pistola

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    🤣 Muchas gracias. Saludos

  • @par2singular973
    @par2singular973 Жыл бұрын

    Genial y perfecta explicación, muchas gracias!!!

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola Muchas gracias

  • @jorgealejandrorodriguez1941
    @jorgealejandrorodriguez1941 Жыл бұрын

    Buenas!! Buen video, también se puede hacer el inverse para poder visualizar los datos sin escalar. Saludos!!

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola Muchas gracias. Si, exacto. Podemos hacer el reverse en el standard scaler para ver los datos originales. Saludos

  • @luisenriquecaballerohernan1423
    @luisenriquecaballerohernan1423 Жыл бұрын

    Muy bien explicado. Gracias ...¡¡¡

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Saludos y Gracias

  • @victorabrahamperezsanchez152
    @victorabrahamperezsanchez152 Жыл бұрын

    buen día, excelente tutoría solo que me marca in error y deseaba ver si me podía ayudar y es que cada vez que intento ingresar con el localhost:3000 me aparece en el buscador Cannot GET /

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola, Ese más bien es el mensaje que indica que no has redireccionado a la página de inicio. El mensaje es correcto si aún no has completado la parte que se muestra en la línea 11 del index.js, la cual redirecciona al archivo index.html

  • @andresphz
    @andresphz Жыл бұрын

    Muchas gracias, excelente. 'El mejor'

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Muchas gracias!!! Saludos

  • @fedewoodward4216
    @fedewoodward4216 Жыл бұрын

    Hola jacob dudo si sigues activo pero igual pregunto, si quiero generar certificados SSL de prueba que pagina puedo usar? porq o veo tutoriales complejos o son pagos (o pruebas gratis), y en modo producción imagino que tendría si o si que buscar una opción paga? Gracias por el tuto!

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Que tal Fede, aquí seguimos. Para generar un certificado y su llave, sólo para pruebas lo puedes hacer con openssl. Descargas openssl y ejecutas en línea de comandos: openssl rsa -passin pass:abcdefg -in privkey.pem -out waipio.ca.key Previo a ello requieres el archivo de solicitud de certificado, checa este post: www.ibm.com/docs/es/rstfsq/9.1.0?topic=overview-creating-digital-certificate-openssl

  • @fedewoodward4216
    @fedewoodward4216 Жыл бұрын

    @@jacobavilacamacho7644 gracias por la rápida respuesta!

  • @carves67
    @carves67 Жыл бұрын

    tengo un problema con el date

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Usa el Date de java.sql.Date no el java.utils.Date para que sea compatible con la base de datos. al recibir el objeto date, lo recibes como Time, por lo que hay que convertirlo

  • @carves67
    @carves67 Жыл бұрын

    Tengo otra preguntita...tengo que utilizar hibernate....sería lo mismo ? ....cambiar solo a la hora enviar las consultas a la base de datos?

  • @carves67
    @carves67 Жыл бұрын

    @@jacobavilacamacho7644 revisaré pero creo que lo he hecho todo con el java.sql.date....gracias por la ayuda...y por tus videos

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    @@carves67 Si, con hibernate es muy similar, aunque los parametros de configuración van en un xml. las consultas también se crean en el archivo xml

  • @marianoalejandrovisgarra7407
    @marianoalejandrovisgarra7407 Жыл бұрын

    Alguien sabe alguna solución para el minuto 8:38 cuando quiero ejecutar npm run webpack habiendo guardado todo, me sale [webpack-cli] Invalid value 'true' for the '--node' option [webpack-cli] Expected: 'false'

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola Mariano, prueba agregando al comando de ejecución --mode=development, es decir que quedarías asi: npm run webpack --mode=development

  • @pablosanchez8179
    @pablosanchez8179 Жыл бұрын

    excelentes ejemplos y explicación, muchas muchas gracias!

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Gracias Pablo, Saludos

  • @thebitrunner5784
    @thebitrunner5784 Жыл бұрын

    Muy buen video. Explicado muy sencillo de entender y muy bien detallado para cualquier persona que se este iniciando con MongoDB.

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Muchas Gracias

  • @horaciospikerman5875
    @horaciospikerman5875 Жыл бұрын

    muy buen video... muy buen video... mañana lo realizo de nuevo, para madurar bien todo lo visto... quiero estar preparado para ese video que promocionás al final. muy buenoooo

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    De lujo!!!

  • @rommelyoshimarcondorimunoz9242
    @rommelyoshimarcondorimunoz9242 Жыл бұрын

    Buen video profe, al final deja ejercicios mencionando las paginas, ¿Cual es el libro ?, muchas gracias

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola. El libro es: Minería de Datos a través de ejemplos, Editorial Alfaomega, autora: María Pérez Márquez

  • @sauldaelguzmanhernandez2994
    @sauldaelguzmanhernandez2994 Жыл бұрын

    Los que tengan problemas en el minuto 23:40 Hoy Diciembre del 2022 no es necesario el fichero .babelrc eliminenlo primero. Para instalar los modulos: npm install @babel/core babel-loader @babel/preset-react @babel/preset-env -D Toda la configuración va en el fichero webpack: module.exports = { entry: './src/app/index.js', output: { path: __dirname + '/src/public', filename: 'bundle.js' }, module: { rules: [ { test: /\.m?js$/, exclude: /node_modules/, use: { loader: "babel-loader", options: { presets: [ '@babel/preset-env', '@babel/preset-react' ] } } } ] } }; Buen trabajo profesor, saludos

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Excelente, muchas gracias!!!!

  • @robertolopez123456
    @robertolopez123456 Жыл бұрын

    Hola! Que función cumple la sentencia random_state=0 ?? En otros modelos he visto que random_state no está presente o toma valores como 54 o 60. ¿¿Para que nos sirve??

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola, el valor de 0 le indica que tome los valores de forma aleatoria completamente.

  • @robertolopez123456
    @robertolopez123456 Жыл бұрын

    @@jacobavilacamacho7644 y que sería random_state=50 por ejemplo?

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    @@robertolopez123456 Random_state controla la mezcla que hará antes de hacer la división. Cuando le damos 0, sólo lo hace una vez, cuando el valor es mayor a 0 entonces lo hace por pasos repitiendo varias veces la mezcla para ir sacando los datos al conjunto de entrenamiento o de pruebas utilizando ese valor de que colocas como el valor aleatorio generado para hacer la mezcla

  • @robertolopez123456
    @robertolopez123456 Жыл бұрын

    @@jacobavilacamacho7644 muchas gracias, me haz ayudado mucho!

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    @@robertolopez123456 Saludos

  • @AntonyMeca
    @AntonyMeca Жыл бұрын

    hola estoy tratando de comunicar mi cliente con mi servidor para hacer un chat. Localmente no tuve ningun problema pero cuando lo subo al servidor por protocolo https no funciona, busque informacion y gener los dos archivos de ssl pero obtengo un error net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Como estas generando los archivos del certificado y con que extensión quedan?

  • @carlosjose-om3qr
    @carlosjose-om3qr Жыл бұрын

    Es la misma teoría y ejemplo del curso de udemy de machine learning del profesor Juan Gabriel.

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola, pues yo me basé en el curso: "Machine Learning A-Z Python & R in Data Science" de Kirill Eremenko, justamente de Udemy, no conozco el que mencionas. Saludos

  • @michaeldavilaalvarez7012
    @michaeldavilaalvarez7012 Жыл бұрын

    hola una pregunta nos podrias compartir el archivo csv social_network_ads.csv

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola Michael, Perdón por la tardanza, Te paso el link del archivo drive.google.com/file/d/17Eb2XNuR9byDl7W5H22AoE8CBLGUO4YS/view?usp=sharing

  • @christianadanortizlopezlir1345
    @christianadanortizlopezlir1345 Жыл бұрын

    Excelente video. Muchas gracias por compartir tan increíble información. Quedé encantado con todo lo que aprendí. Muchas felicidades :D

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Saludos Christian, Muchas gracias

  • @rexmen1036
    @rexmen1036 Жыл бұрын

    No me funciono

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Que errores te marca?

  • @erickcedeno7823
    @erickcedeno7823 Жыл бұрын

    Buen video, una consulta, si tengo mas de 2 variables a predecir pero son textos, por ejemplo (van, bus, saab o opel) aún puedo usar el LDA o se tendría que usar FLDA?

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Si puedes usar LDA, pero habría que codificar las variables, lo más conveniente es crear variables dummies

  • @erickcedeno7823
    @erickcedeno7823 Жыл бұрын

    Muy buen video, una consulta si tengo mas de 2 variables a predecir, por ejemplo (si es bus, van, opel o saab) como pudiera hacer?

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola Erick, si, puedes tener más de dos variables dependientes. en ese caso Y sería una matriz de nxm

  • @reynaldoquispe9335
    @reynaldoquispe9335 Жыл бұрын

    buen video, donde podemos descargar el dataset?

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola, muchas gracias!!! Te paso el link para los datasets de todos los videos drive.google.com/drive/folders/1Jdg2ttdM8pvSdC2ndd5tS5rPI37uTC_t?usp=share_link

  • @sandradeponte3689
    @sandradeponte3689 Жыл бұрын

    Excelente video para principiantes, me ayudo mucho. Gracias por su trabajo y dedicacion

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola Sandra, muchas gracias!!!

  • @dianapineda3196
    @dianapineda3196 Жыл бұрын

    muchas gracias que valioso aporte

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola, muchas gracias

  • @afsoundproducer5948
    @afsoundproducer5948 Жыл бұрын

    hola me sale node:internal/tls/secure-context:88 context.setKey(key, passphrase); ^ Error: PEM_read_bio_PrivateKey como lo podria hacer correr?

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola en que instrucción te sale? si creaste el archivo PEM del certificado?

  • @dhrty
    @dhrty Жыл бұрын

    Es porque tu clave privada tiene contraseña. En el objeto que se le pasa a la función createServer añade un string que diga >> passphrase: "tucontraseña" <<

  • @afsoundproducer5948
    @afsoundproducer5948 Жыл бұрын

    @@dhrty gracias que crack!

  • @kmilita94
    @kmilita94 Жыл бұрын

    Si no lo estamos utlizando, te ocupa muchos recursos el servicio???

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    No, realmente no, es ligero

  • @dianapineda3196
    @dianapineda3196 Жыл бұрын

    muy bueno muchas gracias !

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Gracias Diana, Saludos

  • @analauraac2244
    @analauraac2244 Жыл бұрын

    Excelente

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Muchas gracias

  • @pegazo1404881
    @pegazo1404881 Жыл бұрын

    Me puede ayudar con una tarea o me puede dar clases?

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola, de que se trata?

  • @pegazo1404881
    @pegazo1404881 Жыл бұрын

    @@jacobavilacamacho7644 justo de lo que explica KNN

  • @pegazo1404881
    @pegazo1404881 Жыл бұрын

    @@jacobavilacamacho7644 tiene un correo?

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    @@pegazo1404881 jacobavila @ gmail.com

  • @pegazo1404881
    @pegazo1404881 Жыл бұрын

    Listo, correo enviado

  • @jorgegonzalezherrera7457
    @jorgegonzalezherrera7457 Жыл бұрын

    Hola buenas tardes Jacob, ahora cómo se prueba el modelo con nuevos datos para clasificar estos?

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola Jorge, en el video, el nuevo conjunto de datos, resultante de aplicar el LDA, lo probamos con la regresión logística, para comprobar que las nuevas variables no perdieron información del conjunto original de datos.

  • @ferguzon9535
    @ferguzon9535 Жыл бұрын

    Eres el mejor, sólo te falta más publicidad.

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola!!!! Muchas gracias. Si, ya ando en eso a ver si repuntamos

  • @matematicasutiles6998
    @matematicasutiles6998 Жыл бұрын

    Buenas, requiero usar el algoritmo con más de 3 entradas... dónde podría encontrar orientaciones al respecto...

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Hola, de hecho lo puedes usar con múltiples entradas. En el video lo hago con dos por efectos de graficación, es decir para poder visualizarlo en la gráfica

  • @matematicasutiles6998
    @matematicasutiles6998 Жыл бұрын

    @@jacobavilacamacho7644 Hola gracias por responder, me podría ilustrar cómo modificar el código para poner múltiples entradas. me sería de gran utilidad... X = dataset.iloc[:, :-1].values alguien me dice que con esa línea. No obstante, mi cuestión es: ese :-1, qué me indica exactamente? todas las columnas excepto 1? agradezco cualquier ayuda

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    @@matematicasutiles6998 Hola, justo así agregas más variables a tu variable X. el slide con el -1 al final significa que mandaras a X las columnas iniciando desde la primera hasta la última menos 1, ya que la última columna va a ser tu variable Y. En python puede recorrer arreglos, listas y matrices desde el indice 0 a n-1 y al revés desde la columna n-1 hacia atrás con índices negativos

  • @isaiassupport9137
    @isaiassupport9137 Жыл бұрын

    Súper bueno la explicación , gracias!!

  • @jacobavilacamacho7644
    @jacobavilacamacho7644 Жыл бұрын

    Saludos, muchas gracias