identidad por dispositivo de entrada

Iniciado por + 1 Oculto(s), 7 Julio 2016, 04:54 AM

0 Miembros y 1 Visitante están viendo este tema.

+ 1 Oculto(s)

hola a la comunidad espero puedan ayudarme... quiero implementar biometria de teclado

alguna idea para implementar la biometría de teclado???

ia? redes neuronales? alguna idea?

engel lex

learning machine y tienen que entrenarse con cada usuario
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

+ 1 Oculto(s)

#2
gracias por responder !!!

ahora sobre el asunto que se debe investigar?



redes bayesianas se adaptaria bien?

Mod: No hagas Doble post

engel lex

no las manejo, pero si son redes de recopilación de datos estadisticos, si, si te sirven
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

overxfl0w13

#4
Buenas.

Lo que pides es un sistema de dinámica de tecleo o escritura, un método biométrico más.

Modelos gráficos como las redes bayesianas no se suelen utilizar en lo que buscas debido a la complejidad de modelar las redes en este caso, ¿cómo modelas la distribución conjunta entre las características que se usan normalmente?. Dejémoslas para aplicaciones donde sí estén claras dichas relaciones y puedan ser especificadas por expertos.

Centrémonos en utilizar otros sistemas de clasificación, hay muchos enfoques, es tu tarea determinar aquel que se comporte mejor, las características a utilizar y el preproceso en función de los datos que tengas.

Te dejo un ejemplo que hice hace unos dias, https://github.com/overxfl0w/Typing-Recognition . La idea es, para cada usuario, entrenar con un texto prefijado escrito varias veces y extraer el tiempo que mantiene pulsada cada tecla, el tiempo que pasa entre la pulsación de una tecla y la siguiente, tiempo entre soltado de una tecla y la siguiente, número de errores y lo que se te pueda ocurrir para discriminar (ojo, siempre que aporte información y no sea redundante con las anteriores).

Una vez extraídas las características ya es cuestión de visualizar la distribución en el espacio muestral y tomar ciertas decisiones sobre qué clasificadores utilizar y como preprocesar los datos. En mi caso uso support vector machine sin kernel ni márgenes blandos solo por probar ya que son de los sistemas que normalmente mejores resultados ofrecen (a cambio de cierto coste en el entrenamiento..).

He intentado hacerte un resumen de todo el proceso, no es cuestión de profundizar demasiado en un post porque todo lo que tienen por debajo este tipo de aplicaciones lleva unos cuantos años de estudio. Si estás interesado en estos temas, siempre que tengo tiempo publico entradas relacionadas en nuestro blog, http://indeseables.github.io/ , no estaría mal seguirlo :). Espero haber ayudado.

Edit: Corregidos los enlaces :)
[/url]

+ 1 Oculto(s)

#5
hola muchas gracias por su ayuda

los enlaces que citaste sale error 404, espero puedas corregirlo para aprender

una ves mas gracias

para aprender un poco sobre support vector machine estoy leyendo un poco de esto para tener algo de base https://es.wikipedia.org/wiki/M%C3%A1quinas_de_vectores_de_soporte

me podrias ayudar a algo mas util y que me ayude?

algunos links que me puedan ayudar?

la lib Perceptron, me ayudaria??


se te agradece tu ayuda overxfl0w13

+ 1 Oculto(s)

#6

instale los paquetes requeridos y
me sale este error,

disculpas y porfavor lleven este tema al subgrupo correspondiente


me surgio una idea de aplicacion, quiero aplicar este sistema al momento de examen en linea.

el entrenamiento seria diferente?

engel lex

no mezcles cosas o es java o es python (doble post, ultima advertencia )
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.