James Ashford
Researcher in Machine Learning and Genetics. Here to explore projects in ALife and machine learning - particularly interested in self organising systems and interpretability! (he/him)
- [Not loaded yet]
- [Not loaded yet]
- I've been exploring around and there's some doozies! Even managed to find a few with gliders like in GOL! :)
- [Not loaded yet]
- Okay - so the update rule doesn't use the `self` state, only the neighbours? Here's what I get applying those rules for 400 steps from random, it's similar to yours! I've put the code up here: github.com/JELAshford/l...
- [Not loaded yet]
- Hi! What family of CAs is this? That array looks like a convolution kernel, maybe?
- #genuary2025 #genuary31 #genuary Pixel Sorting. A gentle finish to the month (only a bit late!) remixing my day 2 art. Love how concise this is with numpy. Code here: github.com/JELAshford/g...
- #genuary2025 #genuary30 #genuary Abstract map! Another experiment with Perlin noise and thresholds. Code here: github.com/JELAshford/g...
- #genuary2025 #genuary29 #genuary Grid-based graphics! Lots of rectangles, with random rotations applied to squares arranged in a grid. Sort of forest-y! Code here: github.com/JELAshford/g...
- #genuary2025 #genuary28 #genuary Infinite scroll! I'm back from the house move, I can finally finsh these off. Here's some infinitely looping random walks - that always come back to the same spot! Code here: github.com/JELAshford/g...
- Why does this look so different timing-wise to the preview on my machine! 0_o
- #genuary2025 #genuary27 #genuary Interesting with no randomness or trig. Like others, this prompt screamed elementary cellular automata to me! I used a window of 5 instead of 3 (4.3 billion rule combinations instead of 256!) and searched for a cool pattern. Code here: github.com/JELAshford/g...
- #genuary2025 #genuary26 #genuary Symmetry! Behold the bestiary! Each formed from 6 random reflections of a starting central circle - shockingly simple once I learned about point projection. Highly recommend running the code with different seeds: github.com/JELAshford/g...
- #genuary2025 #genuary25 #genuary A line that may or may not intersect. Applied the Chaos Game to the sequence of a random gene from the human genome - this one is "P51532". Code here: github.com/JELAshford/g...
- #genuary2025 #genuary24 #genuary One-shape Geometric Art. I don't really know what this is, but I had fun making it! Code here: github.com/JELAshford/g...
- #genuary2025 #genuary23 #genuary Inspired by Brutalism. I wasn't hugely inspired, truth be told, but in the process of building a concrete statue I ended up closer to Thomas Was Alone! It charmed me, like the game. Code here: github.com/JELAshford/g...
- Hey Bluesky! Anyone got recommendations for Python packages and interesting datasets for someone who's looking for experience analysing EEG data? #neuro #neuroskyence #eeg #python
- [Not loaded yet]
- Thank you! :)
- #genuary2025 #genuary22 #genuary Gradients with dithering - there are so many different algorithms for this! I implemented "Filter Lite" and "Minimised Average Error" here - can you tell which is which? Code here: github.com/JELAshford/g...
- [Not loaded yet]
- Looks like an awesome resource, thank you! :)
- #genuary2025 #genuary21 #genuary Custom collisions! Quite happy with the idea even if it costs an entire pixel buffer for each shape! I've demo'd here with circles, red shows collision with cyan, but with `skimage.draw` this can do polygons with no extra cost! Code: github.com/JELAshford/g...
- #genuary2025 #genuary20 #genuary Generative Architecture. Inspired heavily by the amazing art of Daybreak, in particular the "4th Gen Nuclear" art by Edward Tuckwell. Code here as usual: github.com/JELAshford/g...
- [Not loaded yet]
- Thanks! 😊
- #genuary2025 #genuary18 #genuary What does the wind look like? A simple but easily extensible/moddable perlin noise experiment - refreshingly familiar after trying to imagine a world where PI = 4! Code: github.com/JELAshford/g...
- [Not loaded yet]
- Thanks! Agreed 😊
- [Not loaded yet]
- The colours around the distorted parts of the grid!! 💯💯💯💯
- #genuary2025 #genuary19 #genuary Op Art! This one hurt my brain to work out how to make, then hurt my brain to look at - totally worth it though! A riff on Bridget Riley's "Movement in Squares" - you can mess around with the number and position of lines in the code here: github.com/JELAshford/g....
- #genuary2025 #genuary17 #genuary What if PI=4? A deeply confusing prompt for me, and the output reflects this. Code here: github.com/JELAshford/g...
- #genuary2025 #genuary16 #genuary Generative palette. I generated a palette. Am I doing this right?? MeanShift was fun to learn about, and it was interesting messing with emedding the pixel positions as well as the colours. Code here: github.com/JELAshford/g...
- #genuary2025 #genuary15 #genuary Design a rug! It's time for more bitfields!! :D Code: github.com/JELAshford/g...
- [Not loaded yet]
- Heck yeah! 👾
- #genuary2025 #genuary14 #genuary Black and White. I could spend hours messing around with different bitfield combinations - surprising things happen after really minor looking changes. Code here: github.com/JELAshford/g...
- [Not loaded yet]
- What a great resource! :) I was inspired by this: x.com/theFoldster/...
- #genuary2025 #genuary13 #genuary Only Triangles! I leaned into the spikyness, and draw a sort of triangle chain-forest. It unsettles me. Code here: github.com/JELAshford/g...
- #genuary2025 #genuary12 #genuary Subdivisions AKA The Grid! Very satisfying to make this, love how the random level of grid detail draws me into different parts of the image.
- Code here as usual: github.com/JELAshford/g...
- #genuary2025 #genuary11 #genuary Impossible! I tried something that I knew would be a stretch, so it took me 2 days. Generating pictures with a CPPN using CLIP emebedding to optimise the target. This is "a sailboat" apparently - not sure I quite agree but it's pretty at least!
- Heavily inspired by this amazing distill post: distill.pub/2018/differe..., and as usual all code is here: github.com/JELAshford/g....
- #genuary2025 #genuary10 #genuary Tau-driven random walkers, with only numbers derived from Tau! Code here: github.com/JELAshford/g...
- #genuary2025 #genuary9 #genuary The Patterns of Public Transport! What a fun prompt! Spent a lot of time noodling around with sine/cos wave and layering repeats, this final pattern was a pleasant surprise :)
- Almost forgot the code! github.com/JELAshford/g...
- #genuary2025 #genuary8 #genuary 1,000 points * 1,000 steps = 1 Million somethings, right? Honestly, I just wanted an excuse to play with my #jax implementation of this paper I loved from 2024: "Diffusion Models are Evolutionary Algorithms" by The Levin Lab at Tufts. arxiv.org/abs/2410.02543.
- As usual, the code is on my GitHub here: github.com/JELAshford/g..., and you can find the lab that did the original work here: www.drmichaellevin.org. Would love to tag the authors, but can't find them on Bsky!
- Here's an alternative version zoomed out - which I think looks pretty cool too! :)
- #genuary2025 #genuary7 #genuary Text isn't necessarily a software intended for art or images ... right ... ? It was fun to make a colour im2ascii implementation, so I'm happy even if it's a bit of a cop out on the theme :P Code here: github.com/JELAshford/g...
- #genuary2025 #genuary6 #genuary I misread the prompt as "a landscape of only *one* primitive shape, so enjoy a lot of squares sampled from polygon masks! Code here, quite pround of the (only slightly over-engineered) sampling/drawing system: github.com/JELAshford/g...
- #genuary2025 #genuary5 #genuary Isometric Art: keeping it simple with a chromatic and lined-up twist on a classic. Writing the hexagon drawing from polygons up was really rewarding! Code here as usual: github.com/JELAshford/g... :)
- #genuary2025 #genuary4 #genuary Black on black! More almost-biological forms with Perlin noise shapes and random sampling for the noisy texture. Masked out the inside of the forms with local gradients to create the "nucleus"-like markings. Code here: github.com/JELAshford/g...
- [Not loaded yet]
- Thx! I'd not heard of light cookies before but have done a quick search and yeah, it would be cool to see it used like that :)
- #genuary2025 #genuary3 #genuary 42! Wanted to make something almost life-like, and experiment with SDFs. Source code (all 42 formatted lines of it!) can be found here: github.com/JELAshford/g...
- #genuary2025 #genuary2 Layers! So many different things all at once!
- [Not loaded yet]
- `numpy` and `matplotlib` all the way! Code's here if you want to check it out :) github.com/JELAshford/g...
- [Not loaded yet]
- Repeating the pattern with an offset on different colour channels makes a cool effect too!