MidcurveNN

<p>MidcurveNN is a project aimed at solving the challenging problem of finding the midcurve of a 2D closed shape using neural networks. The primary goal is to transform a closed polygon, represented by a set of points or connected lines, into another set of points or connected lines, allowing for the possibility of open or branched polygons in the output.</p> <h2>Instructions to Run</h2> <pre> cd src conda env create -f environment.yml activate midcurvenn python simpleencoderdecoder\main_simple_encoderdecoder.py</pre> <p><img alt="" src="https://miro.medium.com/v2/resize:fit:700/1*zST0MN3k0IXjsjVsFHTT3Q.png" style="height:224px; width:700px" /></p> <p>Results of Simple Encoder Decoder Neural Network</p> <h1>Thoughts</h1> <p>Graph Summarization/Dimension-Reduction/Compression: Reducing a large graph to a smaller graph preserving its underlying structure, similar to text summarization, which attempts to keep the essence.</p> <p><a href="https://medium.com/technology-hits/midcurvenn-a3f961f88409"><strong>Website</strong></a></p>
Tags: MidcurveNN