Ya creo tener más visión sobre esto desarrollar en IA...Me dí cuenta de que hay que tener cuidado con las salidas... no es lo que parece, porque es la probabilidad de que ocurra algo.....A simple vista pensaría que mí salida tienen que ser como se me da la gana....por ejemplo decido hacer algo así: Una para la velocidad; otra para el frenado; para que de la izquierda y finalmente otra para la derecha.....Wuuuaaa!!! Jajajajajaj Cual es la probabilidad de ocurra derecha e izquierda al mismo tiempo (nunca), y que frene y acelere (mucho menos). Si le digo que es una sola salida para derecha, izquierda y centro.....y para la velocidad e 0 frenado total, 1 para acelerar al fondo. Entonces la probabilidades son más racionales, ya que la probabilidad de estar a la izquierda es 1, la derecha 0 y puede ser que centro este 0.30 a 0.70 (Mientras más rápido menor es el cruce). La entradas no puede ser tampoco peras con mangos.... también entra en la probabilidad... recordemos eso del código binario, mientras ocurre el 01 debe existir el 10, 11,00... ya que es un autómata cual será su recorrido (como un circuito lógico puertas nor, or , and ) , En este caso mis entradas es ¿contra que choco? es una sola probabilidad sensor: 0 a 1 y la aceleración actual de coche es 0 a 1
@zorochii2 жыл бұрын
Llevo como diez mil años de estar postponiendo rehacer la IA de mi juego de puzzles con algo como esto XD.
@javaboy65812 жыл бұрын
Pedado de video sobre redes neuronales, enhorabuena amigo!
@thebear25272 жыл бұрын
Esa IA aprendió a derrapar de una manera similar a como lo hacen en Initial D
@PeryLoth2 жыл бұрын
Como hiciste para igualar los datos de entrada de la IA, y como el carro recibe esos parametros? Cosas como derecha .5 e izquierda .2? Acelerar .8?
@GalanLefont2 жыл бұрын
El coche recibe varios parámetros de entrada individuales. Cosas como velocidad longitudinal, lateral, posiciones objetivo, raycasts, etc. Esos datos los ajusto para que entren en un rango de entre -1 y 1, no pasa nada si se exceden un poco, pero es preferible evitar valores extremos. La red hace todos sus cálculos y me devuelve una variable para acelerador y freno y otra para el volante.
@marcelocalmels4626 Жыл бұрын
bien
@yabovax7403 Жыл бұрын
Y donde está el código
@Benzitczo2 жыл бұрын
que felicidades eres bueno estudiar :)!
@CataxisGameDev2 жыл бұрын
Excelente vídeo, master piece como siempre. ¿Podrás hacer una IA que aprenda como asustar más y más al jugador con forme éste vaya jugando? 7u7
@GalanLefont2 жыл бұрын
En teoría es posible, pero requeriría recursos y conocimientos que no tengo. ¿Cómo mides que tanto lo esta asustando?
@CataxisGameDev2 жыл бұрын
@@GalanLefont Es ahí cuando entra la inteligencia artificial, no? quizás, aprender rutas, aprender que caminos toma el jugador, que tanto se mueve el player después de algún susto, buen punto de vista es que soy tonto xd
@GalanLefont2 жыл бұрын
Haría falta una base de datos enorme de gameplay combinado con informacion de que tan asustados estan los jugadores. Con eso como punto de partida probablemente habrían muchas formas de proceder. Por ejemplo, entrenar una IA que identifica que tan asustado esta un jugador por los movimientos del mouse, lo cual entonces podría usarse para entrenar un agente que maximice el miedo. Pero sin esos datos fiables iniciales de si alguien esta realmente asustado se me ocurren pocas ideas.
@M00nL1ght62 жыл бұрын
El final xD Muy buen video. Veo que la solución a tus problemas con la IA radica en que tenias que pensarlo mas como a un humano que a una funcion matematica. Un humano al principio de su vida es un libro en blanco al que van escribiendo sus parientes y su entorno: lo que esta "bien" y "mal" dentro de su cultura, lo que significa "bien" o "mal" y todo lo que es la vida de cada uno. Si lo que se quiere es replicar el sistema de decisiones o... "Libre Albedrio" del ser humano habría que mirar mas al ser humano. Obviamente esto no tacha a la logica matematica, de programacion o cualquiera con la cual se desarrolle todo esto. Dicho esto mi punto quedo claro: Si se quiere replicar algo se debe observar bien a lo que se quiere replicar.
@raiden-burst2 жыл бұрын
Brooooo!!!!! Me puedes ayudar? necesito ayuda con la ia
@GalanLefont2 жыл бұрын
Cuéntame más detalles.
@raiden-burst2 жыл бұрын
@@GalanLefont estoy haciendo un juego de carreras, pero no puedo con la IA
@raiden-burst2 жыл бұрын
@@GalanLefont es tipo Initial D
@raiden-burst2 жыл бұрын
@@GalanLefont Crees poder ayudarme por favor?, lo hago por amor al arte Gameplay de temprana fase: kzbin.info/www/bejne/fZDQloCeibh3iJY
@gybramllamas52627 ай бұрын
el git hub de este proyecto alguien lo podria subir? o responderme el link
@GalanLefont7 ай бұрын
El sistema de conducción en el que esta basado lo deje publico en en GitHub. Pero el resultado del entrenamiento no.
@matata3D2s Жыл бұрын
Sabes hacer todo eso en Unity, y no sabes usar la red neuronal o darle parametros para que funcione??!!!!. ¿Como es posible??
@GalanLefont Жыл бұрын
El desarrollo de videojuegos y la inteligencia artifical son campos similares, pero distintos. En este video se usa como ejemplo un algoritmo sencillo de conduccion que programé, eso no es un gran problema, pero hacerlo usando Machine Learning es un desafio completamente diferente.
@danielesquivel31552 жыл бұрын
que complejo, que estudiastes xd
@danielesquivel31552 жыл бұрын
ernesto GOD
@danielesquivel31552 жыл бұрын
wen video UwU
@tolska.11 ай бұрын
Decir que un goomba es una IA es como decir que la lavadora también lo es porque te lava la ropa si le das a un botón xd, cero sentido.
@GalanLefont11 ай бұрын
Depende de la definición de IA que estés usando. Pero, desde la más básica, hasta los comportamientos más simples, como el de los Goombas entran en el nivel más bajo de inteligencia artificial. Pero esto no significa que este en la misma categoría que los sistemas de machine learning, grandes modelos del lenguaje o inteligencia artificial generativa, simplemente son categorías diferentes. Tanto un carrito de compras como un BMW son carros.
@tolska.11 ай бұрын
@@GalanLefont entiendo la similitud que quisiste hacer con el carrito de la compra y el coche, pero la palabra IA se creo para sistemas "inteligentes", vease sistemas que aprenden, imitan la inteligencia humana, o que de alguna forma pueden procesar informacion. Un goomba literalmente es un sprite que va de un lado a otro y al entrar en colision con el jugador acaba la partida. Literalmente es el meme de "IA" con if else, y ni eso.