Myself Kunal Joshi, I am from Ahmedabad, Gujarat, recently I moved
to Bangalore. I have completed a Bachelor of Engineering degree in
Information Technology in June 2024. From last nine months, I am
working on US base freelancing project. The title of the project is
Predictive Product Forecasting using Generative AI. This project
involves leveraging advanced AI models to predict product trends,
demand, and performance, enabling businesses to make data-driven
decisions. Prior to this, I worked as a Robotics Engineer at the
Gujarat Council of Science City in Ahmedabad. In this role, I focused
on developing innovative projects using Raspberry Pi models,
OpenCV, and MediaPipe.
By analyzing the historical data, market trends, and other relevant
factors, the Project generates forecasts and insights using AI and that
guide strategic planning, helping businesses make data-driven
decisions about inventory, marketing strategies, product
development. I started this project on last November.
------------------------------------------------------------------------------------
Role in Product Development
We have total 4 members team in this project. My
Role in this project as a GenAI Implementation
Support Department
-------------------------------------------------------------------------------------
Predictive Product Forecasting in Generative AI
At Present I am working on the Platform called
Predictive Product Forecasting. The features of
this products are it can able to predict future
trends with demands and performance of the
product.
It helps the business folks to taking the decision
about the data inventory and making the
strategies of product development.
The working modal of this tool is first it will
analyze the historical data and market trends with
the relevant factors so that AI can easily generates
the forcaste and insights to create the strategic
planning.
-------------------------------------------------------------
Functionality:
1. Demand Forecasting (sales and demand of
product)
2. Trend Analysis (growth, planning, marketing,
campaigns)
3. Scenario Simulation (price changes, market
disruptions, to see how they might impact
future demand.)
-----------------------------------------------------------------
Role in Product Development
We have total 4 members team in this project. My
Role in this project as a GenAI Implementation
Support Department
----------------------------------------------------------------
Code:
import pandas as pd
import numpy as np
# Load your data
data = pd.read_csv('historical_sales_data.csv')
# Data cleaning: Handling missing values
data.fillna(method='ffill', inplace=True)
# Feature engineering: Create additional features like moving averages
data['sales_rolling_mean'] = data['sales'].rolling(window=7).mean()
# Convert date to datetime
data['date'] = pd.to_datetime(data['date'])
data.set_index('date', inplace=True)
----------------------------------------------------------------------------------------------------
import matplotlib.pyplot as plt
# Plot sales over time
plt.figure(figsize=(12, 6))
plt.plot(data['sales'])
plt.title('Sales Over Time')
plt.xlabel('Date')
plt.ylabel('Sales')
plt.show()
# Visualize the rolling mean
plt.figure(figsize=(12, 6))
plt.plot(data['sales_rolling_mean'])
plt.title('Rolling Mean of Sales')
plt.xlabel('Date')
plt.ylabel('Sales')
plt.show()
--------------------------------------------------------------------------------------------------------------------------
unsorted_list = [2,4,5,32,6,255,5,42]
unsorted_list.sort()
print("Now it is sorted:", unsorted_list)
---------------------------------------------------------------------------------------------------------------------------
ARIMA - is a statistical analysis model that uses
time series data to either better understand the
data set or to predict future trends.
SARIMA - widely used time series forecasting
model. It's an extension of the non-seasonal
ARIMA model, designed to handle data with
seasonal patterns.
----------------------------------------------------------------
Data Types:
Int
Foat
String
Indexing: extract data from string
Arithmetic Operators: + - *
Concat/Join: Merge the string
List: Update,Delete, Add (Mutable)
Tuples: only view data (Immutable)
Sets: Math functions like union, intersection,
difference
Dictionaries: use to create data frames (tabular
form)