<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Data Mining on Ujjwal Chowdhury</title><link>https://u77w41.github.io/categories/data-mining/</link><description>Recent content in Data Mining on Ujjwal Chowdhury</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 08 Dec 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://u77w41.github.io/categories/data-mining/index.xml" rel="self" type="application/rss+xml"/><item><title>Analysis on Complete Works of Swami Vivekananda</title><link>https://u77w41.github.io/p/analysis-on-complete-works-of-swami-vivekananda/</link><pubDate>Fri, 08 Dec 2023 00:00:00 +0000</pubDate><guid>https://u77w41.github.io/p/analysis-on-complete-works-of-swami-vivekananda/</guid><description>&lt;img src="https://u77w41.github.io/p/analysis-on-complete-works-of-swami-vivekananda/swami-ji.png" alt="Featured image of post Analysis on Complete Works of Swami Vivekananda" /&gt;&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://github.com/U77w41/Analysis-on-Complete-Works-of-Swami-Vivekananda/" target="_blank" rel="noopener"&#10; &gt;Github Repo&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;This project aims to apply the Flajolet-Martin Algorithm to estimate the cardinality of unique elements in the entire collection of Swami Vivekananda&amp;rsquo;s complete works. The Flajolet-Martin Algorithm is a probabilistic method commonly used for large-scale data sets, providing an efficient way to estimate the number of distinct elements without needing to store them explicitly.&lt;/p&gt;&#10;&lt;h2 id="objectives"&gt;Objectives&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;Implement the Flajolet-Martin Algorithm in a scalable manner suitable for processing the extensive corpus of Swami Vivekananda&amp;rsquo;s works.&lt;/li&gt;&#10;&lt;li&gt;Develop a robust data processing pipeline to handle the text data and generate the necessary input for the algorithm.&lt;/li&gt;&#10;&lt;li&gt;Fine-tune the algorithm parameters and validate its accuracy against known cardinality benchmarks to ensure reliable estimates.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="technologies-and-tools"&gt;Technologies and Tools&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;Programming Language: Python&lt;/li&gt;&#10;&lt;li&gt;Data Processing: Pandas, Spark&lt;/li&gt;&#10;&lt;li&gt;Flajolet-Martin Algorithm Implementation: Custom Python code&lt;/li&gt;&#10;&lt;li&gt;Version Control: Git&lt;/li&gt;&#10;&lt;li&gt;Documentation: Markdown&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="expected-outcomes"&gt;Expected Outcomes&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;A scalable and efficient implementation of the Flajolet-Martin Algorithm tailored for the unique characteristics of Swami Vivekananda&amp;rsquo;s complete works.&lt;/li&gt;&#10;&lt;li&gt;Accurate cardinality estimates for the distinct elements in the dataset.&lt;/li&gt;&#10;&lt;li&gt;Documentation detailing the project methodology, implementation details, and findings.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="future-work"&gt;Future Work&#10;&lt;/h2&gt;&lt;p&gt;Potential future enhancements could include exploring other probabilistic algorithms for cardinality estimation, optimizing the algorithm further, or extending the analysis to specific subsets of Swami Vivekananda&amp;rsquo;s works.&lt;/p&gt;&#10;</description></item></channel></rss>