I made an A.I. that teaches itself to drive in the racing game Trackmania, using Machine-Learning. I used Deep-Q-Learning, a Reinforcement Learning algorithm. Again, a big thanks to Donadigo for TMInterface ! Contact : Discord – Yosh#5919 Twitter – https://twitter.com/yoshtm1
Want to build your own peer-to-peer video chat app? WebRTC is a technology that creates a realtime connection between browsers where users can exchange audio/video streams https://fireship.io/lessons/webrtc-firebase-video-chat/ 00:00 WebRTC Explained 02:01 Build your own Video Chat 3:37 Code setup 04:34 Peer Connection & Webcam 06:49 Offer Signaling 09:45 Answer Signaling Source Code https://github.com/fireship-io/webrtc-firebase-demo Useful Resources WebRTC Docs https://webrtc.org/ Codelab https://webrtc.org/getting-started/firebase-rtc-codelab Signaling https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Signaling_and_video_calling #webdev #js #100SecondsOfCode Install the quiz app 🤓 iOS https://itunes.apple.com/us/app/fireship/id1462592372?mt=8 Android https://play.google.com/store/apps/details?id=io.fireship.quizapp Upgrade to Fireship PRO at https://fireship.io/pro Use code lORhwXd2 for 25% off your first payment. My VS Code Theme – Atom One Dark – vscode-icons – Fira Code Font
🙋‍♂️ We’re launching an exclusive part-time career-oriented certification program called the Zero to Data Science Bootcamp with a limited batch of participants. Learn more and enroll here: https://www.jovian.ai/zero-to-data-science-bootcamp 🔗 Resources used • Notebook created in the workshop: https://jovian.ai/aakashns-6l3/deep-learning-project-live • Guidelines and datasets for deep learning projects: https://jovian.ai/learn/deep-learning-with-pytorch-zero-to-gans/assignment/course-project 💻 In this live hands-on workshop, we’ll build a deep learning project from scratch in 2.5 – 3 hours. You can follow along to build your own project. Take our Free Certification Course “Deep Learning with PyTorch: Zero to GANs” to learn the required skills: http://zerotogans.com Here’s an outline of the workshop: 📄 Find an interesting unstructured dataset online (images, text, audio, etc.) ❓ Identify the type of problem: regression, classification, generative modeling, etc. 🤔 Identify the type of neural network you need: fully connected, convolutional, recurrent, etc. 🛠 Prepare the dataset for training (set up batches, apply augmentations & transforms) 🔃 Define a network architecture and set up a training loop ⚡ Train the model and evaluate its performance using a validation/test set 🧪 Experiment with different network architectures, hyperparameters & regularization techniques 📰 Document and publish your work in a Jupyter notebook or blog post 📒 Datasets from the workshop: Chest X-Ray Images (Pneumonia) – https://www.kaggle.com/paultimothymooney/chest-xray-pneumonia Fruits 360 – https://www.kaggle.com/moltean/fruits Flowers Recognition – https://www.kaggle.com/alxmamaev/flowers-recognition Malaria Cell Images Dataset – https://www.kaggle.com/iarunava/cell-images-for-detecting-malaria Intel Image Classification – https://www.kaggle.com/puneet6060/intel-image-classification Best Artworks of All Time – https://www.kaggle.com/ikarus777/best-artworks-of-all-time CelebFaces Attributes (CelebA) Dataset – https://www.kaggle.com/jessicali9530/celeba-dataset Open Datasets – https://github.com/JovianML/opendatasets ⚙ Check out these projects for inspiration: • Blindness [More]
Part two of my hands on tutorial series on Ethereum. In the first video we installed Geth – in this one we actually get our hands dirty and start using it. We are just creating a private local ethereal network – with two nodes – I show how to initialise a new blockchain from a sample genesis block, how to start the javascript console and some basic commands to get you started. I start a miner, show the block height increasing and that the blockchain is being communicated across both separate nodes. This is intended to be a very hands on tutorial so please follow along. ______________________________________________________________ Here is the script from the session. NOTE angle brackets i.e. the GREATER THAN SYMBOL are not allowed in the description so I’ve replaced with &gt – you need to replace with the GREATER THAN symbol when running the command 0. Set up the environment cd ~ mkdir ethereum echo ‘export ethereum_home=/Users/mattthomas/ethereum’ (double right arrow) ~/.bash_profile ~/.bash_profile cd ethereum vi $ethereum_home/genesis.json (pasre this with cmd v in edit mode) { “nonce”: “0x0000000000000042”, “timestamp”: “0x0”, “parentHash”: “0x0000000000000000000000000000000000000000000000000000000000000000”, “extraData”: “0x0”, “gasLimit”: “0x8000000”, “difficulty”: “0x400”, “mixhash”: “0x0000000000000000000000000000000000000000000000000000000000000000”, “coinbase”: “0x3333333333333333333333333333333333333333”, “alloc”: { } } Save with esc !wq 1. initialise the block geth –datadir “$ethereum_home/youtube1” init “$ethereum_home/genesis.json” 2. start the console geth –datadir “$ethereum_home/chain5” console 2 &gt console.log 3.create a 2nd node geth –datadir “$ethereum_home/youtube1-a” init “$ethereum_home/genesis.json” 4. Start on a different port and specify networkid geth –datadir “$ethereum_home/youtube1-a” –port 30304 –nodiscover –networkid 1234 console 2 &gt [More]