# Neural Networks

Published articles for Neural Networks.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Quiz: Python AI: How to Build a Neural Network & Make Predictions

DevFeed: [Quiz: Python AI: How to Build a Neural Network & Make Predictions](<https://devfeed.tech/articles/quiz-python-ai-how-to-build-a-neural-network-make-predictions-4405.md>)

Original publisher: [Read original article](<https://realpython.com/quizzes/python-ai-neural-network/>)

Author: Real Python

Published: 2026-09-03T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [math](<https://devfeed.tech/topics/math.md>), [dataset](<https://devfeed.tech/topics/dataset.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [math](<https://devfeed.tech/tags/math.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [predictions](<https://devfeed.tech/tags/predictions.md>), [python](<https://devfeed.tech/tags/python.md>), [train](<https://devfeed.tech/tags/train.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

An interactive 13-question quiz testing understanding of how to build a neural network and make predictions with Python AI. It covers input vectors, layers, weights, bias, dot products, sigmoid activation, mean squared error, and backpropagation.

### Source excerpt

Check your grasp of how neural networks make predictions in Python, from dot products and activation functions to gradient descent and backpropagation.

## Blue Proton Initiative: four 17-year-olds are building AI-powered livestock monitoring with Arduino

DevFeed: [Blue Proton Initiative: four 17-year-olds are building AI-powered livestock monitoring with Arduino](<https://devfeed.tech/articles/blue-proton-initiative-four-17-year-olds-are-building-ai-powered-livestock-monitoring-with-arduino-13646.md>)

Original publisher: [Read original article](<https://blog.arduino.cc/2026/08/27/blue-proton-initiative-four-17-year-olds-are-building-ai-powered-livestock-monitoring-with-arduino/>)

Author: Arduino Team

Published: 2026-08-27T13:18:53Z

Content type: article

Language: en

Sources: [Arduino Blog](<https://devfeed.tech/sources/arduino-blog.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Computer vision](<https://devfeed.tech/topics/computer-vision.md>), [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [object-detection](<https://devfeed.tech/topics/object-detection.md>), [C](<https://devfeed.tech/topics/c.md>), [datasets](<https://devfeed.tech/topics/datasets.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-powered-livestock-monitoring](<https://devfeed.tech/tags/ai-powered-livestock-monitoring.md>), [arduino](<https://devfeed.tech/tags/arduino.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [data](<https://devfeed.tech/tags/data.md>), [livestock-monitoring](<https://devfeed.tech/tags/livestock-monitoring.md>), [model-training](<https://devfeed.tech/tags/model-training.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [uno-q](<https://devfeed.tech/tags/uno-q.md>), [yolo](<https://devfeed.tech/tags/yolo.md>)

### AI overview

An Arduino Blog article profiles four 17-year-olds in Italy developing an AI-powered livestock monitoring system with the UNO Q. The project uses computer vision, custom-trained neural networks, and diverse image data to identify animals, count them, and detect possible health problems in real time.

### Source excerpt

Pietro Maria Piazza, Alessandro Nesci, Davide Santucci, and Matteo Angiolillo are not waiting to finish school before starting to build something real. Based in Forlì, Italy, the four friends behind Blue Proton Initiative strive to develop an AI-powered livestock monitoring system designed to help farmers identify individual animals and detect early signs of health problems [...] The post Blue Proton Initiative: four 17-year-olds are building AI-powered livestock monitoring with Arduino appeared first on Arduino Blog.

## How Keras 3 Helped Modernise Expedia Group's Lodging Ranking Stack

DevFeed: [How Keras 3 Helped Modernise Expedia Group's Lodging Ranking Stack](<https://devfeed.tech/articles/how-keras-3-helped-modernise-expedia-group-s-lodging-ranking-stack-19734.md>)

Original publisher: [Read original article](<https://medium.com/expedia-group-tech/how-keras-3-helped-modernise-expedia-groups-lodging-ranking-stack-7fec96f052fd?source=rss----38998a53046f---4>)

Author: Conor Worthington

Published: 2026-08-11T11:01:02Z

Content type: article

Language: en

Sources: [Expedia](<https://devfeed.tech/sources/expedia.md>)

Topics: [Keras](<https://devfeed.tech/topics/keras.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Inference Performance](<https://devfeed.tech/topics/inference-performance.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>)

Tags: [data-science](<https://devfeed.tech/tags/data-science.md>), [features](<https://devfeed.tech/tags/features.md>), [framework](<https://devfeed.tech/tags/framework.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [inference](<https://devfeed.tech/tags/inference.md>), [keras](<https://devfeed.tech/tags/keras.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llms](<https://devfeed.tech/tags/llms.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [mixture-of-experts](<https://devfeed.tech/tags/mixture-of-experts.md>), [model-training](<https://devfeed.tech/tags/model-training.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [recommendation-system](<https://devfeed.tech/tags/recommendation-system.md>)

### AI overview

Expedia Group describes modernising its lodging-ranking stack around Keras 3. The changes included rewriting parts of its pipelines, making model training 30% faster and reducing P99 inference latency by two-thirds. The article discusses limitations of the previous Keras 2, eager-training and combined-serving setup, along with the use of newer APIs and accelerator-oriented optimisations.

### Source excerpt

Expedia Group Technology -- DataWhat happened when we treated a framework migration as an architecture modernisation -- and cut P99 inference latency by two-thirdsSt Paul's and millennium bridge, London Expedia Group™ has always been a market leader in providing personalised search experiences for travellers. As our ranking models evolved, we saw an opportunity not just to migrate to Keras 3, but to modernise the broader stack around it so we can better serve travellers. This led us to rewrite key parts of our pipelines that made model training 30% faster and cut P99 inference latency by two-thirds. Our main focus in this blog is to discuss our improvements to lodging ranking -- our service which handles users' search requests and returns a personalised property ranking on top of a lightweight candidate generator. This service is frequently retrained to improve customer experience as we get new signals over time. Example of personalised lodging ranking on Expedia search result page for a London search As such, our velocity to make changes needs to be fast, but more importantly we need to be able to build models which are state-of-the-art, enabling customers to easily find and book the most relevant property for their trip. The problem with Keras 2, eager training and combined serving The challenge was not that the old stack was broken. It was that it had gradually become a limiting factor. On the training side, we were carrying dependencies on older components and missing out on modern Keras APIs, new optimisers, new layers and cleaner support for accelerator-oriented training. On the serving side, we had a path that was simple and operationally familiar, but not especially well suited to aggressively optimised inference for heavier ranking architectures. This blockage on utilising new layers and optimisers has become more pronounced as LLMs see blistering amounts of innovation. Naturally, these new features are only available in Keras 3 or as separate backends from ou

## 🗓 This Week In AI Research (17-24 July 26)

DevFeed: [🗓 This Week In AI Research (17-24 July 26)](<https://devfeed.tech/articles/this-week-in-ai-research-17-24-july-26-18284.md>)

Original publisher: [Read original article](<https://www.intoai.pub/p/this-week-in-ai-research-17-24-july>)

Author: Dr. Ashish Bamania

Published: 2026-07-30T10:44:06Z

Content type: article

Language: en

Sources: [Into AI](<https://devfeed.tech/sources/into-ai.md>)

Topics: [AI Research](<https://devfeed.tech/topics/ai-research.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [parquet](<https://devfeed.tech/topics/parquet.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-research](<https://devfeed.tech/tags/ai-research.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [claude](<https://devfeed.tech/tags/claude.md>), [compression](<https://devfeed.tech/tags/compression.md>), [llms](<https://devfeed.tech/tags/llms.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [releases](<https://devfeed.tech/tags/releases.md>)

### AI overview

A weekly roundup of AI research papers and releases, including Claude Opus 5, the HOPE framework for analyzing knowledge in deep neural networks through compression, and research on how large language models track evolving user intent across conversations.

### Source excerpt

The top 10 AI research papers and releases this week (Claude Opus 5, Laguna S 2.1, Loopie, Nanbeige 4.2, Fugu-Cyber, and more)

## Embodied cognition and agentic AI

DevFeed: [Embodied cognition and agentic AI](<https://devfeed.tech/articles/embodied-cognition-and-agentic-ai-29409.md>)

Original publisher: [Read original article](<https://lemire.me/blog/2026/05/28/embodied-cognition-and-agentic-ai/>)

Author: Daniel Lemire

Published: 2026-05-28T23:04:35Z

Content type: opinion

Language: en

Sources: [Daniel Lemire](<https://devfeed.tech/sources/daniel-lemire.md>)

Topics: [Machine Intelligence](<https://devfeed.tech/topics/machine-intelligence.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [language-models](<https://devfeed.tech/tags/language-models.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This opinion argues that intelligence is embodied in a person's environment, language, hands, and tools rather than located only in the brain. It connects this view to ChatGPT's chat interface and the emergence of agentic AI, although the supplied text ends before explaining the next step.

### Source excerpt

Where is your intelligence located? In your brain? It is a simplistic answer. A better model is that your intelligence is embodied. Consider a cook working at an expensive restaurant. He has all his favorite knives and cooking instructions, placed exactly where he wants them. His kitchen is part of his intelligence, of his skills. ... Continue reading Embodied cognition and agentic AI

## Neural Networks, As Simple As They Can Get

DevFeed: [Neural Networks, As Simple As They Can Get](<https://devfeed.tech/articles/neural-networks-as-simple-as-they-can-get-18356.md>)

Original publisher: [Read original article](<https://levelup.gitconnected.com/neural-networks-as-simple-as-they-can-get-f7e874e5cc54?source=rss-f10e9a50984a------2>)

Author: Dr. Ashish Bamania

Published: 2026-05-13T14:43:34Z

Content type: tutorial

Language: en

Sources: [Dr. Ashish Bamania](<https://devfeed.tech/sources/dr-ashish-bamania.md>)

Topics: [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [beginner](<https://devfeed.tech/tags/beginner.md>), [coding](<https://devfeed.tech/tags/coding.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [neural](<https://devfeed.tech/tags/neural.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [programming](<https://devfeed.tech/tags/programming.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

A beginner-friendly lesson explaining what neural networks are, how neurons or perceptrons connect into networks, and how these networks are trained for tasks such as text generation and object recognition.

### Source excerpt

A beginner's lesson on what Neural networks are and how they are trained to do amazing things. Continue reading on Level Up Coding "

## Coding Challenge #119 - AI Pong Player

DevFeed: [Coding Challenge #119 - AI Pong Player](<https://devfeed.tech/articles/coding-challenge-119-ai-pong-player-29195.md>)

Original publisher: [Read original article](<https://codingchallenges.substack.com/p/coding-challenge-119-ai-pong-player>)

Author: John Crickett

Published: 2026-05-09T08:01:53Z

Content type: tutorial

Language: en

Sources: [Coding Challenges](<https://devfeed.tech/sources/coding-challenges.md>)

Topics: [Code Challenge](<https://devfeed.tech/topics/code-challenge.md>), [Reinforcement learning](<https://devfeed.tech/topics/reinforcement-learning.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [NumPy](<https://devfeed.tech/topics/numpy.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [coding](<https://devfeed.tech/tags/coding.md>), [games](<https://devfeed.tech/tags/games.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [python](<https://devfeed.tech/tags/python.md>), [reinforcement-learning](<https://devfeed.tech/tags/reinforcement-learning.md>)

### AI overview

A coding challenge guides readers through building a reinforcement learning agent that learns to play Atari Pong from raw screen pixels. It introduces policy gradients, the REINFORCE algorithm, returns, stochastic policies, and variance reduction, with Python and NumPy as prerequisites.

### Source excerpt

This challenge is to build your own AI pong player with reinforcement learning.

## Neural Networks Explained In Plain English

DevFeed: [Neural Networks Explained In Plain English](<https://devfeed.tech/articles/neural-networks-explained-in-plain-english-33575.md>)

Original publisher: [Read original article](<https://blog.algomaster.io/p/neural-networks-explained-in-plain>)

Author: Ashish Pratap Singh

Published: 2026-04-21T04:01:25Z

Content type: tutorial

Language: en

Sources: [AlgoMaster Newsletter](<https://devfeed.tech/sources/algomaster-newsletter.md>)

Topics: [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [AI Engineering](<https://devfeed.tech/topics/ai-engineering.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>)

Tags: [ai-engineering](<https://devfeed.tech/tags/ai-engineering.md>), [applications](<https://devfeed.tech/tags/applications.md>), [concepts](<https://devfeed.tech/tags/concepts.md>), [function](<https://devfeed.tech/tags/function.md>), [mlp](<https://devfeed.tech/tags/mlp.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [neuron](<https://devfeed.tech/tags/neuron.md>), [understand](<https://devfeed.tech/tags/understand.md>)

### AI overview

A plain-English introduction to neural networks. It explains neurons or perceptrons, activation functions, weights and biases, and how stacking neurons into dense layers creates a multilayer perceptron (MLP) architecture used in AI systems.

### Source excerpt

All popular AI systems that you see today are made up of basic computing units called Neurons or Perceptrons. These connect to form a network called a Neural network that performs various complex computations.

## A chat with Byron Cook on automated reasoning and trust in AI systems

DevFeed: [A chat with Byron Cook on automated reasoning and trust in AI systems](<https://devfeed.tech/articles/a-chat-with-byron-cook-on-automated-reasoning-and-trust-in-ai-systems-12430.md>)

Original publisher: [Read original article](<https://www.allthingsdistributed.com/2026/02/a-chat-with-byron-cook-on-automated-reasoning-and-trust-in-ai-systems.html>)

Author: werner@allthingsdistributed.com (Dr. Werner Vogels)

Published: 2026-02-17T14:00:00Z

Content type: article

Language: en

Sources: [All Things Distributed](<https://devfeed.tech/sources/all-things-distributed.md>)

Topics: [Automated reasoning](<https://devfeed.tech/topics/automated-reasoning.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Lean](<https://devfeed.tech/topics/lean.md>), [large-language-models](<https://devfeed.tech/topics/large-language-models.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [automated-reasoning](<https://devfeed.tech/tags/automated-reasoning.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [financial](<https://devfeed.tech/tags/financial.md>), [generate](<https://devfeed.tech/tags/generate.md>), [language-models](<https://devfeed.tech/tags/language-models.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [posts](<https://devfeed.tech/tags/posts.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [regulatory](<https://devfeed.tech/tags/regulatory.md>), [safety](<https://devfeed.tech/tags/safety.md>), [security](<https://devfeed.tech/tags/security.md>), [security-vulnerabilities](<https://devfeed.tech/tags/security-vulnerabilities.md>)

### AI overview

An interview with Byron Cook examines how automated reasoning can establish trust in AI systems. It discusses applying formal verification techniques to agentic systems, generated code, authorization, cryptographic implementations, and virtualization, with neurosymbolic AI presented as a way to combine neural networks with mathematically rigorous symbolic procedures.

### Source excerpt

Over the past decade, Byron's team has proven the correctness of our authorization engine, our cryptographic implementations, and our virtualization layer. Now they're taking those same techniques and applying them to agentic systems.

## Titans + MIRAS: Helping AI have long-term memory

DevFeed: [Titans + MIRAS: Helping AI have long-term memory](<https://devfeed.tech/articles/titans-miras-helping-ai-have-long-term-memory-6900.md>)

Original publisher: [Read original article](<https://research.google/blog/titans-miras-helping-ai-have-long-term-memory/>)

Published: 2025-12-04T19:26:09Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Transformer architecture](<https://devfeed.tech/topics/transformer-architecture.md>), [Google](<https://devfeed.tech/topics/google.md>), [Mamba](<https://devfeed.tech/topics/mamba.md>), [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [Compression](<https://devfeed.tech/topics/compression.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [compression](<https://devfeed.tech/tags/compression.md>), [context](<https://devfeed.tech/tags/context.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [machine-intelligence](<https://devfeed.tech/tags/machine-intelligence.md>), [mamba](<https://devfeed.tech/tags/mamba.md>), [natural-language-processing](<https://devfeed.tech/tags/natural-language-processing.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [offline](<https://devfeed.tech/tags/offline.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [recurrent](<https://devfeed.tech/tags/recurrent.md>)

### AI overview

Google Research introduces Titans and the MIRAS framework, which combine recurrent-model speed with transformer-like accuracy for handling very long contexts. The approach uses test-time memorization and an adaptive neural long-term memory that updates as data streams in, without offline retraining.

### Source excerpt

Generative AI

## Understanding neural networks through sparse circuits

DevFeed: [Understanding neural networks through sparse circuits](<https://devfeed.tech/articles/understanding-neural-networks-through-sparse-circuits-6699.md>)

Original publisher: [Read original article](<https://openai.com/index/understanding-neural-networks-through-sparse-circuits>)

Published: 2025-11-13T10:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Chain-of-thought](<https://devfeed.tech/topics/chain-of-thought.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [chain-of-thought](<https://devfeed.tech/tags/chain-of-thought.md>), [models](<https://devfeed.tech/tags/models.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [openai](<https://devfeed.tech/tags/openai.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [research](<https://devfeed.tech/tags/research.md>), [safety](<https://devfeed.tech/tags/safety.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

OpenAI explores mechanistic interpretability through sparse circuits: training neural networks to use simpler, more traceable computations. The approach aims to make model behavior easier to understand and support safer, more reliable AI systems.

### Source excerpt

OpenAI is exploring mechanistic interpretability to understand how neural networks reason. Our new sparse model approach could make AI systems more transparent and support safer, more reliable behavior.

## Four ways to run ONNX models on a GPU with CUDA in Clojure

DevFeed: [Four ways to run ONNX models on a GPU with CUDA in Clojure](<https://devfeed.tech/articles/not-one-not-two-not-even-three-but-four-ways-to-run-an-onnx-ai-model-on-gpu-with-cuda-20728.md>)

Original publisher: [Read original article](<http://dragan.rocks/articles/25/Four-Ways-to-ONNX-on-GPU-in-Clojure-and-CUDA>)

Published: 2025-11-09T17:49:00Z

Content type: tutorial

Language: en

Sources: [Dragan Djuric](<https://devfeed.tech/sources/dragan-djuric.md>)

Topics: [CUDA](<https://devfeed.tech/topics/cuda.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [onnx](<https://devfeed.tech/topics/onnx.md>), [Clojure](<https://devfeed.tech/topics/clojure.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [clojure](<https://devfeed.tech/tags/clojure.md>), [code](<https://devfeed.tech/tags/code.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [deep](<https://devfeed.tech/tags/deep.md>), [diamond](<https://devfeed.tech/tags/diamond.md>), [examples](<https://devfeed.tech/tags/examples.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [image-recognition](<https://devfeed.tech/tags/image-recognition.md>), [model](<https://devfeed.tech/tags/model.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [onnx](<https://devfeed.tech/tags/onnx.md>), [tensors](<https://devfeed.tech/tags/tensors.md>)

### AI overview

A tutorial presents four ways to run ONNX models on a GPU with CUDA using Clojure libraries including Diamond ONNX RT, Deep Diamond, and ClojureCUDA. It covers GPU tensor backends and a configuration that keeps input and output tensors in main memory while executing the model on the GPU.

### Source excerpt

Two weeks ago, I announced a new Clojure ML library, Diamond ONNX RT, which integrates ONNX Runtime into Deep Diamond. In that post, we explored the classic Hello World example of Neural Networks, MNIST handwritten image recognition, step-by-step. We run that example on the CPU, from main memory. The next logical step is to execute this stuff on the GPU. You'll see that with a little help of ClojureCUDA and Deep Diamond built-in CUDA machinery, this is both easy and simple, requiring almost no effort from a curious Clojure programmer. But don't just trust me; let's fire up your REPL, and we can continue together. Here's how you can evaluate this directly in your REPL (you can use the Hello World that is provided in the ./examples sub-folder of Diamond ONNX RT as a springboard). Require Diamond's namespaces First things first, we refer functions that we're going to use. (require '[uncomplicate.commons.core :refer [with-release]] '[uncomplicate.neanderthal.core :refer [transfer! iamax native]] '[uncomplicate.diamond [tensor :refer [tensor with-diamond]] [dnn :refer [network]] [onnxrt :refer [onnx]]] '[uncomplicate.diamond.internal.dnnl.factory :refer [dnnl-factory]] '[uncomplicate.diamond.internal.cudnn.factory :refer [cudnn-factory]] '[hello-world.native :refer [input-desc input-tz mnist-onnx]]) None of the following ways to run CUDA models has preference, you use the one that best suits your needs. Way one One of the ways to run ONNX models on your GPU is to simply use Deep Diamond's cuDNN factory as the backend for your tensors. Then, the machinery recognizes what you need and proceeds doing everything on the GPU, using the right stream for tensors, Deep Diamond operations, and ONNX Runtime operations. This looks exactly the same as any other Deep Diamond example from this blog or the DLFP book. (with-diamond cudnn-factory [] (with-release [cuda-input-tz (tensor input-desc) mnist (network cuda-input-tz [mnist-onnx]) classify! (mnist cuda-input-tz)] (transfer! input

## Using AI to identify genetic variants in tumors with DeepSomatic

DevFeed: [Using AI to identify genetic variants in tumors with DeepSomatic](<https://devfeed.tech/articles/using-ai-to-identify-genetic-variants-in-tumors-with-deepsomatic-6924.md>)

Original publisher: [Read original article](<https://research.google/blog/using-ai-to-identify-genetic-variants-in-tumors-with-deepsomatic/>)

Published: 2025-10-16T16:33:00Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Google](<https://devfeed.tech/topics/google.md>), [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Machine Learning & Artificial Intelligence](<https://devfeed.tech/topics/machine-learning-artificial-intelligence.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [general-science](<https://devfeed.tech/tags/general-science.md>), [google](<https://devfeed.tech/tags/google.md>), [health-bioscience](<https://devfeed.tech/tags/health-bioscience.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [open-source-models-datasets](<https://devfeed.tech/tags/open-source-models-datasets.md>), [research](<https://devfeed.tech/tags/research.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

Google Research presents DeepSomatic, an AI-powered tool that uses convolutional neural networks to identify cancer-related genetic variants in tumor sequencing data. The tool supports major sequencing platforms and sample-processing methods, and its software and training dataset are openly available to researchers.

### Source excerpt

General Science

## How AI Medical Imaging Is Powering Precision Healthcare

DevFeed: [How AI Medical Imaging Is Powering Precision Healthcare](<https://devfeed.tech/articles/how-ai-medical-imaging-is-powering-precision-healthcare-4447.md>)

Original publisher: [Read original article](<https://www.toptal.com/developers/artificial-intelligence/ai-in-medical-imaging>)

Author: MARTIN ELIAS COSTA, AI ENGINEER @ TOPTAL

Published: 2025-07-18T05:00:00Z

Content type: article

Language: en

Sources: [Toptal Blog](<https://devfeed.tech/sources/toptal-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Medical imaging](<https://devfeed.tech/topics/medical-imaging.md>), [Computer vision](<https://devfeed.tech/topics/computer-vision.md>), [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [data](<https://devfeed.tech/topics/data.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-engineer](<https://devfeed.tech/tags/ai-engineer.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [computer-vision](<https://devfeed.tech/tags/computer-vision.md>), [data](<https://devfeed.tech/tags/data.md>), [development](<https://devfeed.tech/tags/development.md>), [diagnostics](<https://devfeed.tech/tags/diagnostics.md>), [healthcare](<https://devfeed.tech/tags/healthcare.md>), [images](<https://devfeed.tech/tags/images.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [medical-imaging](<https://devfeed.tech/tags/medical-imaging.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>)

### AI overview

This article explains how artificial intelligence is transforming medical imaging from image acquisition through diagnosis. It focuses on computer vision, neural networks, medical imaging data, and GPUs, and describes an AI system that analyzes brain MRI scans, identifies demyelinating lesions, measures brain-region volumes, classifies atrophy patterns, and integrates results into electronic health records.

### Source excerpt

Artificial intelligence is revolutionizing how medical images are acquired, analyzed, and interpreted. The transformation ushers in a new era of data-driven diagnostics and faster, more personalized patient care.

## Touchpad Digit Recognition Based on ESP-DL

DevFeed: [Touchpad Digit Recognition Based on ESP-DL](<https://devfeed.tech/articles/touchpad-digit-recognition-based-on-esp-dl-13708.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/06/touchpad-digit-recognition/>)

Author: John Lee

Published: 2025-06-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [ESP32-P4](<https://devfeed.tech/topics/esp32-p4.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Deep learning](<https://devfeed.tech/topics/deep-learning.md>), [Jetson](<https://devfeed.tech/topics/jetson.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [quantization](<https://devfeed.tech/topics/quantization.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [applications](<https://devfeed.tech/tags/applications.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [devices](<https://devfeed.tech/tags/devices.md>), [edge-computing](<https://devfeed.tech/tags/edge-computing.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [esp-dl](<https://devfeed.tech/tags/esp-dl.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-p4](<https://devfeed.tech/tags/esp32-p4.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [inference](<https://devfeed.tech/tags/inference.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [quantization](<https://devfeed.tech/tags/quantization.md>), [recognition](<https://devfeed.tech/tags/recognition.md>)

### AI overview

This tutorial demonstrates touchpad-based digit recognition on ESP32-S3 and ESP32-P4 using ESP-DL. It covers touch-data collection and preprocessing, lightweight CNN design, model training and evaluation, quantization, and C++ implementation for model loading and inference.

### Source excerpt

This article demonstrates how to implement a touchpad-based digit recognition system using ESP-DL on ESP32 series chips. It covers the complete workflow from data collection and preprocessing to model training, quantization, and deployment, showcasing ESP-DL's capabilities in edge AI applications.

## Visualize and understand GPU memory in PyTorch

DevFeed: [Visualize and understand GPU memory in PyTorch](<https://devfeed.tech/articles/visualize-and-understand-gpu-memory-in-pytorch-7532.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/train_memory>)

Author: Quentin Gallouédec

Published: 2024-12-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [PyTorch](<https://devfeed.tech/topics/pytorch.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [graph](<https://devfeed.tech/tags/graph.md>), [memory](<https://devfeed.tech/tags/memory.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [tensors](<https://devfeed.tech/tags/tensors.md>), [train](<https://devfeed.tech/tags/train.md>), [training](<https://devfeed.tech/tags/training.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on visualizing and understanding GPU memory usage in PyTorch during training. It explains how model creation, input and output tensors, activations, forward passes, backpropagation, and variable reassignment affect memory, and discusses estimating requirements and optimizing usage.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Visualizing piecewise linear neural networks

DevFeed: [Visualizing piecewise linear neural networks](<https://devfeed.tech/articles/visualizing-piecewise-linear-neural-networks-20225.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/visualizing-piecewise-linear-neural-networks/>)

Author: Ricson Cheng

Published: 2024-07-22T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [neural](<https://devfeed.tech/tags/neural.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>)

### AI overview

The article explains how piecewise-linearity in ReLU neural networks can be described and visualized. It examines activation patterns, polygonal regions, polyhedral complexes, and how adding layers changes these structures.

### Source excerpt

Neural networks are often thought of as opaque, black-box function approximators, but theoretical tools let us describe and visualize their behavior. In particular, let's study piecewise-linearity, a property many neural networks share. This property has been studied before, but we'll try to visualize it in more detail than has been previously done.

## AutoBNN: Probabilistic time series forecasting with compositional bayesian neural networks

DevFeed: [AutoBNN: Probabilistic time series forecasting with compositional bayesian neural networks](<https://devfeed.tech/articles/autobnn-probabilistic-time-series-forecasting-with-compositional-bayesian-neural-networks-28552.md>)

Original publisher: [Read original article](<http://blog.research.google/2024/03/autobnn-probabilistic-time-series.html>)

Author: Google AI (noreply@blogger.com)

Published: 2024-03-28T20:53:00Z

Content type: article

Language: en

Sources: [Google Research](<https://devfeed.tech/sources/google-research.md>)

Topics: [Time Series](<https://devfeed.tech/topics/time-series.md>), [Google](<https://devfeed.tech/topics/google.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [forecasting](<https://devfeed.tech/tags/forecasting.md>), [google](<https://devfeed.tech/tags/google.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [model](<https://devfeed.tech/tags/model.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [research](<https://devfeed.tech/tags/research.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [time-series](<https://devfeed.tech/tags/time-series.md>)

### AI overview

Google Research introduces AutoBNN, an open-source JAX package for automatically discovering interpretable probabilistic time series forecasting models. It combines learned compositional Gaussian process kernels with neural-network scalability and provides uncertainty estimates for large datasets.

### Source excerpt

Posted by Urs Köster, Software Engineer, Google Research Time series problems are ubiquitous, from forecasting weather and traffic patterns to understanding economic trends. Bayesian approaches start with an assumption about the data's patterns (prior probability), collecting evidence (e.g., new time series data), and continuously updating that assumption to form a posterior probability distribution. Traditional Bayesian approaches like Gaussian processes (GPs) and Structural Time Series are extensively used for modeling time series data, e.g., the commonly used Mauna Loa CO2 dataset. However, they often rely on domain experts to painstakingly select appropriate model components and may be computationally expensive. Alternatives such as neural networks lack interpretability, making it difficult to understand how they generate forecasts, and don't produce reliable confidence intervals. To that end, we introduce AutoBNN, a new open-source package written in JAX. AutoBNN automates the discovery of interpretable time series forecasting models, provides high-quality uncertainty estimates, and scales effectively for use on large datasets. We describe how AutoBNN combines the interpretability of traditional probabilistic approaches with the scalability and flexibility of neural networks. AutoBNN AutoBNN is based on a line of research that over the past decade has yielded improved predictive accuracy by modeling time series using GPs with learned kernel structures. The kernel function of a GP encodes assumptions about the function being modeled, such as the presence of trends, periodicity or noise. With learned GP kernels, the kernel function is defined compositionally: it is either a base kernel (such as Linear, Quadratic, Periodic, Matérn or ExponentiatedQuadratic) or a composite that combines two or more kernel functions using operators such as Addition, Multiplication, or ChangePoint. This compositional kernel structure serves two related purposes. First, it is simple e

## Graph neural networks in TensorFlow

DevFeed: [Graph neural networks in TensorFlow](<https://devfeed.tech/articles/graph-neural-networks-in-tensorflow-28548.md>)

Original publisher: [Read original article](<http://blog.research.google/2024/02/graph-neural-networks-in-tensorflow.html>)

Author: Google AI (noreply@blogger.com)

Published: 2024-02-06T19:17:00Z

Content type: release

Language: en

Sources: [Google Research](<https://devfeed.tech/sources/google-research.md>)

Topics: [Graphs](<https://devfeed.tech/topics/graphs.md>), [Tensorflow](<https://devfeed.tech/topics/tensorflow.md>), [Library](<https://devfeed.tech/topics/library.md>), [Google](<https://devfeed.tech/topics/google.md>), [Neural Network](<https://devfeed.tech/topics/neural-network.md>)

Tags: [google](<https://devfeed.tech/tags/google.md>), [graph](<https://devfeed.tech/tags/graph.md>), [graph-mining](<https://devfeed.tech/tags/graph-mining.md>), [graphs](<https://devfeed.tech/tags/graphs.md>), [library](<https://devfeed.tech/tags/library.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [release](<https://devfeed.tech/tags/release.md>), [tensorflow](<https://devfeed.tech/tags/tensorflow.md>)

### AI overview

Google Research announces TensorFlow GNN 1.0, a production-tested library for building and training graph neural networks at large scales. The library supports heterogeneous graphs, TensorFlow modeling and training, and extracting input graphs from large data stores.

### Source excerpt

Posted by Dustin Zelle, Software Engineer, Google Research, and Arno Eigenwillig, Software Engineer, CoreML Objects and their relationships are ubiquitous in the world around us, and relationships can be as important to understanding an object as its own attributes viewed in isolation -- take for example transportation networks, production networks, knowledge graphs, or social networks. Discrete mathematics and computer science have a long history of formalizing such networks as graphs, consisting of nodes connected by edges in various irregular ways. Yet most machine learning (ML) algorithms allow only for regular and uniform relations between input objects, such as a grid of pixels, a sequence of words, or no relation at all. Graph neural networks, or GNNs for short, have emerged as a powerful technique to leverage both the graph's connectivity (as in the older algorithms DeepWalk and Node2Vec) and the input features on the various nodes and edges. GNNs can make predictions for graphs as a whole (Does this molecule react in a certain way?), for individual nodes (What's the topic of this document, given its citations?) or for potential edges (Is this product likely to be purchased together with that product?). Apart from making predictions about graphs, GNNs are a powerful tool used to bridge the chasm to more typical neural network use cases. They encode a graph's discrete, relational information in a continuous way so that it can be included naturally in another deep learning system. We are excited to announce the release of TensorFlow GNN 1.0 (TF-GNN), a production-tested library for building GNNs at large scales. It supports both modeling and training in TensorFlow as well as the extraction of input graphs from huge data stores. TF-GNN is built from the ground up for heterogeneous graphs, where types of objects and relations are represented by distinct sets of nodes and edges. Real-world objects and their relations occur in distinct types, and TF-GNN's heterogen

## How to use AI for software development and cybersecurity

DevFeed: [How to use AI for software development and cybersecurity](<https://devfeed.tech/articles/how-to-use-ai-for-software-development-and-cybersecurity-7802.md>)

Original publisher: [Read original article](<https://snyk.io/blog/ai-assisted-development-and-cybersecurity/>)

Author: Simon Maple

Published: 2023-08-30T05:00:00Z

Content type: tutorial

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [Code](<https://devfeed.tech/topics/code.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Natural language processing](<https://devfeed.tech/topics/nlp.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Neural Network](<https://devfeed.tech/topics/neural-network.md>)

Tags: [acquisition](<https://devfeed.tech/tags/acquisition.md>), [ai](<https://devfeed.tech/tags/ai.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [blog](<https://devfeed.tech/tags/blog.md>), [code](<https://devfeed.tech/tags/code.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [large-language-model](<https://devfeed.tech/tags/large-language-model.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [natural-language-processing](<https://devfeed.tech/tags/natural-language-processing.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-code](<https://devfeed.tech/tags/snyk-code.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

This article introduces AI-assisted development for developers and security practitioners. It explains how generative AI can help write, review, test, and document code while maintaining security, and defines foundational concepts including artificial intelligence, natural language processing, machine learning, neural networks, and large language models.

### Source excerpt

AI-assisted development helps developers build software more efficiently, learn how to leverage AI to write, test and review your code whilst maintaining security.

## ESP32-S3 Edge-AI｜Human Activity Recognition Using Accelerometer Data and ESP-DL

DevFeed: [ESP32-S3 Edge-AI｜Human Activity Recognition Using Accelerometer Data and ESP-DL](<https://devfeed.tech/articles/esp32-s3-edge-ai-human-activity-recognition-using-accelerometer-data-and-esp-dl-13861.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/esp32-s3-edge-ai-human-activity-recognition-using-accelerometer-data-and-esp-dl/>)

Author: John Lee

Published: 2023-06-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [On-device AI](<https://devfeed.tech/topics/on-device-ai.md>), [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [blog](<https://devfeed.tech/tags/blog.md>), [edge-ai](<https://devfeed.tech/tags/edge-ai.md>), [edge-computing](<https://devfeed.tech/tags/edge-computing.md>), [esp](<https://devfeed.tech/tags/esp.md>), [esp-dl](<https://devfeed.tech/tags/esp-dl.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [recognition](<https://devfeed.tech/tags/recognition.md>)

### AI overview

This tutorial explains how to read accelerometer data and deploy a deep-learning model with ESP-DL on an ESP32-S3 for human activity recognition. It covers prerequisites, ESP-IDF project structure, model definition, layer initialization, and layer construction.

### Source excerpt

Edge computing is a distributed computing paradigm that brings computation and data storage closer to the device's location. Edge Artificial Intelligence (edge-AI) is an exciting development within edge computing because it allows traditional technologies to run more efficiently, with higher performance and less power. Trained neural networks are used to make inferences on small devices.

## Hello, Perceptron: An introduction to artificial neural networks

DevFeed: [Hello, Perceptron: An introduction to artificial neural networks](<https://devfeed.tech/articles/hello-perceptron-an-introduction-to-artificial-neural-networks-35235.md>)

Original publisher: [Read original article](<http://matt.might.net/articles/hello-perceptron/>)

Published: 2023-05-05T14:05:31Z

Content type: tutorial

Language: en

Sources: [Matt Might](<https://devfeed.tech/sources/matt-might.md>)

Topics: [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [circuit](<https://devfeed.tech/topics/circuit.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [algorithm](<https://devfeed.tech/tags/algorithm.md>), [circuit](<https://devfeed.tech/tags/circuit.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>)

### AI overview

This tutorial introduces artificial neural networks through Frank Rosenblatt's perceptron. It explains how a single perceptron can be trained to mimic the AND, OR, and NOT logical functions, then examines its inability to learn XOR as motivation for multilayer neural networks.

### Source excerpt

Generative AI tools like ChatGPT and Midjournery are able to replicate (and often exceed) human-like performance on tasks like taking exams, generating text and making art. Even to seasoned programmers, their abilities can seem magical. But, obviously, there is no magic. These things are "just" artificial neural networks - circuits inspired by the architecture of biological brains. An AI-imagined image of a neural network (Midjourney) In fact, much like real brains, when broken down to their building blocks, these systems can seem "impossibly simple" relative to what they achieve. (Modern computing is also magical in that sense, in that all of what computers are able to do reduces to simple logical building blocks - gates that calculate basic operations with truth values, such as AND, OR and NOT.) The purpose of this article is to give programmers without much exposure to machine learning an understanding of the key building block powering generative AI: the artificial neuron. Toward that end, this article has three goals: to implement a perceptron - the simplest artificial neuron; to train perceptrons how to mimic AND, OR and NOT; and to describe the leap to full-fledged neural networks. Click here to read the rest of the article

## Hello Deep Learning: Linear combinations

DevFeed: [Hello Deep Learning: Linear combinations](<https://devfeed.tech/articles/hello-deep-learning-linear-combinations-36422.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/hello-deep-learning-chapter1/>)

Published: 2023-03-30T10:00:01Z

Content type: tutorial

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Neural Network](<https://devfeed.tech/topics/neural-network.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [math](<https://devfeed.tech/topics/math.md>), [Matrix](<https://devfeed.tech/topics/matrix-org.md>), [PyTorch](<https://devfeed.tech/topics/pytorch.md>)

Tags: [dataset](<https://devfeed.tech/tags/dataset.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [math](<https://devfeed.tech/tags/math.md>), [matrices](<https://devfeed.tech/tags/matrices.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial chapter introduces neural networks through a handwritten-digit classification example using the EMNIST dataset. It explains the theory of linear combinations, matrices or tensors, and explicitly configured weights before training is introduced.

### Source excerpt

This page is part of the Hello Deep Learning series of blog posts. You are very welcome to improve this page via GitHub! In this chapter we're going to build our first neural network and take it for a spin. Weirdly, this demonstration will likely simultaneously make you wonder "is this all??" and also impress you by what even this trivial stuff can do. The first part of this chapter covers the theory, and shows no code.

## A GPU-Free, From-Scratch Introduction to Modern Machine Learning

DevFeed: [A GPU-Free, From-Scratch Introduction to Modern Machine Learning](<https://devfeed.tech/articles/hello-deep-learning-36424.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/hello-deep-learning/>)

Published: 2023-03-30T09:59:00Z

Content type: tutorial

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Deep learning](<https://devfeed.tech/topics/deep-learning.md>), [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [Code](<https://devfeed.tech/topics/code.md>), [data augmentation](<https://devfeed.tech/topics/data-augmentation.md>), [Transformers](<https://devfeed.tech/topics/transformers.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [data-augmentation](<https://devfeed.tech/tags/data-augmentation.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>), [transformers](<https://devfeed.tech/tags/transformers.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A GPU-free tutorial that explains modern machine learning and deep learning from the ground up, developing neural networks and a practical demo from scratch.

### Source excerpt

A from scratch GPU-free introduction to modern machine learning. Many tutorials exist already of course, but this one aims to really explain what is going on, from the ground up. Also, we'll develop the demo until it is actually useful on real life data which you can supply yourself. Other documents start out from the (very impressive) PyTorch environment, or they attempt to math it up from first principles. Trying to understand deep learning via PyTorch is like trying to learn aerodynamics from flying an Airbus A380.

[Next page](<https://devfeed.tech/tags/neural-networks.md?cursor=WyIyMDIzLTAzLTMwVDA5OjU5OjAwKzAwOjAwIiwgIjU2YWY0MTYyLWIyNDgtNDExYS1hZGQwLTcxMTU2ZGYxNzc5ZCJd>)