• bitcoinBitcoin(BTC)$76,190.00-5.32%
  • ethereumEthereum(ETH)$2,241.10-7.28%
  • tetherTether(USDT)$1.00-0.04%
  • binancecoinBNB(BNB)$693.20-3.28%
  • rippleXRP(XRP)$1.22-6.32%
  • usd-coinUSDC(USDC)$1.00-0.02%
  • solanaSolana(SOL)$90.19-5.75%
  • tronTRON(TRX)$0.318504-0.26%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.03-1.28%
  • zcashZcash(ZEC)$1,324.872.79%
  • HyperliquidHyperliquid(HYPE)$77.69-7.67%
  • moneroMonero(XMR)$622.20-2.34%
  • dogecoinDogecoin(DOGE)$0.072128-6.19%
  • USDSUSDS(USDS)$1.000.00%
  • whitebitWhiteBIT Coin(WBT)$73.17-5.96%
  • leo-tokenLEO Token(LEO)$9.31-0.31%
  • chainlinkChainlink(LINK)$10.86-4.70%
  • cardanoCardano(ADA)$0.184483-6.16%
  • bitcoin-cashBitcoin Cash(BCH)$277.36-1.13%
  • stellarStellar(XLM)$0.155137-7.43%
  • nearNEAR Protocol(NEAR)$3.75-6.29%
  • RainRain(RAIN)$0.0064227.33%
  • Ethena USDeEthena USDe(USDE)$1.00-0.09%
  • daiDai(DAI)$1.000.00%
  • uniswapUniswap(UNI)$6.98-9.00%
  • litecoinLitecoin(LTC)$52.26-6.91%
  • CantonCanton(CC)$0.095722-3.53%
  • avalanche-2Avalanche(AVAX)$8.30-4.89%
  • USD1USD1(USD1)$1.00-0.02%
  • suiSui(SUI)$0.86-7.43%
  • tether-goldTether Gold(XAUT)$4,077.080.11%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.10-5.67%
  • hedera-hashgraphHedera(HBAR)$0.068622-5.45%
  • quant-networkQuant(QNT)$193.21-4.56%
  • Global DollarGlobal Dollar(USDG)$1.000.01%
  • shiba-inuShiba Inu(SHIB)$0.000005-3.04%
  • paypal-usdPayPal USD(PYUSD)$1.000.00%
  • Ripple USDRipple USD(RLUSD)$1.000.04%
  • BittensorBittensor(TAO)$219.78-6.66%
  • crypto-com-chainCronos(CRO)$0.049229-5.42%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.150.29%
  • okbOKB(OKB)$106.53-3.94%
  • EthenaEthena(ENA)$0.163833-9.31%
  • Circle USYCCircle USYC(USYC)$1.140.01%
  • pepePepe(PEPE)$0.000005-1.92%
  • aaveAave(AAVE)$130.79-0.79%
  • Spiko Amundi Overnight Swap Fund (EUR)Spiko Amundi Overnight Swap Fund (EUR)(EURSAFO)$1.14-0.24%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • MemeCoreMemeCore(M)$0.82-2.32%
  • pax-goldPAX Gold(PAXG)$4,086.800.02%
TradePoint.io
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop
No Result
View All Result
TradePoint.io
No Result
View All Result

MicroPython Testbed for Federated Learning Algorithms (MPT-FLA) Framework Advancing Federated Learning at the Edge

May 20, 2024
in AI & Technology
Reading Time: 5 mins read
A A
MicroPython Testbed for Federated Learning Algorithms (MPT-FLA) Framework Advancing Federated Learning at the Edge
ShareShareShareShareShare

The Python Testbed for Federated Learning Algorithms (PTB-FLA) is a low-code framework developed for the EU Horizon 2020 project TaRDIS, aimed at simplifying the creation of decentralized and distributed applications for edge systems. Written in pure Python, PTB-FLA is lightweight and easy to install, making it suitable for small IoT devices. It supports both centralized and decentralized federated learning algorithms and peer-to-peer data exchange via time division multiplexing. Designed with a simple API, it allows nonprofessional programmers to develop applications using AI tools like ChatGPT. Its primary limitation is that it currently only runs on a single PC.

Researchers from the University of Novi Sad and RT-RK Institute have developed the MicroPython Testbed for Federated Learning Algorithms (MPT-FLA), overcoming the limitation of its predecessor by enabling individual application instances to run on different network nodes, such as PCs and IoT devices. Retaining the pure Python ideal, MPT-FLA is based on asynchronous I/O and runs on MicroPython, making it suitable for edge systems. The framework was validated on a wireless network with PCs and Raspberry Pi Pico W boards, using adapted application examples from the previous framework, PTB-FLA. The successful validation confirmed that MPT-FLA produces the same numerical results as PTB-FLA.

Current federated learning (FL) frameworks like TensorFlow Federated and BlueFog are effective in cloud-edge environments but unsuitable for edge-only deployment, lack Windows OS support, and are complex to install. A 2021 review by Kholod et al. highlighted the ongoing challenge of developing FL frameworks for edge systems. Unlike complete systems such as CoLearn and FedIoT, the MPT-FLA serves as an “algorithmic” testbed for ML and AI developers in the TaRDIS project. It uses a Single Program Multiple Data (SPMD) pattern, similar to MapReduce, and future work may involve adapting it for high-performance compilation with Codon.

