gmendozah /
data-structures-and-algorithms
This repo helps keep track about exercises, Jupyter Notebooks and projects from the Data Structures & Algorithms Nanodegree Program offered at Udacity.
69/100 healthLoading repository data…
ADiTyaRaj8969 / repository
This project offers hands-on Jupyter notebooks to learn NumPy, focusing on arrays, data handling, and essential Python data skills.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A comprehensive collection of Jupyter Notebooks designed to explore and demonstrate the core features and capabilities of the NumPy library for Python. This repository provides hands-on experience with one of the most fundamental packages for scientific computing in Python.
This repository contains a series of progressive tutorials that cover different aspects of NumPy, from basic array creation to advanced manipulation techniques and data persistence. Each phase builds upon the previous one, creating a structured learning path for both beginners and intermediate users.
.npy files├── Phase1.ipynb # Introduction to NumPy arrays and basic operations
├── Phase2.ipynb # Array manipulation and mathematical operations
├── Phase3.ipynb # Advanced indexing, slicing, and broadcasting
├── Phase4.ipynb # Data persistence, file I/O, and practical applications
└── README.md # This file
.npy filesgit clone https://github.com/yourusername/numpy-learning-repo.git
cd numpy-learning-repo
pip install numpy jupyter
jupyter notebook
Phase1.ipynb to understand the basics of NumPy arraysContributions are welcome! If you have suggestions for improvements or additional examples:
git checkout -b feature/amazing-example)git commit -m 'Add amazing NumPy example')git push origin feature/amazing-example)This project is licensed under the MIT License - see the LICENSE file for details.
Happy Learning! 🐍📊
Selected from shared topics, language and repository description—not editorial ratings.
gmendozah /
This repo helps keep track about exercises, Jupyter Notebooks and projects from the Data Structures & Algorithms Nanodegree Program offered at Udacity.
69/100 healthMariamGado0 /
# Starbucks Promotions Project ### This project is the Capstone Project of Udacity's Machine Learning Engineering Nanodegree program.    ## Problem Statement This data set contains simulated data that mimics customer behavior on the Starbucks rewards mobile app. Once every few days, Starbucks sends out an offer to users of the mobile app. An offer can be merely an advertisement for a drink or an actual offer such as a discount or BOGO (buy one get one free). Some users might not receive any offer during certain weeks. Not all users receive the same offer, and that is the challenge to solve with this data set. The task is to combine transaction, demographic and offer data to determine which demographic groups respond best to which offer type. This data set is a simplified version of the real Starbucks app because the underlying simulator only has one product whereas Starbucks actually sells dozens of products. Starbucks collects the customer data to understand their behaviour on the rewards and offers sent via the mobile-app. Once every few days, Starbucks sends the personalised offers to its customers. These customers can respond positively/negatively/neutrally. A key thing to note is that not all the customers receive the same offer. The task of this project is to combine transaction, demographic and offer data of the past (which is already provided) to determine which demographic groups respond best to which offer types. In order to develop this project, we needed to use some tools, packages, systems and services that could help us achieve our goals. #### Libraries First of all, we used **Python** to write our scripts not only for algorithm training and serving but also for the orchestration of the whole process. Important packages within this environment are listed below: This project is developed in Python 3.6. You will need install some libraries in order to run the code. Libraries are: * `pandas` so we could work with tabular data in dataframes; * `Ploty` so we could visualize our Dataset; * `matplotlib` for Dataset visualization; * `numpy` so we could easily manipulate arrays and data structures; * `seaborn` and `matplotlib` so we could generate insightful visualizations; * `sklearn` so we could build and develop our model pipeline; * `imblearn` so we could apply SMOTE to our training data; * `xgboost` so we could have our main classifier; * `sagemaker` so we could easily interact with AWS. * `json` for reading our Dataset Files. * `boto3` Finally, we used AWS environment in order to launch training jobs, deploy our model and serve predictions. The main services used are also listed below: * __AWS SageMaker__: training, hyperparameter tuning and endpoint serving; * __Amazon S3__: saving our data and model artifacts; ## Files Descriptions This project is structured as follows: #### 01. Proposal Project proposal documentation. #### 02. Data_Cleaning_[Dataset] Folder to perform data preparation and Dataset Cleaning and Prepare the Final Data for Further using in model algorithms. #### 03. Pre-processing Dataset Visualization Folder to perform final Pre-processing Dataset to be used in Visualization and exploration. #### 04. Dataset_Visualization Folder to perform Visualizations for the Pre-processed Dataset. #### 06. ORG_Starbucks_Capstone_Project.ipynb Jupyter notebook file that deploy final model and create an endpoint and orchestrates the end-to-end process in AWS SageMaker and also interacts with other services.
shaadclt /
This project provides a collection of Jupyter Notebook exercises for practicing pandas, a powerful data manipulation and analysis library in Python. pandas offers a wide range of functions and methods for handling and analyzing structured data. Through this project, we aim to enhance our skills in pandas.
29/100 healthshaadclt /
This project provides a collection of Seaborn exercise plots implemented in Jupyter Notebook for practice. Seaborn is a powerful data visualization library in Python that offers a variety of statistical plots and visualization techniques. Through this project, we aim to enhance our skills in data visualization using Seaborn.
29/100 healthtgaraouy /
AtlasAI offers a comprehensive TinyML course using Arduino and Raspberry Pi. This repository includes detailed Jupyter notebooks covering TinyML fundamentals, data collection, model training with Edge Impulse, deployment, and hands-on projects. Ideal for students and professionals exploring machine learning on embedded devices.
60/100 healthcaleb10miller /
This project analyzes power production data to identify energy consumption trends using the Temporal Fusion Transformer model. It offers insights for producers, consumers, and policymakers through data processing and visualizations, documented in Jupyter Notebooks, focusing on strategic planning and environmental impact.
35/100 health