miguelvalerogarcia
miguelvalerogarcia
  • 567
  • 280 413
La excusa inconfesable
La excusa inconfesable
มุมมอง: 143

วีดีโอ

Minisermón sobre la falta de conocimientos previos
มุมมอง 122ปีที่แล้ว
Minisermón sobre la falta de conocimientos previos
Mas sobre feedback
มุมมอง 110ปีที่แล้ว
Mas sobre feedback
Presentation
มุมมอง 304ปีที่แล้ว
Presentation
Step 12: Some image processing
มุมมอง 70ปีที่แล้ว
Step 12: Some image processing
Step 21: socket io
มุมมอง 31ปีที่แล้ว
Step 21: socket io
Step 19: Get and Post flightplans
มุมมอง 63ปีที่แล้ว
Step 19: Get and Post flightplans
Step 20: Draw loaded flight plan
มุมมอง 40ปีที่แล้ว
Step 20: Draw loaded flight plan
Step 18: WP table
มุมมอง 26ปีที่แล้ว
Step 18: WP table
Step 13: Map
มุมมอง 29ปีที่แล้ว
Step 13: Map
Step 17: show distance
มุมมอง 35ปีที่แล้ว
Step 17: show distance
Step 16: catch mouse move
มุมมอง 24ปีที่แล้ว
Step 16: catch mouse move
Step 15: start, finish and clear
มุมมอง 24ปีที่แล้ว
Step 15: start, finish and clear
Step 14: Markers and paths
มุมมอง 34ปีที่แล้ว
Step 14: Markers and paths
Step 11: Get video stream
มุมมอง 51ปีที่แล้ว
Step 11: Get video stream
Step 8: Radio, Checkbox and Scale
มุมมอง 51ปีที่แล้ว
Step 8: Radio, Checkbox and Scale
Step 10: Send parameters
มุมมอง 30ปีที่แล้ว
Step 10: Send parameters
Step 9: MQTT
มุมมอง 74ปีที่แล้ว
Step 9: MQTT
Step 4: Modular organization
มุมมอง 45ปีที่แล้ว
Step 4: Modular organization
Step 7: Modal window
มุมมอง 30ปีที่แล้ว
Step 7: Modal window
Step 6: Table
มุมมอง 34ปีที่แล้ว
Step 6: Table
Step 5: Alert, label and input
มุมมอง 43ปีที่แล้ว
Step 5: Alert, label and input
Step 3: buttons placement
มุมมอง 34ปีที่แล้ว
Step 3: buttons placement
Step 2: Main layout
มุมมอง 42ปีที่แล้ว
Step 2: Main layout
Step 1: simple form
มุมมอง 101ปีที่แล้ว
Step 1: simple form
Presentation
มุมมอง 3972 ปีที่แล้ว
Presentation
Step18: socket.io
มุมมอง 382 ปีที่แล้ว
Step18: socket.io
Step 15: Midpoint, waypoint table, clear
มุมมอง 312 ปีที่แล้ว
Step 15: Midpoint, waypoint table, clear
Steps16-17: draggable, API rest, axios (2)
มุมมอง 322 ปีที่แล้ว
Steps16-17: draggable, API rest, axios (2)
Step 12: OpenCV
มุมมอง 392 ปีที่แล้ว
Step 12: OpenCV