The experimental WiFi network for evaluating MPT-FLA comprised a Belkin F5D7234-4 router, two Raspberry Pi Pico W boards, and a Dell Latitude 3420 PC. The router supports 802.11g with speeds up to 54Mbps. The Raspberry Pi Pico W, featuring the RP2040 chip, includes a 2.4GHz wireless interface and 264KB of RAM, programmed with the “RPI_PICO_W-20231005-v1.21.0.uf2” firmware. The PC runs Windows 10 Pro, with an Intel Core i7-1165G7 processor, and uses Python 3.12.0 and VS Code for software development. The MPT-FLA tool will be available on GitHub by mid-2024. The MPT-FLA framework evolved from the PTB-FLA framework, which relied on Python’s multiprocessing abstractions (process, queue, clients, and listeners). However, PTB-FLA could not be directly ported due to the lack of support for these abstractions in MicroPython.

The MPT-FLA framework was tested on an experimental WiFi network with a Belkin router, two Raspberry Pi Pico W boards, and a PC. The goal was to ensure the adapted algorithms produced the same numerical results as the originals, which they did, confirming functional correctness. However, performance metrics like execution time and energy consumption were not evaluated as the framework is still in development. Issues encountered included the Pico boards’ repeated attempts to connect to the WiFi, potentially seen as DoS attacks by the router, and severe WiFi interferences, particularly in apartment buildings, causing TCP connection failures and increased latencies.

In conclusion, MPT-FLA is an FL framework that extends the PTB-FLA framework to support applications running on diverse network nodes, such as PCs and IoT devices, primarily in edge systems. Four adapted application examples were used in the experimental validation in a lab setting to demonstrate functional correctness. Key contributions include the MPT-FLA framework, new application examples, and the validation approach and results. MPT-FLA’s advantages over PTB-FLA include support for distributed applications and compatibility with smaller IoT platforms. Future work will involve developing benchmark applications and conducting detailed performance evaluations.


Check out the Paper. All credit for this research goes to the researchers of this project. Also, don’t forget to follow us on Twitter. Join our Telegram Channel, Discord Channel, and LinkedIn Group.

If you like our work, you will love our newsletter..

Don’t Forget to join our 42k+ ML SubReddit


YOU MAY ALSO LIKE

Perplexity Cuts Agent API Research Costs and Adds Ultra Effort – Unite.AI

Blue Origin’s New Glenn Launch Delay Will Continue Into 2027

Sana Hassan, a consulting intern at Marktechpost and dual-degree student at IIT Madras, is passionate about applying technology and AI to address real-world challenges. With a keen interest in solving practical problems, he brings a fresh perspective to the intersection of AI and real-life solutions.


🐝 Join the Fastest Growing AI Research Newsletter Read by Researchers from Google + NVIDIA + Meta + Stanford + MIT + Microsoft and many others…


Credit: Source link

ShareTweetSendSharePin

Related Posts

Perplexity Cuts Agent API Research Costs and Adds Ultra Effort – Unite.AI
AI & Technology

Perplexity Cuts Agent API Research Costs and Adds Ultra Effort – Unite.AI

November 5, 2026
Blue Origin’s New Glenn Launch Delay Will Continue Into 2027
AI & Technology

Blue Origin’s New Glenn Launch Delay Will Continue Into 2027

November 5, 2026
Five9 Agrees to Buy Level AI and Broaden CX AI Distribution – Unite.AI
AI & Technology

Five9 Agrees to Buy Level AI and Broaden CX AI Distribution – Unite.AI

November 5, 2026
Google Is Ditching Firebase Studio Soon, And It Wants You To Use Its Newer AI Tools Instead
AI & Technology

Google Is Ditching Firebase Studio Soon, And It Wants You To Use Its Newer AI Tools Instead

November 5, 2026
Next Post
Nikki Haley says she doesn’t have to win home state of South Carolina

Nikki Haley says she doesn't have to win home state of South Carolina

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

No Result
View All Result
How Long Is A New Apple TV Actually Supposed To Last?

How Long Is A New Apple TV Actually Supposed To Last?

November 2, 2026
Why efforts to end the sick college sports money grab are in danger as midterms loom

Why efforts to end the sick college sports money grab are in danger as midterms loom

October 30, 2026
Jean-Georges Vongerichten launching 3 dining concepts at Hudson Yards

Jean-Georges Vongerichten launching 3 dining concepts at Hudson Yards

November 1, 2026

About

Learn more

Our Services

Legal

Privacy Policy

Terms of Use

Bloggers

Learn more

Article Links

Contact

Advertise

Ask us anything

©2020- TradePoint.io - All rights reserved!

Tradepoint.io, being just a publishing and technology platform, is not a registered broker-dealer or investment adviser. So we do not provide investment advice. Rather, brokerage services are provided to clients of Tradepoint.io by independent SEC-registered broker-dealers and members of FINRA/SIPC. Every form of investing carries some risk and past performance is not a guarantee of future results. “Tradepoint.io“, “Instant Investing” and “My Trading Tools” are registered trademarks of Apperbuild, LLC.

This website is operated by Apperbuild, LLC. We have no link to any brokerage firm and we do not provide investment advice. Every information and resource we provide is solely for the education of our readers. © 2020 Apperbuild, LLC. All rights reserved.

No Result
View All Result
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop

© 2023 - TradePoint.io - All Rights Reserved!