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.
Пікірлер
excelente video gracias por compartir su prodigioso conocimiento, bediciones
Mil Gracias. Saludos
Connection failed: La propiedad "encrypt" está establecida en "true" y la propiedad "trustServerCertificate" me sale este error que hago amigo?
Hola, Prueba cambiando la propiedad encrypt a false options: { encrypt: false, trustServerCertificate: false }
debiste haber mostrado el proceso para obtener los certificados
Hola, gracias por la sugerencia, lo hago en un nuevo video
Buenas noches señor Jacob. Su video me ha servido mucho para mi aprendizaje. Saludos desde Lima-Perú.
Hola, Mujchas gracias y que bueno que le ha servido. Un gusto
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.
Saludos y muchas gracias!!!
Que explicación más buena.
Muchas gracias!!!
Llevaba 4 días peleándome porque no conseguía que fuera el https en mi vps... MIL GRACIAS HERMANO!!!!
Saludos!!
muchas gracias don Jacob por su explicación
Con gusto, muchas gracias
el driver para jdk 17 cual seria ??
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
excelente, gracias por su tiempo.
Gracias
Gracias, funcionó
De maravilla
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?
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
Buenos días de acuerdo al código visto la curva ROC como se realiza?
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))]
Profe, una consulta. Como puedo integrar este websocket en node.js a una api rest echa en laravel. Agradezco si me responde
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
Muchísimas gracias :)
Saludos, muchas gracias
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?
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
+1 sub, eres una pistola
🤣 Muchas gracias. Saludos
Genial y perfecta explicación, muchas gracias!!!
Hola Muchas gracias
Buenas!! Buen video, también se puede hacer el inverse para poder visualizar los datos sin escalar. Saludos!!
Hola Muchas gracias. Si, exacto. Podemos hacer el reverse en el standard scaler para ver los datos originales. Saludos
Muy bien explicado. Gracias ...¡¡¡
Saludos y Gracias
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 /
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
Muchas gracias, excelente. 'El mejor'
Muchas gracias!!! Saludos
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!
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
@@jacobavilacamacho7644 gracias por la rápida respuesta!
tengo un problema con el date
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
Tengo otra preguntita...tengo que utilizar hibernate....sería lo mismo ? ....cambiar solo a la hora enviar las consultas a la base de datos?
@@jacobavilacamacho7644 revisaré pero creo que lo he hecho todo con el java.sql.date....gracias por la ayuda...y por tus videos
@@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
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'
Hola Mariano, prueba agregando al comando de ejecución --mode=development, es decir que quedarías asi: npm run webpack --mode=development
excelentes ejemplos y explicación, muchas muchas gracias!
Gracias Pablo, Saludos
Muy buen video. Explicado muy sencillo de entender y muy bien detallado para cualquier persona que se este iniciando con MongoDB.
Muchas Gracias
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
De lujo!!!
Buen video profe, al final deja ejercicios mencionando las paginas, ¿Cual es el libro ?, muchas gracias
Hola. El libro es: Minería de Datos a través de ejemplos, Editorial Alfaomega, autora: María Pérez Márquez
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
Excelente, muchas gracias!!!!
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??
Hola, el valor de 0 le indica que tome los valores de forma aleatoria completamente.
@@jacobavilacamacho7644 y que sería random_state=50 por ejemplo?
@@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
@@jacobavilacamacho7644 muchas gracias, me haz ayudado mucho!
@@robertolopez123456 Saludos
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
Como estas generando los archivos del certificado y con que extensión quedan?
Es la misma teoría y ejemplo del curso de udemy de machine learning del profesor Juan Gabriel.
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
hola una pregunta nos podrias compartir el archivo csv social_network_ads.csv
Hola Michael, Perdón por la tardanza, Te paso el link del archivo drive.google.com/file/d/17Eb2XNuR9byDl7W5H22AoE8CBLGUO4YS/view?usp=sharing
Excelente video. Muchas gracias por compartir tan increíble información. Quedé encantado con todo lo que aprendí. Muchas felicidades :D
Saludos Christian, Muchas gracias
No me funciono
Que errores te marca?
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?
Si puedes usar LDA, pero habría que codificar las variables, lo más conveniente es crear variables dummies
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?
Hola Erick, si, puedes tener más de dos variables dependientes. en ese caso Y sería una matriz de nxm
buen video, donde podemos descargar el dataset?
Hola, muchas gracias!!! Te paso el link para los datasets de todos los videos drive.google.com/drive/folders/1Jdg2ttdM8pvSdC2ndd5tS5rPI37uTC_t?usp=share_link
Excelente video para principiantes, me ayudo mucho. Gracias por su trabajo y dedicacion
Hola Sandra, muchas gracias!!!
muchas gracias que valioso aporte
Hola, muchas gracias
hola me sale node:internal/tls/secure-context:88 context.setKey(key, passphrase); ^ Error: PEM_read_bio_PrivateKey como lo podria hacer correr?
Hola en que instrucción te sale? si creaste el archivo PEM del certificado?
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" <<
@@dhrty gracias que crack!
Si no lo estamos utlizando, te ocupa muchos recursos el servicio???
No, realmente no, es ligero
muy bueno muchas gracias !
Gracias Diana, Saludos
Excelente
Muchas gracias
Me puede ayudar con una tarea o me puede dar clases?
Hola, de que se trata?
@@jacobavilacamacho7644 justo de lo que explica KNN
@@jacobavilacamacho7644 tiene un correo?
@@pegazo1404881 jacobavila @ gmail.com
Listo, correo enviado
Hola buenas tardes Jacob, ahora cómo se prueba el modelo con nuevos datos para clasificar estos?
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.
Eres el mejor, sólo te falta más publicidad.
Hola!!!! Muchas gracias. Si, ya ando en eso a ver si repuntamos
Buenas, requiero usar el algoritmo con más de 3 entradas... dónde podría encontrar orientaciones al respecto...
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
@@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
@@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
Súper bueno la explicación , gracias!!
Saludos, muchas gracias