Intelligence is the ability to adapt to change

Stephen Hawking

Rewind: South Trip 2019

By Varun Kruthiventi |  Jun 11, 2021  | Travel
Off late, wondering when we will be back to normalcy and free to travel, just had a chance to rewind and look back at my trip to South in 2019. I had a fantastic opportunity to visit couple spiritual places like Tirupathi and Tiruvannamalai. Had been to Tirupathi many times, but it was my first trip to Tiruvannamalai. Here are some of my clicks during the trip Flight Flight Flight Flight Tirumala Ramanasharamam Ramanasharamam Arunachala Hill Arunachala Hill Tiruvannamalai Temple
Continue Reading...

python-alpine and Postgres issues

By Varun Kruthiventi |  May 26, 2021  | Development Tools, Python, Docker
Ever ended up with this issue ? Error: pg_config executable not found. pg_config is required to build psycopg2 from source. Please add the directory containing pg_config to the $PATH or specify the full executable path with the option: python build_ext --pg-config /path/to/pg_config build ... or with the pg_config option in 'setup.cfg'. If you prefer to avoid building psycopg2 from source, please install the PyPI 'psycopg2-binary' package instead. For further information please check the 'doc/src/install.
Continue Reading...

Fixing Xcode path

By Varun Kruthiventi |  May 22, 2021  | Development Tools, XCode, Mac, iOS
xcrun: error: active developer path (“/Applications/”) does not exist Ever faced this issue ? Xcode comes bundled with a set of command line tools which are required by some of other tools like gcc or cmake. But sometimes due to various reasons like uninstalling Xcode or moving the Xcode application to different path, you might face issues with the Xcode cli. Best way to fix this ? You can remove the existing Xcode CLI tools with the below command
Continue Reading...

Setting up Ambassador API gateway on Kubernetes

By Varun Kruthiventi |  Sep 15, 2019  | Kubernetes, Ambassador, DevOps, Microservices
Microservices are the new age design pattern that has been widely adopted in the recent times by many large scale applications on the internet. Checkout how Uber is using Microservices at scale. In this age of popularity for Microservices, it’s important to understand the importance of API gateways. WHY DO WE NEED API GATEWAYS? Consider you have built a complex application, which includes a plethora of services, some of them are RESTFul services built using Python, Golang or even Java 🙂
Continue Reading...

Predicting Bitcoin Price using LSTM

By Varun Kruthiventi |  Jan 12, 2019  | Keras, Machine Learning, Deep Learning, ML, Data Science, DL, Time Series, featured
Predicting time series quantities has been an interesting domain in predictive analytics. Many traditional Quantitative forecasting methods like ARIMA, SES or SMA are time tested and widely used for things like predicting stock prices. With the amount of data we have around, neural networks make a good candidate for time-series forecasting that can outshine traditional statistical methods. Over the past few years, we had many new neural network architectures like CNN, RNN, and LSTM making inroads into Deep Learning.
Continue Reading...

Exploring AutoML

By Varun Kruthiventi |  May 15, 2018  | H20, Machine Learning, Auto ML, ML, Data Science, featured
The short time I have spent on Kaggle, I have realized ensembling (stacking models) is the best way to perform well. Well, I am not the only one to think so !!Stacking is a Model Ensembling technique that combines predictions from multiple models and generates a new model. I am gonna write a new post on model ensembling 🙂 I have experimented with multiple ensembling techniques and made a model with XGboost, LightGBM, and Keras for Zillow Zestimate problem which did perform well.
Continue Reading...