ความคิดเห็น

  • @user-pw6jq1ev2s
    @user-pw6jq1ev2s 3 หลายเดือนก่อน

    very good

  • @user-tq4wb4vk4u
    @user-tq4wb4vk4u 10 หลายเดือนก่อน

    Great video, can you share the github link?

  • @AllAboutCricket-vo4ei
    @AllAboutCricket-vo4ei ปีที่แล้ว

    1.09 basic movements - the direction of the arrow denoting Yaw movement is wrongly mentioned. It should be vice versa. When the speed of CCW is increased it will create a torque in the CW direction(which means it will rotate in the CW direction.)

  • @rubenhidalgocarrillo
    @rubenhidalgocarrillo ปีที่แล้ว

    Es complicado... Los cambios que ha sufrido la educación desde que nosostros éramos estudiantes han sido muchos. El hecho de fomentar el interés por el aprendizaje exige por un lado justamente interés, que no siempre está presente. En ocasiones la gente no quiere aprender, sino que quiere un título, y como es lógico minimizan el esfuerzo para conseguir el objetivo. Cuando un individuo tiene que presentar 300 mil millones de entregables por semana de cada asignatura que hace, justamente no le estamos fomentando su curiosidad, está perdiendo más tiempo en completar el papeleo administrativo que en adquirir conocimientos. Cuando nosotros éramos "más jóvenes" teníamos un año entero para aprender, y podíamos dedicarnos una semana entera a un tema en concreto de forma compulsiva, pasando de todo lo demás. Ahora les exigimos que dediquen 10 minutos a una tarea y que conmuten a otra de forma automática por mucho interés que tengan en lo que están haciendo. Recuerdo en mi época de estudiante con mucho cariño la asignatura de Sistemas Operativos. Aquél año dediqué muchísimas horas a hacer un sistema operativo desde cero. Eso a dia de hoy sería imposible. Yo fuí de los privilegiados que disfruté como un loco de mi época de estudiante, y trabajé muchísimo, pero la única presión que tenía era la de aprobar un examen final o de presentar un proyecto con cara y ojos el acabar la asignatura. La evaluación continua tal como está planteada, para un estudiante como el que yo fui, seria más un tortura que una ayuda, por ejemplo. Recuerdo cuando estaba en primero, aprendiendo a programar en ensamblador. Tuve el privilegio de poder dedicar muchísimo tiempo a hacer un programa en Basic, en un Commodore 64, capaz de leer código máquina del PDP y emularlo, que obviamente no era ni un requisito ni un ejercicio de la asginatura. Eso a dia de hoy sería impensable, no podría haberlo hecho. Es solo un ejemplo, de tantos otros. El autoaprendizaje a veces es incompatible con las directrices. Alguien a quien le importa poco lo que está haciendo, te dirá: "No me toques las narices y dime lo que tengo que hacer para aprobar" (esta suele ser la postura más común que suelo identificar). Alguien a quien importa mucho lo que está haciendo, hasta el punto de ser incluso compulsivo, te dirá: "Déjame estar con lo que estoy, no me hagas dejarlo y ponerme con otra cosa, no me evalúes por la cantidad de papeles que he subido a tiempo al campus, sino por lo que realmente se". Igual el sistema educativo debería plantearse si lo que se necesita es una FP3 (universidad orientada al mundo laboral) y otra universidad donde vaya la gente que tiene interés en aprender por encima de conseguir un título. Yo quizá soy de esos profes a los que les gusta dar clase en lugar de corregir ejercicios, no lo voy a negar. Pero el motivo no creo que sea el lucirme, yo siempre digo que a mis alumnos les enseño "la eme con la a"; lo que pueda explicar en una clase de primero de programación de ninguna manera es una demostración de los "enormes conocimientos" que pueda tener. La vocación de docente creo que tiene que ver más con la empatía y con la presentación del bosque, del mapa, la satisfacción de ver la cara de alguien cuando por fin entiende donde se está moviendo, en el conocimiento radical (de raíz), y no tanto como en el de conseguir competencias. No es lo mismo saber como funcionan las cosas que saber hacer cosas, y a veces pecamos de dirigir el aprendizaje hacia la segunda opción. El hecho de que alguien sea capaz de resolver una derivada no asgura que sepa lo que es una derivada. A una empresa le intresa que alguien sepa resolver derivadas aunque no sepa lo que son, pero la tarea de una universidad es fabricar gente que sepa lo que es una derivada. Es un conflicto, que se acentúa cada vez más, por ello pienso que al sistema educativo le falta una pata (una FP3).En informática tenemos la suerte de que al menos el aprendizaje no choca con cuestiones ideológicas, pero no quiero ni imaginarme lo que debe sufrir un estudiante de historia o de filosofía que tenga espíritu crítico e inquietudes radicales (de llegar a la raíz de las cosas, no de extremismos...). En fin, que creo que es muy complicado, y que el aprendizaje no es lineal, no son temas o escalones que se han de ir superando por orden, sino que es una espiral de obsesiones (cuando el interés por aprender es real), donde las cosas sabes cuándo las empiezas, pero no cuándo las acabas, porque se otro modo acabas priorizando entregas y cumplimentaciones de requisitos (que es lo que al final interesa a una empresa).

  • @aleshamardhy
    @aleshamardhy ปีที่แล้ว

    great video!

  • @vados84
    @vados84 ปีที่แล้ว

    Why do I always have the inscription Unhealthy AHRS on the flight horizon in the simulator, how to get rid of it? Help. Thank you.

  • @harishsahu8072
    @harishsahu8072 ปีที่แล้ว

    really good explained

  • @oshe967
    @oshe967 ปีที่แล้ว

    5:20 not working

  • @thestreagameryt2078
    @thestreagameryt2078 2 ปีที่แล้ว

    Buenísimo vídeo

  • @bhavin716
    @bhavin716 2 ปีที่แล้ว

    I am working in similar test case of genetic algorithm in c# which has fitness function below private static Func<string, double> Fitness(string goal) { return new Func<string, double>(chromosome => { double total = 0; for (int i = 0; i < goal.Length; i++) { if (goal[i] != chromosome[i]) { total++; } } return 1.0 / (total + 1); }); } I need to complete below function which Find Binary Genetic String which accepts above function parameter as input also other parameter is probMutation and probCrossover are provided floating point numbers that represent the chance of their respective modification occuring. public static string FindBinaryGeneticString(Func<string, double> fitness, int length, double probCrossover, double probMutation) { //need to complete logic here } Above function should return a binary string of '0' and '1' of chromosomeLength that has a fitness score of 1 as computed by getFitness. Can you help me to iterate over this function logic.

  • @ccrd6619
    @ccrd6619 2 ปีที่แล้ว

    amigo deberías poner los códigos, o dejar para descargarlos

  • @42kanavsharma63
    @42kanavsharma63 2 ปีที่แล้ว

    Where can I find code link ??

  • @rosanasatorrecuerda2342
    @rosanasatorrecuerda2342 2 ปีที่แล้ว

    Hola Miguel. Me alegra aprovechar el visionado del vídeo para saludarte. Me parece una solución más que interesante y productiva. Tengo una duda ¿cuántas sesiones, tiempo, empleas para esta actividad? Gracias Miguel. Un abrazo

    • @miguelvalerogarcia
      @miguelvalerogarcia 2 ปีที่แล้ว

      Rosana, gracias por tu comentario. La frecuencia depende del método que uses. Hace años que uso PBL y en ese contexto la motivación de los alumnos se consigue por otras vías, como bien sabes. No obstante, uso ese método en un par de sesiones para que hagan ejercicios preparatorios de los exámenes de conocimientos básicos. Pero hace ya unos cuantos años, cuando usaba un método más tradicional, me planteé usar esa técnica en todas las sesiones de ejercicios. Pensé que quizá se cansarían del asunto pero parece que no. Fue bien. De hecho, ese curso observé una mejora significativa en los resultados de las encuestas docentes.

    • @rosanasatorre6279
      @rosanasatorre6279 2 ปีที่แล้ว

      @@miguelvalerogarcia Mil gracias, Miguel

  • @benato64
    @benato64 2 ปีที่แล้ว

    Buenas, gracias por el tutorial. He conseguido recibir y enviar mensajes pero me gustaría lograr a poder enviar comandos y ejecutarlos en el Raspberry Pi. Se podría guardar los mensajes o direccionarlos al LX terminal para poder ejecutarlos? Gracias y un saludo.

    • @eduardoborja2141
      @eduardoborja2141 2 ปีที่แล้ว

      Te sirve usar python? inténtalo con pyserial...

  • @josemartinezbonanza7974
    @josemartinezbonanza7974 2 ปีที่แล้ว

    Abuelaaaaaaaaaaaaaaaaa!!!

  • @abdulwasif6473
    @abdulwasif6473 2 ปีที่แล้ว

    good

  • @romina9065
    @romina9065 2 ปีที่แล้ว

    Hello, actually i know you won't answer me but i want to try my chance. i have a question, where did you use the Main method structure?

    • @miguelvalerogarcia
      @miguelvalerogarcia 2 ปีที่แล้ว

      This is the code where you can find de main. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace GACartas { public class Mochila { /* Snapsack problem * * */ //Number of objects public const int N = 15; // Value of every object int[] valor = new int[N] {100,60,70,15,14,23,50, 12, 23, 2, 45, 12,34, 78, 23}; // Weight of every object int[] peso = new int[N] { 42,23,21,15,7,9, 16, 11, 6, 9, 10, 34, 13, 15, 8 }; // Capacity of snapsack public const int PESOMAX= 150; // Chomosome: a row of N bits //generation size public const int POP = 10; // Chomosome: a row of N integers (0 or 1) public const int LEN = N; // Matrix to represent the generation // POP rows and LEN integers (0 or 1) in every row private int[,] gene = new int[POP, LEN]; //mutation rate private double MUT = 0.4; //recomination rate private double REC = 0.5; //how many interations private double END = 10000000; Random rnd = new Random(); //empty constructor public Mochila() { } public void run() { int a, b, Winner, Loser; init_pop(); escribir_mejor(); for (int iteration = 0; iteration < END; iteration++) { // Select two random solution from current generation a = (int)(POP * rnd.NextDouble()); b = (int)(POP * rnd.NextDouble()); //identify the best of both (winner) and the loser. if (fitness(a) > fitness(b)) { Winner = a; Loser = b; } else { Winner = b; Loser = a; } // The winner remains in the generation // The loser also remains but some bits will be replaced by those from the winner for (int i = 0; i < LEN; i++) { // for each bit of the chromosome // we dedice if the loser keeps the bit or if we replace it by the bit of the winner if (rnd.NextDouble() < REC) gene[Loser, i] = gene[Winner, i]; // now we decide if we mute the bit if (rnd.NextDouble() < MUT) gene[Loser, i] = 1 - gene[Loser, i]; } } escribir_mejor(); } private void escribir_mejor() // Finds the best solution in the current generation and prints it { int mejor = 0; for (int i = 1; i < POP; i++) if (fitness(mejor) < fitness(i)) mejor = i; Console.WriteLine("The best solution so far is:"); for (int j = 0; j < LEN; j++) { if (gene[mejor, j] == 1) Console.Write("Object {0}, ", j); } Console.WriteLine(); Console.WriteLine("Value: {0}", fitness (mejor)); Console.ReadLine(); } private double fitness(int n) // value for solution in row n of generation // sum of values of selected objects in solution, provided that the total weight does not // exceeds the snapsack capacity { int valorT=0; int pesoT = 0; for (int j = 0; j < LEN; j++) { if (gene[n, j] == 1) { valorT = valorT + valor[j]; pesoT = pesoT + peso[j]; } } if (pesoT > PESOMAX) return -1; else return valorT; } //Build initial generation private void init_pop() { //for entire population for (int i = 0; i < POP; i++) { //for all genes for (int j = 0; j < LEN; j++) { if (rnd.NextDouble() < 0.5) { gene[i, j] = 0; } else { gene[i, j] = 1; } } } } } class Program { static void Main(string[] args) { //create a new Microbial GA Mochila GA = new Mochila(); GA.run(); //read a line, to stop the Console window closing Console.WriteLine("Fin"); Console.ReadLine(); } } }

    • @romina9065
      @romina9065 2 ปีที่แล้ว

      @@miguelvalerogarcia I'm very thankful🙏🏻

  • @dominicbowie092
    @dominicbowie092 2 ปีที่แล้ว

    Why tf is this reccommend to me 🤣🤣

  • @Kristobal_1112
    @Kristobal_1112 2 ปีที่แล้ว

    Hola

  • @rubenhidalgocarrillo
    @rubenhidalgocarrillo 3 ปีที่แล้ว

    Good explanation, teacher :)

  • @unedocencia1069
    @unedocencia1069 3 ปีที่แล้ว

    Charla interesante con final poco esperanzador XD

  • @unedocencia1069
    @unedocencia1069 3 ปีที่แล้ว

    El impacto del confinamiento en contexto de pandemia 1. Testimonio personal 2. En lo que observa de los colegas. 3. Relación docente-estudiante 4. Tecnología y el chip-docente. 5. Las prioridades del docente hoy Elena: 1. Extraña de la presencialidad el uso de activos que tiene la Institución. 2. Impacto irregular de la tecnología: En algunos para acortar la brecha, en otros como una réplica de lo que se venía haciendo. 3. Siente que se ha perdido interactividad con los estudiantes 4. 11:00 Docentes que ya usaban métodos activos ya tenían mucho material preparado. Para todos es una 11:52 "oportunidad para el memorismo" pero no asegura que vaya a ver un cambio a ¿métodos activos?. Pero el gran uso ha sido para la evaluación (clásica) 14:46 (sobre cambio de chip docente) "No es un tema de tecnología es un tema de pedagogía" 5. 16:26 La preocupación mayor ha sido que los estudiantes siguiesen la asignatura y técnicas y herramientas de evaluación SUMATIVA y anti-fraude. Hay que cambiar el tipo de prueba de evaluación. Miguel: 3. 04:00 Dependiendo de las dinámicas te encuentras más cerca de los estudiantes. 3. 05:35 La disponibilidad del docente a petición del estudiante es más amplia. "El esclavismo profesional" 4. Cambio de chip docente: 09:16 el docente de clase magistral está más cerca ahora de emplear métodos activos pues si la lección ya está pre-grabada y de acceso al estudiante qué necesidad hay de volverla a hacer. 10:10 "No me digas que vas a repetir lo del vídeo..." 12:49 "Los estudiantes encontrarán que al tener el vídeo ya no es necesario asistir a clase" (pensando en el docente magistral) "pero hay un terreno abonado para dar un paso "(hacia métodos activos) 13:56 Con decepción ve que en vez que la tecnología esté sirviendo para "transformar" la actitud docente lo que está haciendo es para que el docente "no cambie" v.g. "Aulas híbridas" 20:52 (Con sorna) Los colegas han explorados herramientas muy sofisticadas para ver si los estudiantes copian exámenes "¿Es la misión del alumno engañar a su profesor?"

  • @unedocencia1069
    @unedocencia1069 3 ปีที่แล้ว

    "Teoría del huevo frito", es que estoy imaginando al bueno de Vygotsky en Casa Lucio de Madrid. XD

  • @unedocencia1069
    @unedocencia1069 3 ปีที่แล้ว

    03:49 "Y solo regresan a recoger el cuerpo cuando la clase está a punto de acabar" XD. Quizá un buen recursos para volver a captar la atención sea cada 20 o 25 minutos solicitar participación del alumno. Tenía un profesor que cada cierto tiempo nos pedía (a veces de manera aleatoria, a veces por voluntad nuestra) algún "comentario crítico" sobre el tema. Eso era la cafeína más intensa que tenía en esa materia, te digo. En la rúbrica del docente estaba contemplada esa participación. Yo le agregaría un formulario para que los estudiantes evalúen con esa rúbrica al colega que participa. Claro, la evaluación sería tan solo de la expresión oral, coherencia y quizá manejo del lenguaje... muy pocos criterios para que sea fácil de manejar. Saludos.

  • @unedocencia1069
    @unedocencia1069 3 ปีที่แล้ว

    Qué gran descubrimiento el mío conocer tus contenidos Miguel. Muchas gracias y saludos desde Lima.

  • @davidsevilla2498
    @davidsevilla2498 3 ปีที่แล้ว

    Yo echo la misma cuenta pero dividiendo entre 20 horas, porque habiendo examen final están las semanas de preparación. Entonces las cinco asignaturas simultáneas se traducen en 40 horas semanales, que sí es como un trabajo a tiempo completo (si los trabajos y las asignaturas fueran como dice la teoría que tienen que ser).

  • @rubenhidalgocarrillo
    @rubenhidalgocarrillo 3 ปีที่แล้ว

    Yo soy de los profes que ha quedado con los alumnos los fines de semana a las 10 de la noche.... (llámame enfermo)

  • @rubenhidalgocarrillo
    @rubenhidalgocarrillo 3 ปีที่แล้ว

    Conversación interesante.

  • @rubenhidalgocarrillo
    @rubenhidalgocarrillo 3 ปีที่แล้ว

    Good video, teacher!!! :)

  • @danielhuarcaya9712
    @danielhuarcaya9712 3 ปีที่แล้ว

    puede ser que el -12 este mal pasado a Complemento a 2? min 1:48 y sea : 11101000

  • @yangfei2477
    @yangfei2477 3 ปีที่แล้ว

    gracias profesor Miguel, video muy util

  • @sofiamontagutbel3968
    @sofiamontagutbel3968 3 ปีที่แล้ว

    gracias profe

  • @enrinycastro
    @enrinycastro 3 ปีที่แล้ว

    de casualidad alguien tiene las repuestas de los primeros ejercicios?

  • @dl1370
    @dl1370 3 ปีที่แล้ว

    hablas horrible y das flojera con todo respeto.

  • @mireiadiaz9758
    @mireiadiaz9758 3 ปีที่แล้ว

    Muy bien explicado. Gracias

  • @SolvingOptimizationProblems
    @SolvingOptimizationProblems 4 ปีที่แล้ว

    Genetic algorithm in C#, python and matlab, which one is the best Sir? Many thanks!

  • @edubits01
    @edubits01 4 ปีที่แล้ว

    Dos grandes profesionales. Quizás el único pero sobre los que aprueban sin merecerlo es algo que me he encontrado este año al detectar copias en 2 personas (reincidentes de otras asignaturas) y que producían en sus compañeros el efecto contrario: para qué estudiar si YYYY aprobó sin estudiar... Todo pasa en cualquier caso por la honestidad/justicia y porque lo que aprendan les resulte llamativo y útil

  • @13Hemera
    @13Hemera 4 ปีที่แล้ว

    Como dices que se llama el juego?

  • @edubits01
    @edubits01 4 ปีที่แล้ว

    Desde que lo conocí por tí (creo que en un artículo que leí tuyo y luego lo comentaste en un curso que nos impartiste en la Universidad de Extremadura) lo uso, con alguna modificación. Me ha venido muy bien, ¡también con la pandemia! ¡Muchas gracias Miguel!

  • @joelgonzalespasapera6774
    @joelgonzalespasapera6774 4 ปีที่แล้ว

    felicitaciones por tus ejemplos planteados ..... ¿se podria agregar a todas areas en curriculo nacional?

  • @jaimeeduardocordero1403
    @jaimeeduardocordero1403 4 ปีที่แล้ว

    Como hago un ABP en las reaciones químicas

  • @yangfei2477
    @yangfei2477 4 ปีที่แล้ว

    muy bueno explicacion ,gracias profersor.

  • @claymore806
    @claymore806 4 ปีที่แล้ว

    Han pasado 9 años te has dado cuents que 2 elevadoca 6 es 64?

  • @nakajimatakahashi7106
    @nakajimatakahashi7106 4 ปีที่แล้ว

    gracias Profesor Miguel!!!

  • @zewuan-yTita
    @zewuan-yTita 4 ปีที่แล้ว

    Creo que los problemas se plantean desde la realidad, desde el curriculum ecologico funcional. No una guia de trabajo. Que se abran las aulas....

  • @nakajimatakahashi7106
    @nakajimatakahashi7106 4 ปีที่แล้ว

    Gracias Profersor!!

  • @AndresManriquel
    @AndresManriquel 4 ปีที่แล้ว

    Todos somos Jennifer xD

  • @Pireky
    @Pireky 4 ปีที่แล้ว

    Irónicamente... entonces si hicieran los exámenes de dos en dos estaría en línea con la teoría del aprendizaje “actual”?? 😂😂 Gracias por todos tus vídeos!! Estoy aprendiendo un montón!!!

  • @marcxapelli3633
    @marcxapelli3633 5 ปีที่แล้ว

    mejor profesor de la eetac

  • @GonzaloOviedoTONYXXII
    @GonzaloOviedoTONYXXII 5 ปีที่แล้ว

    Muchas gracias por la explicación! Clara, completa y concisa. Saludos desde Argentina!