<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>R | Emmanuel Sarfo Fosu</title><link>https://esarfofosu.netlify.app/tag/r/</link><atom:link href="https://esarfofosu.netlify.app/tag/r/index.xml" rel="self" type="application/rss+xml"/><description>R</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>© E Sarfo Fosu 2024</copyright><image><url>https://esarfofosu.netlify.app/media/icon_hu2e9969003f70c0ec392fd4a2420a017e_72638_512x512_fill_lanczos_center_2.png</url><title>R</title><link>https://esarfofosu.netlify.app/tag/r/</link></image><item><title>DistGD</title><link>https://esarfofosu.netlify.app/software/distgd/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://esarfofosu.netlify.app/software/distgd/</guid><description>&lt;p>The goal of DistGD (Distributed Gradient Descent) is to efficiently optimize a global objective function expressed as a sum of a list of local objective functions belonging to different agents situated in a network via a cluster architecture like Spark. You supply a list of local objective functions, weights of the connections between the agents, initialize a vector initial values, and it takes care of the computations, returning the optimal values. See &lt;a href="https://github.com/bosafoagyare/DistGD#installation" target="_blank" rel="noopener">the github page&lt;/a> for a vignette.&lt;/p></description></item></channel></rss>