My Favorite Tools for Building AI/ML Applications: A Personal Journey

Aqsazafar
5 min readSep 3, 2024

Hello, everyone! Today, I want to share my personal journey and experience with some of the best tools I’ve come across while building AI/ML applications. As someone who’s always exploring new technologies, I’ve tried out many different tools over the years.

Here are my top picks, ranging from programming languages to data storage solutions, frameworks, and deployment tools that have helped me build effective and innovative AI/ML solutions. Let’s dive right in!

1. AI & Machine Learning Frameworks: TensorFlow and PyTorch

Let’s start with the core of AI/ML development: frameworks. After experimenting with several, I found TensorFlow and PyTorch to be the most versatile and effective.

Why TensorFlow and PyTorch?

  • TensorFlow: Developed by Google, TensorFlow is highly flexible and scalable, making it ideal for both research and production environments. I love how it provides a complete ecosystem for developing, training, and deploying models, including tools like TensorBoard for visualization and TensorFlow Hub for pre-trained models.
  • PyTorch: Created by Facebook, PyTorch is praised for its simplicity and dynamic computational graph, which makes…

--

--

Aqsazafar

Hi, I am Aqsa Zafar, a Ph.D. scholar in Data Mining. My research topic is “Depression Detection from Social Media via Data Mining”.