8AAFFF
8AAFFF
  • 11
  • 255 672
i made an ULTRAKILL AI
I just got sponsored by Boston Dynamics!!! they said that they are developing a secret technology which can transform Hemoglobin (a protein commonly found in red blood cells) into electricity!!!
this has so much potential for robotics😁
-----------------------------------------------------------------------------------------------
github:
github.com/marmust/ULTRANET
-----------------------------------------------------------------------------------------------
music:
1: The Cyber Grind - Meganeko
2: Synth City - Synthwave Nation
3: Ascention - Sub Morphine
4: Supernova Run - Absolute Valentine
5: Heist - El Tigr3
6: some ai generated slop (download: drive.google.com/drive/folders/1E6MUyjNTPCzTvnZQhbMMeGc5dKuoRypL?usp=sharing)
-----------------------------------------------------------------------------------------------
looking for feedback:
1: I added a neon glow to all of the texts, even though yt compression kinda ruined it, does it look good?
2: I tried to write the script in more of a [to solve this problem, we can do...] format instead of the usual [I solved this problem by doing...]. was this a good decision?
-----------------------------------------------------------------------------------------------
timecodes:
0:00 - Intro
1:14 - General Structure Of Code
1:52 - Interface With ULTRAKILL Script
2:53 - Sensor Scripts Explanation
3:30 - Targeting Sensor (object detection)
6:00 - Depth Sensor (depth estimnation)
7:44 - Unimportant Filler
8:00 - Main Behaviour Of Agent
10:37 - Last Recap
11:30 - In Game Performance
13:45 - Outro
-----------------------------------------------------------------------------------------------
thanks for watching :)
Переглядів: 20 865

Відео

coding a really fast De-Noising algorithm
Переглядів 45 тис.4 місяці тому
in this video, I coded a denoiser for raytracers. It is really fast because all it does is blur an image (with a few extra steps). GitHub repo (improvements are welcome :D) github.com/marmust/raytracing_denoiser music: 1 - Hotline Miami OST - Inner Animal - Scattle 2 - Hotline Miami OST - Blizzard - Light Club 3 - Throttle Up - Dynatron mentions: coding adventures guy: ua-cam.com/video/Qz0KTGYJ...
Mapping The InterNet | colors and optimizations
Переглядів 9 тис.6 місяців тому
i made a thing that uses graph theory / force directed graphs to map out the connections between different webpages :) as i said, project is open source: github.com/marmust/internet-scanner music links: HOME - resonance: ua-cam.com/video/8GW6sLrK40k/v-deo.html Unfound - arrival: ua-cam.com/video/RZtZcBRt5Pw/v-deo.html pls ansr in comments :) 1: suggest name for this thing 2: discord Y/N 3: keep...
Mapping The Internet
Переглядів 172 тис.7 місяців тому
in this video i coded up a little project, which can scan a webpage for its links, and display them as a mathematical node graph. useful links: - github repo: github.com/marmust/internet-scanner - songs: 1: arcadia - white bat audio: ua-cam.com/video/oijfccjO-rY/v-deo.html&pp=ygUXYXJjYWRpYSB3aGl0ZSBiYXQgYXVkaW8= 2: glitch in reality - white bat audio: ua-cam.com/video/9M340LDomjU/v-deo.html&pp=...
Creating Any Dimensional Physics simulation (PYTORCH)
Переглядів 2,8 тис.8 місяців тому
I coded a particle physics simulation that can work in any dimension. so 4, 5, 6... dimensional simulations are now possible! It is implemented in PyTorch so it can run on the GPU. helpful links: open source code: github.com/marmust/n-dim-particle-sim music used: 1: BEAT SABER main menu music 2: Moonlit - VØj , Narvent 3: HOME - Head First 4: Fractals - Vincent Rubinetti (3Blue1Brown OST) thank...
How I Made A ChatBot (no GPT) Using a Primitive Neural Network
Переглядів 1,2 тис.10 місяців тому
in this video, i made a simple "ChatBot" with a text completion system that i made. links: music: 1: fractals - vincent rubinetti (3blue1brown music) 2: home - head first 3: Karl Casey - Night Crawler code: github.com/marmust/UNMASKER-text-gen previous video: ua-cam.com/video/9gA5Agejlr0/v-deo.html thanks for clicking on the video :)
BERT is generating text
Переглядів 54910 місяців тому
this is a demo of a new way to generate text I created. it uses BERT-like unmaskers to generate pretty convincing text! The main advantage of this method is that the network can go over the text multiple times, fixing its previous mistakes. all project files are located in this repo: github.com/marmust/UNMASKER-text-gen the music used: Tagavaka - Extrapolate ua-cam.com/video/RKaa9xxFLHw/v-deo.h...
What Neural Networks think, and how is this Useful?
Переглядів 95811 місяців тому
in this video, I used a pretty unconventional visualization technique to see what neural network architectures suit best different tasks. it should be noted that I'm not the one who invented this, as far as I know, the first appearance of this was in a paper called "pic breeder". Music: Fractals (from 3blue1brown) by Vincent Rubinetti. Github: 1: this exact project: github.com/marmust/creating-...
Training an AutoEncoder On Random Data
Переглядів 864Рік тому
in this video, i created a small autoencoder and tested if i can train it using only randomly generated data. project files: github.com/marmust/zero-data-autoencoder
Exploring the inside of Neural Networks
Переглядів 1,4 тис.Рік тому
in this video, I created a tiny classifier, and by visualizing its layers, studied it and arrived at these conclusions. project files can be found here: github.com/marmust/micro-nets-visualization music (from 3Blue1Brown) by Vincent Rubinetti: Download the music on Bandcamp: vincerubinetti.bandcamp.com/album/the-music-of-3blue1brown Stream the music on Spotify: open.spotify.com/playlist/3zNK20q...

