- Видео 32
- Просмотров 31 662
Data Wizual
США
Добавлен 6 сен 2023
RUclips channel about programming.
AI Learns to Control a Drone: Training Based on DDPG Neural Networks
#ai #python #pygame #machinelearning #rl #ml
This video demonstrates how the DDPG algorithm operates using drone control as an example. Discover how reinforcement learning is applied to teach a drone precise and efficient navigation.
Source code: github.com/DataWizual/AI_Drone
This video demonstrates how the DDPG algorithm operates using drone control as an example. Discover how reinforcement learning is applied to teach a drone precise and efficient navigation.
Source code: github.com/DataWizual/AI_Drone
Просмотров: 416
Видео
AI Learns to Navigate a Maze Using Python and Pygame
Просмотров 3912 месяца назад
#ai #python #pygame #maze #pathfinder #machinelearning #rl #ml I integrated a neural network into an environment where ants learn to navigate a maze, setting up their training using Python and Pygame #coding #programming #python #ai
AI Learns to Collect Food in Python and Pygame
Просмотров 4182 месяца назад
#ai #python #pygame #machinelearning #rl #ml I integrated a neural network into an environment where ants collect food and set up their training using Python and Pygame Source code: github.com/DataWizual/AI_Ant #coding #programming #python #ai
AI Learns to Drive in Python and Pygame - Source Code in Description
Просмотров 9835 месяцев назад
#ai #python #pygame #machinelearning #rl #ml #track I created a neural network without using any libraries, using Python and Pygame Source code: github.com/DataWizual/AI_Learns_to_Drive #coding #programming #python
Ant Colony Simulation in Python
Просмотров 9006 месяцев назад
#python #pygame #antcolony #coding #simulator Ant Colony Simulation in Python Source code: github.com/DataWizual/Ant_colony_simulation #coding #programming #python
Falling Sand Simulation in Python and Pygame
Просмотров 8027 месяцев назад
#python #pygame #simulator #sand Falling Sand Simulation in Python and Pygame Source code: github.com/DataWizual/Falling_Sand_Simulation For convenience, I saved each stage in a separate folder, use it if you need it #coding #programming #python
Physics of Spring Force in Python and Pygame
Просмотров 3817 месяцев назад
#python #pygame #simulator #pendulum I made Physics of Spring Force using Python and Pygame. Source code: github.com/DataWizual/Physics_of_Spring_Force For convenience, I saved each stage in a separate folder, use it if you need it #coding #programming #python
Collision Detection with quadtree in Python and Pygame
Просмотров 8297 месяцев назад
#python #pygame #collision #algorithm This code exploring the Collision Detection with quadtree using Python and Pygame Source code: github.com/DataWizual/Collision_Detection_with_quadtree #maths #coding #programming #python
Shadow casting in Python and Pygame
Просмотров 3148 месяцев назад
#python #pygame #ray #shadow Shadow casting in Python and Pygame Source code: github.com/DataWizual/Shadow_casting #coding #programming #python
Game of Life in Python and Pygame
Просмотров 2199 месяцев назад
#python #pygame #gameoflife This code exploring the Conway's Game of Life using Python and Pygame Source code: github.com/DataWizual/GameofLife #coding #programming #python
Find Area of the Right Triangle
Просмотров 179 месяцев назад
#python #manim #maths #solve #geometry Find the area of the right triangle inside the semicircle #maths Source code: github.com/DataWizual/manim_math
Exploring the A* algorithm with Regenerated Mazes in Python and Pygame
Просмотров 18610 месяцев назад
Exploring the A* algorithm with Regenerated Mazes in Python and Pygame
How to make a Buttons in Python and Pygame
Просмотров 18210 месяцев назад
How to make a Buttons in Python and Pygame
PathFinding Visualizer in Python and Tkinter
Просмотров 52211 месяцев назад
PathFinding Visualizer in Python and Tkinter
Maze generator in Python and Pygame
Просмотров 4,2 тыс.11 месяцев назад
Maze generator in Python and Pygame
MineSweeper Game in Python and Tkinter
Просмотров 1,2 тыс.11 месяцев назад
MineSweeper Game in Python and Tkinter
Raycasting Game in Python and Pygame Part 3
Просмотров 1,6 тыс.Год назад
Raycasting Game in Python and Pygame Part 3
Raycasting Game in Python and Pygame Part 2
Просмотров 1,9 тыс.Год назад
Raycasting Game in Python and Pygame Part 2
Thanks for teaching me all the way here! But the player can still go through walls. Can you fix this?
I'll post a new remade video soon
@@DataWizual Ok thanks!
Thanks for your video for teaching me raycasting. However, I have a point to say. When you do something in another Python file and you do not show the modification to us, we cannot know what it is. We can only guess. Sometimes, we think wrongly. For example, at 8.34, I do not understand what you mean by FPS_POS probably in your settings file if I see your code without scrolling after it, I presume.
This is about displaying the frame rate in a game. To achieve this, the method fps() is created that takes an instance of the clock class as input, allowing it to retrieve the necessary information about the frames per second (FPS). This information will be displayed at the position specified by FPS_POS, whose value is defined in the settings.py file as FPS_POS = (WIDTH - 65, 5). If you follow the link to the source code, you'll find more details.
@@DataWizual Ok thanks!
First!
Is this a game? If it is what's its name?
No, it's not a game, just a simulation
1:39 is that "Player.movement" wrongly writed as "player.movement"? im so confused why i can't run it
I would like to see the whole finished command thing because im new to coding and Python
Source code: github.com/DataWizual/Maze-generator
I study as a hobby. Cool idea 💡❤🎉
Great!!
Amazing!!! Huge fan... Just need to understand.. so it's like a racing car game, but with ants.. and the idea is that they dont hit the walls?
One of the tasks in using a neural network is to teach an ant to turn away from walls in time to avoid collisions, and another task is to reach the target point
could you please make a tutorial...?
The code for all levels is posted on GitHub, step by step, from start to finish. You can look at it and try writing it yourself, and the video will help you understand the code. If you have any questions about the code, let me know.
Perhaps attempt to read the source code?
Thanks!
Welcome!
In depth explaination, thanks!
You're welcome!
So coool, nice vid. So much ML basics in one video, so entertaining 👏🏽 Bravo!
Thanks! 😃
Brilliant dude! Wow thanks.
Glad it helped!
These videos are amazing, how do you not have 1000000 subs 😢
i am observing multiple ants targeting one item, if we have a arry for current target and make it so that it is verified beforehand , can this problem be sorted?
I solved this problem in the previous code. You can watch the video, and there is a link to the code. The task here was to teach the ant to turn correctly toward the target.
hey can you share the link for the formula and other mathematical part please. oh and good stuff by the way
Great work! Do you use Discord?
I don't
Nice channel.
Thanks and welcome
Thank you for this very nice tutorial. You can explain really well. 😉👍
Glad it was helpful!
damn i guess i will be using maths somewhere after all
OMG YOU SAVE ME😭 (Our teacher asked us to do a group game and he let me do Pac-Man but I decided to work alone and it is due the day after tomorrow)
Very cool!
Amazing Work Bro
Seriously, I think the content on this channel is very incredible and practical. Even more so for me who is just starting out in this world of neural networks. Even with some difficulty, I can learn useful things for my own projects.
i would really love it if you actually recorded your own voice over instead of using text to speech because I find text to speech annoying and hard to listen to, especially for a tutorial :')
Friend, simply spectacular! Congratulations, you've already gained my subscription and follower on GitHub. What cool content!
Hi! I'm making a project game for my studies, and decided to choose a quadtree algorithm to track collisions in a maze. Can quadtree contain instead of points, for example, rectangles, which will be the boundaries of the maze? If so, how can I redesign the quadtree to track the contents of the rectangles and check if the icon of a character passing the maze is collided or not? Thanks in advance for the answer.
If I understand correctly, you want the walls of the maze to be instead of points in the quadtree, I haven’t tried this, but I think you need to add the square class to the quadtree and then the principle of operation is the same. I'm interested, I need to try it somehow
Really cool❤🔥
subbed. nice work!
Can you please list out the math to learn for this
trigonometry and geometry
Very concise and covers everything needed... 👍😊
You're awesome, really awesome🔥❤️
Hi! Can you share your manim code of this animation? I Am a student from Brazil and i would be grateful of this
Source code in the description
can u continue the pygame raycaster tutorial
I'm working on it
congratulations you just remade the screen saver from the 2000s
Hey man, good stuff I can't code at this level yet. 1st error self.score = [0,0] in second position 2nd error dw.png
I fixed it in GitHub
Am I crazy? It seems like it probably took a couple hours to make the Python program, but several days to make this elaborate video.
TRUE GENIUS
Awesome video.
There are several methods for generating mazes, and this backtracking like approach seems to be used rarely so far: be careful with the backtracking, the you can easily overflow your call stack in Python! An alternate method can be for example, that you start with all free spaces with no walls anywhere and recursively subdivide the remaining space into two parts (in either the north to south or the east to west directiob) with a straight line of walls, except for one randomly chosen wall, where you leave one empty hole that makes sure the two regions still have connectivity, so you can cross from one region to the other one and vice versa. The recursive subdivision process ends where you can't further subdivide any regions at all (each if them has size if 1 in at least one direction). Another approach is that you fill all the spaces with walls, so each if the cells starts up being a region of size 1x1. Then in each turn you join two neighbouring regions into one by selecting a wall randomly and breaking it if that wall separates two different regions. You can track the spearation of regions with an union-find data structure (a.k.a. disjoint-sets) and assigning each cells their own region id.
Try to generate 3d maze with ladders/stairs.
may be in the future
Thank you bro! It was really helpful for my school project
Respect to the author 👏
Yo texture mapping and enemy sprites tutorial when? Your videos are easier for me to understand than from coder space
coming soon