BLOG-A-THON 24-25
===
Hello!
In this part of the recruitment process you'll be needed to submit a blog on any topic you like relating to Machine Learning, Deep learning or AI. You'll have to research a certain topic well and write a detailed explanation IN YOUR WORDS.
<!-- Also, consider writing a blog on previous projects you have worked on, or are working on (ex. BYOP, Beginner's Hypothesis) and write about the topics you came across. -->
What kind of blogs are expected?
---
Your blog should focus on a topic within ML, DL, or AI. It should:
- Be well-researched and demonstrate a solid understanding of the topic.
- Provide an explanation in your own words with supporting insights.
- Be structured, clear, and intuitive, making it accessible even to those new to the field.
- Include diagrams, code snippets, or pseudo-code (optional but encouraged) to enhance understanding.
- Be original and properly cite any references or inspiration from external sources.
## Choosing a topic
Find any topic that intrigues you in the field of ML, DL, and/or AI and form an explanation for it in your own words. Confused on which topic to chose? Here are a few ideas:
- **Intuitively explaining algorithms**
- Support Vector Machine (SVM)
- Principal Component Analysis (PCA)
- Long Short-Term Memory (LSTM)
- Convolutional Neural Networks (CNNs)
- Reinforcement Learning (Q-Learning, SARSA)
- Decision Trees and Random Forests
- Gradient Boosting Algorithms (XGBoost, LightGBM, CatBoost)
- **Comparitive study**
- **Activation functions** (ReLU, Sigmoid, Tanh)
- **Optimizers** (Adam, SGD, RMSProp)
- **Metrics** (Accuracy, F1-Score, ROC-AUC)
- **Architectures**: CNNs vs. RNNs vs. Transformers
- **An analysis of a commmon problem/phenomenon in Deep Learning**
- Vanishing and Exploding Gradients
- Entropy
- Curse of Dimensionality
- Catastrophic Forgetting
- **Projects you have worked on / are working on**
- BYOP, Beginner's Hypothesis, etc. Write about topics you came across.
- **Any other topic in ML/DL/AI that interests you**
---
Next, make a rough draft of your blog with the components you would like to write on and expand on each component exhibiting your knowledge of the topic.
**The blogs will be screened on the basis of research, the depth of understanding, and clarity on the topic chosen. Alongside technical details, we will also focus on presentation and structure of the write-up.**
Sample blogs:
- [Understanding LSTMs](http://colah.github.io/posts/2015-08-Understanding-LSTMs/)
- [Support Vector Machines(SVM) — An Overview](https://towardsdatascience.com/https-medium-com-pupalerushikesh-svm-f4b42800e989#:~:text=SVM%20or%20Support%20Vector%20Machine,separates%20the%20data%20into%20classes.)
Plagiarism
---
It is understandable, not being able to generate a blog out of nowhere about a topic you're still learning, _entirely_ on your own. However, when researching about your topic and taking inspiration from places, with your accumulated it all, come up with an understanding of your own, while giving due credit to the sources you researched from, by _citing them_ as references.
Need an example? Let me cite references for the above paragraph:
- [1] [Blogging Basics: How to Avoid Plagiarism | Reusser](https://reusser.com/insights/blog/blogging-basics-how-to-avoid-plagiarism#:~:text=Write%20in%20your%20own%20words,the%20order%20of%20some%20words.)
And well, do not try to trick the magician themselves :)
You're not the only one who knows about ChatGPT, Quillbot, Grammarly and other all these fancy tools. Give us an authentic submission, a result of your own learnings and efforts. We are well aware ourselves of the tools to catch you in the act, having compiled detectors for them too, so try not to trick us. _(oh wait, won't that be you tricking yourself)_
Submission
---
You may publish your work on either of these platforms:
- [Notion](https://www.notion.so/): A markdown text editor with additional features
- [Medium](https://medium.com/creators): A blog hosting website
Alongside technical details, we will also focus on presentation and structure of the write-up.
***Link for submission:*** [https://forms.gle/Vs234CpmquXLft3Y6]
Deadline
---
Submit your blogs by: **24 January 2025, *11:59***
Resources
---
- [How to write a technical blog](https://medium.com/machine-learning-bites/how-to-write-a-technical-blog-1ba898da4790)
- [Embedding code to your blog](https://medium.com/analytics-vidhya/embed-code-to-your-medium-article-be592729c280)
- excallidraw.com (might help you create innovative diagrams, or maybe you'd want to flex your LaTeX skills here instead :P)