КОМЕНТАРІ

  • @Void_Glitcher
    @Void_Glitcher День тому

    Would love to see an updated video where you use a secondary GPU to have both the depth and object detection networks on separate GPU's to fix the reaction time issues or find a light depth network or maybe even make your own as a video then use it in an updated video instead either way really enjoyed this video.

  • @mechaegg7229
    @mechaegg7229 2 дні тому

    just some ideas for you or anyone that wants to work on this, ultrakill allows you to turn on enemy outlines that can trigger based on distance or you can have them always on, you can even make outlines go through walls but thats probably just gonna confuse the AI. another thing you can do with outlines is making an outline cover an entire enemy so you make the color something really easy for the AI to detect like a bright pink or purple. the problem with that is that the AI cant tell which enemy is which, it can only tell that its an enemy But if you want the AI to be able to recognize each enemy, you can make a custom color palette and enable it in the settings somewhere, custom color palettes let you make every color on every enemy different so you can make every enemy a different single color for the AI to recognize far more easily, the problem with this is that the AI will still get mad at corpses (outlines only show up on alive enemies) I made this comment at 3AM so it probably doesnt read that well but I hope this comment can still help someone that wants to improve the AI

  • @manic8995
    @manic8995 3 дні тому

    all i can think of is AI speed run races

  • @happdoggo1336
    @happdoggo1336 4 дні тому

    lore accurate v1

  • @Ferryman-gabriel-simp
    @Ferryman-gabriel-simp 5 днів тому

    Thats how V2 feels

  • @Cool_seal697
    @Cool_seal697 5 днів тому

    This MİGHT be john ultrakill

  • @johnathantest469
    @johnathantest469 5 днів тому

    This is the only way it could have ended.

  • @V1_The_Machine
    @V1_The_Machine 6 днів тому

    WHO HIJACKED MY BODY?

  • @Ahhhfreeatlast
    @Ahhhfreeatlast 7 днів тому

    aren't we technically the AI as we follow the beginnings rules but don't question the countless humans we kill on the upper layers?

  • @falxie_
    @falxie_ 7 днів тому

    i have a feeling you might have been able to tap into the render pipeline to get the depth map

  • @nicklesnn
    @nicklesnn 7 днів тому

    canon

  • @jeffrey4359
    @jeffrey4359 7 днів тому

    Canon lore accurate V1

  • @that_guy1211
    @that_guy1211 7 днів тому

    is there no modding API for ultrakill or steam? I mean, surely there's a way to get input from V1's perspective without being JUUUST screenshots, right?

  • @NICK....
    @NICK.... 10 днів тому

    doing all of this with just screenshots when you could have extracted all the sensor data from unity is insane, props!

  • @NonPettable
    @NonPettable 11 днів тому

    Thank you for doing a great job ...and making end of humanity one step closer

  • @baklazan_pl
    @baklazan_pl 12 днів тому

    Now it's literally a machine...

  • @zaynabbassi3112
    @zaynabbassi3112 13 днів тому

    We must put this AI into the new Boston Dynamics Atlas

  • @iameepy
    @iameepy 13 днів тому

    im glad to know im atleast better then a ai

  • @45potato95
    @45potato95 13 днів тому

    Lore accurate V1

  • @RapidProbably
    @RapidProbably 14 днів тому

    This is almost just V2. Make it learn how the other weapons work, further develop the phases, and this could probably compare to an actual boss in the game.

  • @meep3899
    @meep3899 15 днів тому

    my friend made an ai that literally could play any game its name was bob bob has been retired and is just gonna be used as a reference to make a new ai sadly bob had a fucking personality

  • @THEbural32
    @THEbural32 16 днів тому

    0:01 dude doesn't even know how to use a gun.

  • @denatle
    @denatle 16 днів тому

    it's parry, not perry

  • @subboytris8946
    @subboytris8946 16 днів тому

    Do NOT put this code on the Boston Dynamics Atlas robot

  • @demonnauki
    @demonnauki 17 днів тому

    Not only a really cool concept and end product, but also an extremely cool video editing style!

  • @Anklejbiter
    @Anklejbiter 17 днів тому

    feedback: 1: I added a neon glow to all of the texts, even though yt compression kinda ruined it, does it look good? I like the sharp contrast berween bright text and a black background, but I also really love this subtle bloom. It helps the content stand out, without making the text hard to read. I'm also a big fan of the ASCII progress bar lol. Very cool. 2: I tried to write the script in more of a [to solve this problem, we can do...] format instead of the usual [I solved this problem by doing...]. was this a good decision? Yes, that's it! It's a pretty efficient way of making sure you don't go on for too long on tangents that should become their own video, and helps explain the process of what you're doing to the viewer.

  • @tx7300
    @tx7300 17 днів тому

    cant you hook into the game's memory and get real game data? then you can train a model based on runtime game data and player inputs. would be interesting to use the scoring system as an actual reward/punishment system, or maybe your own artificial system so it uses weapons in a specific way, to make it not just good at playing but also good at playing cool.

  • @helios2357
    @helios2357 18 днів тому

    add a void detector or a pit detector for the cg

  • @sirpootsman1048
    @sirpootsman1048 18 днів тому

    Bro is too good for this world have a subscription 😎

  • @stiggrindland
    @stiggrindland 19 днів тому

    I was almost waiting for a "Directed by 8AAFFF" at the end 😎Production quality is off the charts on your videos (as always), man. And wow; what a project, and open-sourced. 😍 Even sponsored by Boston Dynamics, dude, that's so cool, can't wait for your future projects 👏

  • @Jediluvs2kill
    @Jediluvs2kill 19 днів тому

    Wow

  • @skylerric3
    @skylerric3 19 днів тому

    Bro really roasted the bullet. Still subbing

  • @HolyCarp0
    @HolyCarp0 19 днів тому

    better than underthemayo lol

  • @Ballistics5X
    @Ballistics5X 20 днів тому

    3 years later there will be speedrun AI%

  • @arelfox
    @arelfox 20 днів тому

    "perry" lol

  • @Jeykit0
    @Jeykit0 20 днів тому

    Kinda looks like if V1 was moving like V2

  • @Bluenikon._
    @Bluenikon._ 20 днів тому

    I'll be impressed when it starts chargebacking/j

  • @payaz0381
    @payaz0381 20 днів тому

    pov you are V2

  • @toasterinfact
    @toasterinfact 20 днів тому

    Hakita, your thoughts?

  • @Hlebuw3k
    @Hlebuw3k 21 день тому

    I think one of the important steps is to make it see more than 1 frame at a time. Most AI I've seen playing games are basically like having lobotomy and forgetting everything 60 times per second (or whatever the framerate is) There is no object-permanence, no mental objective list, it's basically like someone new walking up to the computer, seeing 1 picture, and deciding what to do before the next person walks in without any communication. An easy way I've seen before is to give it a few inputs and outputs that loop on themselves, maybe the AI can be smart enough to figure out how to store useful data in them?

  • @LG_not_the_company
    @LG_not_the_company 21 день тому

    For better maze navigation you could use the SLAM algorithm (Simultaneous Localization And Navigation). There are python libraries for that, although I never used them. SLAM is made to create a map of your environment while positionning yourself in it. To use SLAM you will probably have to use a depth field (which you do) and an estimation of your speed/traveled distance between time steps.

  • @amogustroll69
    @amogustroll69 21 день тому

    i thought it was an actual neural network 😭 but still very very impressive, i've been thinking of training an NN just for ultrakill, i just didnt know how to interface with ultrakill

    • @8AAFFF
      @8AAFFF 21 день тому

      at the start i did actually want to train a full neural network that would take the past 3 screenshots and turn them into controls, but either because i messed something up or didnt use a big enough network, it only worked on really basic stuff like holding the trigger when i was looking at the sky, and releasing when looking at the ground. nothing impressive, but if you can pull it off i would be really impressed :D

    • @amogustroll69
      @amogustroll69 21 день тому

      @@8AAFFF lol i wasnt planning on making an entire RNN/CNN for processing image data, that would be insanely hard not because of skill but because of computing power and the time for inference i was thinking making a bunch of "sensors" in the ultrakill mod kinda like what you did and feeding the data to the model

    • @8AAFFF
      @8AAFFF 21 день тому

      ah also good idea

  • @terstbrows3374
    @terstbrows3374 21 день тому

    Get a better mic

  • @apel66sinka
    @apel66sinka 21 день тому

    literally lore accurate V1

  • @chamushnq2ç
    @chamushnq2ç 21 день тому

    VEEEEEEEEEEE UNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO DURNMUMRUD MFUDM PAPPAPAPA FDURDRMDUMDURMRURMUDMJRMDURU AOAPAPAPPA XURMDURMDUMRUDMRJRJRURU PAPAPA KILL IT DURMDURMDURJDMRMDJRMDJRMUDMRDRM PAPAPAPAPA KILL IRT KKI KI KI LL IT

  • @netnobody6907
    @netnobody6907 21 день тому

    tfw: programmed an actual war machine "in hindsight it was not cool" >huh

  • @fraimy5204
    @fraimy5204 21 день тому

    You did a really great job.

  • @burnedgrapes
    @burnedgrapes 21 день тому

    Very good video, the editing is top tier and the project is very impressive, I was also toying around with image recognition and such with python but i would not be able to create a whole ultrakill ai. also didnt expect to hear goddamn el tigre music lol. Nice work

  • @Orange_the_furry
    @Orange_the_furry 21 день тому

    this is what AI is good for!

  • @Yriron
    @Yriron 21 день тому

    Okay, there's already a V1-like robot out there, now we have an AI for V1, now we need to make a blood engine and weapons with nearly infinite ammo