License This project is open source and available under the BSD License. Meaning you can copy and commercialise this. :-)
After surviving the corona associated business crash, the American bike sharing company BoomBikes has hired us to predict forthcoming demand of the bikes to deploy the precious and now diminished resources where the returns can be highest.A Data Set has been presented to us with information about bike bookings and various associated factors. We are expected to make an ML predictor of future demand so the company can deploy its resources accordingly.
The company wants to know:Produced Dataset day.csv is in datasets/ directory
- Variables significant in predicting the demand for shared bikes
- How well those variables describe the bike demands
Final File Structure,
1. Bike-Sharing-Abhinav-Tyagi.ipynb
Containing Jupyter-Lab With Final Outputs
2. Bike-Sharing-Abhinav-Tyagi.py
Final Jupyter-Lab Notebook Converted to machine executable Python Script.
3. Datasets
day.csv is in datasets/ directory
- Windows 11 Build 22H2 Pro N, 2022, 22621.521m WFEP 100.22634.1000.0
- Debian Based Linux Canonicle Ubuntu 22.04 LTS
- UEFI Dual Boot Setup to switch between Microsoft NT AND UNiX Work Environmnets
- WSL Ubuntu On Windows Used Sparingly
- Windows Terminal 1.15.2713.0
- Windows PowerShell 7.2.6
- Debian Terminal on Ubuntu LTS.
- Jupyter-Lab
- Notepad
- Microsoft Visual Studio Code
- git (version 2.37.3)
- pip (pip 22.1.2)
- Anaconda -- conda 22.9.0
- apt-get
- Python (3.9.13); (Bundled With conda)
- C (Based Libraries Imported in the Code, Numpy, pandas, etc)
- Seaborn (0.11.2)
- re (regex interpreter)
- matplotlib (3.5.2)
- numpy (1.21.5)
- pandas(1.4.4)
- nbconvert (6.4.5)
- Microsoft Excel 2016
- Microsoft Powerpoint 2016
- Sparingly used Google Sheets
Chromium Based 106.0.5249.91 Browser Brave 1.44.105
Firefox Gecko 103.0.2 / 9 August 2022 Browser Engine.
-
Airtel Fiber
-
Realtek 1000 Megabits/Sec Ethernet Adaptor
-
Broadcom WLAN Adaptor
-
Google Mail, IMAP for communication between team and client (UpGrad)
- AMD RYZEN 1600x Hexacore Processor, x64_86 Architect, 6 core 12 threat, 95 Watts TDP.
- Gigabyte B450-M-DS3H Motherboard.
- MBR (Master Boot Record Partitioning) ext4, for Linux, on spinning hard drive.
- GPT NTFS filesystem for Windows on Solid State Drive.
- Final Runs done on WD SATA-III Solid State For Efficiency.
- 16 GiB, tri-channel memory, 2x4GiB and 1x8GiB Crucial DDR4 throttled to 2666MHz clock per slot.
- Gigabye AMD Radeon RX 570, 4GiB Memory GDDR5 7000MHz Clock, 2x 3700 RPM 90mm Blade FANS, PCI-e x16 3.0 32000MiB/s Bridge, Polaris 20 XL (215-0910052)GPU 1244 MHz Clock. 150W Peak Power.
- Corsair SV450, SV Series, 80 Plus Bronze Certified, 450 Watt PSU.
Git/Github. (All other operations and development done on local machine, no cloud services used.)
OpenBLAS 0.3.21
(Basic Linear Algebra Subprograms) (Faster Operations on AMD hardware, the default Intel Math Kernel Library is throttled on non-Intel machines. If you aren't using AMD processor, MKL will be faster on your machine.)
Created by [@abhinavt0681] - feel free to contact me!
Abhinav Tyagi
abhinav@vayubiotech.com
+91-9755504588
Thanks Upgrad and Lending Club to Give us the Opportunity To Perform this Analysis.