Self-Organising Textures
The article explores the use of Neural Cellular Automata (NCA) for texture synthesis, focusing on reproducing the general appearance of textures rather than exact copies. The authors argue that NCA are well-suited for th…
Research news and analysis on Web Pulse: 583 curated articles tracking the latest Research developments, tools, and research, updated continuously from vetted sources.
The article explores the use of Neural Cellular Automata (NCA) for texture synthesis, focusing on reproducing the general appearance of textures rather than exact copies. The authors argue that NCA are well-suited for th…
Challenge of understanding neural networks by visualizing their weights, comparing it to reverse engineering compiled code or studying biological neural networks. It notes that despite the importance of weights, research…
Reverse engineering of a learned algorithm from a neural network's weights, using its core principles to build a new artificial neural network from scratch. It also outlines the specific contributions of various research…
The article is a technical writeup of a CTF challenge involving a PlayStation 1 executable. The author explains how they used dynamic analysis and emulation to reverse-engineer the program, discovering that pressing spec…
Individual neurons within convolutional neural networks often form "transformed versions of the same basic feature," such as rotated, scaled, or color-shifted copies, creating a form of internal symmetry called equivaria…
The article lists 56 lectures from the Quantopian educational series, covering topics from Python programming and statistics to portfolio optimization and pairs trading. Each lecture entry includes links to Jupyter Noteb…
The article describes the process of extracting and disassembling the microcode ROMs from high-resolution photographs of the Intel 8086 and 8088 dies, revealing the internal instruction sequences of these processors. Key…
Distill thread exploring differentiable self-organizing systems, which use optimization to learn individual agent behaviors that achieve collective goals. It presents several research articles on topics like morphogenesi…
"self-classifying MNIST task," where a grid of locally-communicating agents, operating under identical rules, must determine which digit their collective shape forms without any agent knowing its global position. The res…
Bayesian optimization is a technique used to tune hyperparameters in machine learning algorithms by optimizing black-box functions. The article explains the process using a gold mining analogy, where the goal is to find …
Overview of the first five layers of the InceptionV1 neural network, categorizing its early vision neurons into "neuron families" that detect features ranging from raw pixels to sophisticated shapes and small heads. The …
Deep neural networks can be understood as pipelines of simple functions, and that the intermediate values (or "activations") within these networks can be viewed as high-dimensional vectors. To analyze training behavior, …
This article presents two C++ implementations of Knuth's up-arrow notation for representing extremely large numbers through repeated exponentiation. The first implementation uses `constexpr` functions with recursion, whi…
This article is a compiled database file for PEiD, a popular software tool used to identify packers, cryptors, and compilers in executable files. The file merges three separate "userdb.txt" sources into one comprehensive…
The article explains how to use Minkowski differences for collision detection between two axis-aligned rectangles in 2D games. It describes the Minkowski difference as the shape formed by subtracting every point of one r…
This article presents a tutorial on a pure functional C++ library for Software Transactional Memory (STM), which aims to simplify parallel and concurrent programming by allowing developers to build and evaluate concurren…
Here is a factual summary of the article: Scientists at the University of Toronto have developed a new generation of CAR T-cells that multiply and remain active for longer periods, showing greater effectiveness against …
This article documents the process of installing Linux on 2016 and 2017 MacBook Pro models with Touch Bar, focusing on Fedora 27 with kernel 4.14.x. It provides detailed instructions for partitioning, booting, and driver…
This article provides a curated list of computer science resources, including books and PDFs, covering topics from basic computer hardware and software principles to advanced subjects like compilers, operating systems, a…
The article discusses a design consideration for the ALFE programming language, where the author explores the possibility of treating integers as types to enable fixed-length arrays indexed by non-integer types like Bool…