capstone project udacity github

  • No suggested jump to results
  • Notifications

A company invest lot on employee to train them and make them ready for next generation business. Once you invest in skill enhancement of an employee you need to use it for benefit of business. Employee may be agitated even if they are being paid well as human have aspiration and if aspiration is fulfilled then they perform to their maximum capab…

ArshadKhurshid/Capstone-Project-Udacity

Name already in use.

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more .

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Machine learning engineer nanodegree, supervised learning, project: capstone project.

This project requires Python 3.6 and the following Python libraries installed:

You will also need to have software installed to run and execute an iPython Notebook

We recommend to install Anaconda, a pre-packaged Python distribution that contains all of the necessary libraries and software for this project.

Code is provided in the CapstoneProject.ipynb notebook file. It uses the HR_comma_sep.csv dataset file. Code uses numpy, python, matplotlib and scikit learn libraries. Code uses classification technique of Supervised Learning to train the model. Code has implemented ADABoost Classifier, Gradient Descent Classifier, SVM and Stochastic gradient Descent to calculate performance based on the different methods of training using different techniques.

In a terminal or command window, navigate to the top-level project directory capstone_project/ (that contains this README) and run one of the following commands:

This will open the iPython Notebook software and project file in your browser.

This data set contains total of 14999 rows and 10 columns. Target variable (left) is imbalance dataset. It contains 3751 records of employee who have left the company. 11428 records of employee who stayed in the company. Here we are trying to predict employee who can quit. Dataset has been extracted from Kaggle.

Dataset Link: https://www.kaggle.com/ludobenistant/hr-analytics

Target Variable

Notes on Neural Nets

w

Udacity Nanodegree Capstone Project

The Udacity Self-Driving Car Nanodegree has been a great experience. Together with the Intro to Self-Driving Car I have used the last 9 months learning all about Computer Vision, Convolutional Nets, Bayesian probability, and Sensor Fusion. The method used by Udacity was much to my liking, with a series of projects where you learn by doing as you go. The last project was especially in-depth, using ROS to implement a full autonomous vehicle. A big part of the fun in this last project was doing it in a group, meeting great people and learning from them in lively discussions.

Our autonomous car is designed to follow pre-defined waypoints along a road, recognize the traffic light status from camera images, stop on red and restart driving on green. This system is tested on the Udacity simulator and was tested on the real Udacity self-driving car (Carla) on project delivery.

Members of Team “Always straight to the point!”

Table of contents.

1. Overview

In order to complete the project we program in Python the different ROS nodes. The basic structure is well described in the Udacity Walkthrough, and our implementations follows the given guidelines. This implements the basic functionality of loading the Waypoints that the car has to follow, controlling the car movement along these Waypoints, and stop the car upon encountering a red traffic light. The details of the ROS system is described in System architecture .

After laying out the basic ROS functionality, much focus was given to implement the traffic light detection from images collected by the camera, both on the simulator and on the real testing lot. We decided in favor to use a Tensorflow model pre-trained on the general task of object detection. To prepare for this part of the project we read the previous work of Alex Lechner on the Udacity Nanodegree, as well as the Medium post of Vatsal Srivastava . We also used their datasets for test and validation.

To fine-tune this model to our task of recognizing traffic lights (red, yellow, and green) we generated thousands of labeled training images. This process is described in Datasets

The training on those images was done using the Tensorflow Object Detection API and Google Cloud Platform, as described in Traffic Light Classifier .

The integration of our Tensorflow Traffic Light Classifier into the ROS system is described in Final Integration .

However, before getting into the details we describe a workaround we needed to use to finish our tests satisfactorily, and solve a latency problem in the simulator when the camera is switched on.

2. Workaround to avoid simulator latency issue with camera on

After implementing the basic ROS functionality the car can complete a full lap in the simulator without issues. However, to fully implement the traffic light recognition with a classifier we need to activate the camera in the simulator. With this the simulator begins to send images data to the /image_color topic. This data processing seems to overload our system, and a latency appears delaying the updating of the waypoints relative to the position of our car. The waypoints begin to appear on the back of the car and, as the car tries to follow these waypoints, the control subsytem get erratic and the car drives off the road.

We found this problem both in the virtual machine as in a native Linux installation. It is also observed by many Udacity Nanodegree participants, as seen in these GitHub issues: Capstone Simulator Latency #210 and turning on the camera slows car down so auto-mode gets messed up #266 . An example of the issue at our side is shown below:

capstone project udacity github

We implemented a workaround by a little modification in one of the files provided by Udacity in the ROS System, bridge.py . This module builds the node styx_server , that creates the topics responsible to transmit different data out of the simulator. We tried first to only process some of the images received via /image_color but it seemed the origin of the delay was the presence of these images in the topic in the first place. Thus, we implemented the skipping logic in the topic itself, and the issue got finally solved. The code modifies the publish_camera() function:

Furthermore, the waypoints queue was reduced from 200 to 20, which also proved to speed up the simulator considerably before implementing this workaround.

However, this method only allowed us to get rid of the latency in a native Linux installation. On a Virtual Machine under Windows and on the Ucacity Web Workspace, the latency got better, maybe with increased values of skipped frames, but still showed after some time.

3. ROS System Architecture

The ROS system can be divided in three main subsystems:

The diagram below shows the subsystem division, as well as the ROS nodes and topics.

capstone project udacity github

i. Perception (tl_detector.py)

This node subscribes to four topics:

This node will find the waypoint of the closest traffic light in front of the car. This point will be described by its index counted from the car (e.g.: the number 12 waypoint ahead of the car position). Then, the state of the traffic light will be acquired from the camera image in /image_color using the classifier implementation in tl_classifier.py . If the traffic light is red, it will publish the waypoint index into the /traffic_waypoint topic. This information will be taken by the Planning subsystem to define the desired velocity at the next sequence of waypoints.

ii. Planning (waypoint_updater.py)

This node subscribes to the topics:

It publishes a list of waypoints in front of our car to the topic /final_waypoints . The data in waypoints also includes the desired velocity of the car at the given waypoint. If a red traffic light is detected in front of the car, we modify the desired velocity of the /final_waypoints up to it in a way that the car slowly stops at the right place.

The number of waypoints is defined by the parameter LOOKAHEAD_WPS . If this parameter is too big, there is a big latency updating the waypoints, in a way that the car gets ahead of the list of way points. This confuses the control of the car, which tries to follow the waypoints. We set for a value of 20, to get rid of this latency while still having enough data to properly control the car.

iii. Control (dbw_node.py)

In the control subsystem, Udacity provides an Autoware software waypoint_follower.py . After publishing /final_waypoints this software publishes twist commands to the /twist_cmd topic, that contain the desired linear and angular velocities.

dbw_node.py subscribes to /twist_cmd , /current_velocity , and /vehicle/dbw_enabled . It passes the messages in these nodes to the Controller class from twist_controller.py . We implemented here the control of the car, using the provided Yaw Controller, PID Controller, and LowPass Filter.

It is important to perfom the control only when /vehicle/dbw_enabled is true. When this topic message is false, it means the car is on manual control. In this condition the PID controller would mistakenly accumulate error.

The calculated throttle, brake, and steering are published to the topics:

4. Datasets

(By Andrei Sasinovich )

After we got our dataset of images from the simulator and rosbag we started to think how to label it. The first option was label it by hand but when we look into the number of collected images (more than 1k) we decided that it’s not a good way as we have other work to do 😊

We decided to generate a dataset. We cut by 10-15 traffic lights of each color.

alt-text-1

Using OpenCV generate thousands of images by resizing traffic lights, changing contrast and brightness. As every traffic light was applied on a background by our script we could generate coordinates of drawn bounding boxes as well.

capstone project udacity github

TFRecord file was created on the fly by packing all our info into TF format using tensorflow function tf.train.Example

5. Traffic Light Classifier

The state of the traffic light in front of the car has to be extracted from the camera’s images, both on the simulator and at the real site. Different methods of image recognition can be used. We decided to use Deep Learning in the form of a model pre-trained on the general task of object detection. While previously, in this Udacity nanodegree, we defined a model from scratch and trained it for traffic sign classification, object detection also includes the capability of locating an object within an image and delimiting its position on a bounding box. Only this way can we extract from the camera image the state of one or several traffic light within the landscape in front of us.

Several Deep Learning methods for object detection have been developed by researchers. Two of the most popular methods are R-CNN (Regions with CNN), and SSD (Single Shot Detector). While R-CNN performs with higher accuracy than SSD, the latter is faster. Improved versions have been developed (Fast R-CNN, Faster R-CNN) but they are still slower than SSD.

The Google’s Tensorflow Object Detection API provides a great framework to implement our traffic light classifier. This is a collection of pre-trained models and high level subroutines that facilitate the use and fine-tuning of these models. The models are compiled in Tensorflow detection model zoo , belonging mainly to the SSD and Faster R-CNN methods.

Although the goal of the API is to facilitate the fine-tune training of these model, there are still a lot of installation and configuration steps that are not trivial at all. Actually, by the time you have fully trained a model for your purposes you will have gone through a convoluted series of steps, and probably several errors. There is extensive information on the API Readme . However, this information is general and in some parts lacks detail for our concrete task. So, we find useful to include below a detailed tutorial describing our experience

On a high level, the steps to take are:

i. Tensorflow Object Detection API Installation

Ii. choose and test a model from the model zoo, iii. configure the pipeline.config file, iv. test the training process locally, v. train with gpus using google cloud platform (gcp), vi. export and test the final graph.

(You find the official reference here)

Install TensorFlow:

pip install tensorflow

Create a new directory tensorflow

Clone the entire models GitHub repository from the tensorflow directory.

This will take 1.2 GB on disk, as it contains models for many different tasks (NLP, GAN, ResNet…). Our model is found in

and many of the commands below will be input from `/tensorflow/models/research/

Once installed, the API provides the following tools and scripts that we will use to fine-tune a model with our data:

In the model zoo you find a list of pre-trained models to download, as well as some basic stats regarding accuracy and speed. These models are pre-trained with datasets like the COCO dataset or the Open Images dataset . The COCO dataset, for example, consists of more than 200K images, with 1.5 object instances labeled within them, belonging to 80 different object categories.

Each pre-trained model contains:

The pre-trained model can already be tested for inference. As it is not fine-tuned for our requirements (detect traffic lights and classify them into red, yellow, or green), the results will not be satisfactory for us. However is a good exercise to get familiarized with the inference script in the Object Detection Demo Jupyter notebook. This notebook downloads the model automatically for you. If you download it manually to a directory of your choice, as you will need to work with it when fine-tuning, you can comment out the lines in the “Download Model” section and input the correct local path in

As it happens that the COCO dataset includes “Traffic Light” as an object category, when we run the inference script with one of our images, this class will probably be recognized. However, the model as it is will not be able to classify the traffic light state. Below you can see the result on a general picture and on one of our pictures out of the simulator.

The parameters to configure the training and evaluation process are described in the pipeline.config file. When you download the model you get the configuration corresponding to the pre-training.

The pipeline.config file has five sections: model{…}, train_config{…}, train_input_reader{…}, eval_config{…}, and eval_input_reader{…}. These sections contain parameters pertaining to the model training (dropout, dimensions…), and the training and evaluation process and data.

This can be used for our fine-tuning with some modifications:

If you follow this tutorial, you will first set your paths to your local folders to train the model locally. However, when you go to train the model on the cloud, you have to remember to change the paths to you GCP buckets, as described below.

Training without a GPU will take really too long to be practical and, even though I have a GPU on my computer, I didn’t figure out how to use it with this API. Anyway, running locally is useful to test your setup, as there are lots of thing that can go wrong and the latency when sending a work to the cloud can delay a lot your debugging.

Training is done using the script model_main.py in

The script needs the training and evaluation data, as well as the pipeline.config , as described above. You will send some parameters to the script in the command line. So, first set the following environment variables from the terminal.

MODEL_DIR points to a new folder where you want to save your new fine-tuned model. The path to the pre-trained model is already specified in your pipeline.config under the fine_tune_checkpoint parameter.

Feel free to set a lower number for NUM_TRAIN_STEPS , as you will not have the patience to run 50000. In my system 1000 was a good number for testing purposes.

Finally, you can run the script using Python from the command line:

Although you can use any cloud service like Amazon’s AWS or Microsoft’s Azure, we though Google Cloud would have better compatibility with Google’s Tensorflow API. To use it you first need to setup your own GCP account. You will get 200$ of credit with your new GCP account, which will be more than enough to do all the work in this tutorial.

The details of setting up your GCP account (not trivial) are out of the scope of this tutorial, but you basically need to create a project, where your work will be executed, and a bucket, where your data will be stored. Check the following official documentation:

After this, running a training work on the cloud is very similar to running it locally, with the following additional steps:

You are now almost ready to test your fine-trained model! First download the new model in gs://${MODEL_DIR} to your computer. From this model you will create the frozen graph frozen_inference_graph.pb that will be the new input to the Object Detection Demo Jupyter notebook.

Exporting is done using the script export_inference_graph.py in

This script also needs the following parameters to be sent in the command line.

You have now in your ${EXPORT_DIR} the frozen graph frozen_inference_graph.pb . This file, together with you new label_map.pbtxt , is the input to the Jupyter notebook as described in section ii. Choose and test a model from the Model Zoo . We got the following results:

As you can see, now instead of “traffic light” we get the traffic light status as defined in our label_map.pbtxt :)

6. Final Integration

The ROS system provided by Udacity reserves a space to implement the classifier. You find our implementation in tl_classifier.py .

The classifier can be implemented here with the same logic as the Object Detection Jupyter Notebook discussed above. However our implementation resembles more closely the Udacity Object Detection Lab . The two implementations are equivalent, but the latter is simpler, easier to read, and quicker.

The fine-tuned model outputs several bounding boxes, classes, and scores corresponding to the different objects detected in the image. The scores reflects the confidence level of the detected object. We first filter the object using a confidence threshold of 70% applied to the scores. Later we decide for the remaining box with the highest score as the traffic light state present in the picture.

Two libraries were equally used to process images in the dataset generation and in the ROS system: PIL and CV2. These libraries use different images formats: PIL in RGB, and CV2 in BGR. To correct this discrepancy we interchange the dimensions in the image numpy array.

Our code also includes a conditional section to save the annotated images to disk for debugging purposes.

i. Model Evaluation

We trained three different models from the model zoo: ssd_mobilenet_v1_coco, ssd_inception_v2_coco, and faster_rcnn_inception_v2_coco. As detailed in the model zoo table the more accurate the model is, the longer the evaluation time is. In our case SSD-Mobilenet is the fastest and Faster-RCNN the most accurate.

We trained our models both for the simulator environment and for the real images at the Udacity site contained in the Rosbag file.

For the simulator images the SSD-Mobilenet model was quite accurate and, being the fastest, we chose it for our frozen graph. A final video with our results on the simulator and the annotated images, as well as the ROS console output, is included in Udacity_Capstone_video .

For the real site however, the accuracy was not as high and finally we decided to use Fastest-RCNN despite the higher evaluation time. To speed up the evaluation we processed only the higher half of the image, as the lower part contains the car’s hood, not necessary for the task. Example videos for the classification accuracy in the different models are included in SSD-Mobilenet , SSD-Inception , and Fastest-CRNN .

w

Udacity-MLND-Project-5-Capstone

Using machine learning to predict the directionality of the S&P500 Stock Market Index

The purpose of this project is to determine whether machine learning techniques can be used to predict the directionality (i.e. up or down) of the S&P500 stock market index on any given day, based on the market opening price and an assortment of historical market data. For this project, directionality will be defined as a ‘1’ for an increase in market value and as a ‘0’ for a decrease in market value, so the problem will be a machine learning ‘classification’ problem. The directionality is defined relative to the opening value. For example, if the market opens at 2,170 at 9:30ET and closes at 2,175 at 16:00ET, that would count as an increase and directionality value of ‘1’.

To run the notebook, type the following from a command line: jupyter notebook Fox-Capstone.ipynb

All data used for the project was downloaded from Yahoo! Finance:

http://finance.yahoo.com/quote/%5EGSPC/history?p=%5EGSPC

http://finance.yahoo.com/quote/%5EVIX/history?p=^VIX

The data used in this project was historical market data from January 29th, 1993 to September 29th, 2016. The start date was chosen based on this date being the earliest date for which volatility (VIX) data was available via Yahoo! Finance. The VIX is considered the market’s ‘fear index’ and measures the volatility of stocks. During times of market turmoil, the VIX increases.

The raw data is included in the ‘SP500_historical.csv’ file provided as part of the project submission. The raw data file contained 10 fields, and as will be discussed later, these 10 fields were used to derive the features for the machine learner. The 10 raw data fields are as follows:

For the date range under consideration, the raw data file contains 5,962 trading days. Figure 1 presents a plot of the S&P500 and VIX closing value for each of these days.

Libaries Used

Additional Documents

- Will you write my paper for me? - Yes, we will.

What we offer:, let’s write a paper for you in no time, follow these 4 simple steps and solve you problem at once.

Provide details such as your topic, the number of pages, and extra requirements, and we’ll do a paper for you in no time!

Log in to your personal account to know the current status of your paper(s). You can also turn to our support team for the same purpose. Enjoy your life while we're working on your order.

As soon as we write the paper(s) for you, check it for correctness, and if everything is good to go, just download it and enjoy the results.

Our customers’ feedback

Still hesitant just look: others have already used our services and were pleased with the results.

Thank you guys for the amazing work! I got an A, and my professor was impressed. You have done the impossible, and I will never forget your help! The best service ever!

I ordered my paper two weeks ago and received it on time. The quality is very good, much better than other companies provide. My support agent is a pro, fast and simple explanations. Thanks!

I am firmly convinced that you will never disappoint me because you haven’t done it before. Amazing approaches and solutions at perfect prices! Please continue working the way you do!

I’ve been using WritePaperFor.me for about five months, and I have nothing to complain about. Excellent quality, perfect grammar, delivery on time, nice support team, pleasant prices, amazing results.

This service helped me focus on my job, and I will never forget the support I received. I’ve got a promotion in the end! Thanks a lot for everything you do for people like me!

I have to admit that searching for a reliable and professional service was a tough quest. Nevertheless, I am happy that I managed to find writepaperforme! Everything is much better than I expected!

The best bargain is just a few clicks away!

Get an original paper that doesn’t cost a fortune!

​​Still have questions?

Contact our support agents and let them help you!

Is it time to write a paper for you? Contact us and relish the highest academic performance! 

Our professionals will do their best!

You’ll write my paper for me, won’t you? We certainly will!

So tired of writing papers that you’re starting to think of your professor’s demise? Relax, we’re only joking! However, even a joke is woven with the thread of truth, and the truth is that endless assignments are constantly nagging at you and keeping you up all night long.

‘Writing my papers is unbearable!’ you may think But you’re not alone… What if we told you that we know a magical place where professionals can write your essays so perfectly that even professors’ most sophisticated requirements will be met? You’ve probably already guessed that we’re talking about WritePaperFor.me — the most delightful, facilitating, and destressing custom paper-writing service!

We are not going to be shy about our wish to see you as our steady customer. As a result, we aren’t twiddling our thumbs but permanently improving our services; we carefully select writers who always bone up on their subjects and disciplines, and we won’t rest unless you’ve gotten your ideal paper(s). All your wishes become our unshakable rules!

Why would I ask you to write paper for me?

Despite the obvious and even natural resistance to the idea of paper writing in principle that may occur with any student, you may also ask yourself, ‘Why would I need you to help me write my paper?’ The answer to this question lies in the spectrum of your routine actions. It’s not surprising that studying becomes part of our lives, but sometimes we’ve just got too much going on!

When you write an essay or academic paper, you just do one of the numerous things you face daily or weekly. This part of your life consumes lots of energy and time, so how can you possibly get around to doing other things like having fun, working, playing sports, helping relatives, and spending time with friends?

People are social creatures, and it’s only natural of us to request help from experts.. That’s why we ask doctors, electricians, or plumbers to help us! They’re all specialists. Who writes essays for you better than you do? Right, people who write numerous essays every day. We are experts in academic writing, aimed at satisfying all your needs related to education.

You just hire a professional to get a paper written, like you normally do in other situations. Our team of writers know everything about writing your paper and can cope with assignments of any complexity and academic level. Well-researched and expertly-written papers are what we do for our customers, and we always do our work professionally so that you could kick back and enjoy your life to the fullest.

The undeniable benefits of our custom paper-writing service

Apart from a paper written in accordance with the highest standards, we provide a wide range of contributory advantages to make your life easier. Let’s take a closer look at them.

Round-the-Clock Support. Our paper-writing service works day and night to help you with all current issues. Our friendly support team is available whenever you need them, even if it’s the middle of the night. They will gladly guide you and answer all your questions on how to order customized papers or consult you about the matters at hand. Feel free to share your questions or concerns with them and get comprehensible answers.

High-Class Quality. ‘Will you write a paper for me that meets all requirements?’ This question is frequently asked by many students, and we always answer in the affirmative. Our main goal is to deliver a perfectly written paper the meets the highest possible writing standards. We don’t rest unless you are satisfied with our work. If you hire a paper writer online, we guarantee you that you get 100% original and plagiarism-free assignments of high quality.

Complete Anonymity. We value your privacy and use modern encryption systems to protect you online. We don’t collect any personal or payment details and provide all our customers with 100% anonymity. ‘Can you write a paper for me and let me stay anonymous?’ Of course, we can! We are here to help you, not to cause problems.

Fast Delivery. We completely understand how strict deadlines may be when it comes to writing your paper. Even if your paper is due tomorrow morning, you can always rely on us. Our writers meet all set deadlines unequivocally. This rule is ironclad! The offered range is wide and starts from 6 hours to 2 weeks. Which one to choose is totally up to you. On our part, we guarantee that our writers will deliver your order on time.

Free Revisions. Our mission is to hone your paper to perfection. That’s why we offer you free revisions to make everything ideal and according to your needs. Feel free to ask for revisions if there is something you would like to be changed. That’s how our paper writing service works.

Money-Back Guarantee. You can get up to a 100% refund if you are dissatisfied with our work. Nevertheless, we are completely sure of our writers’ professionalism and credibility that offer you hard-core loyalty to our guarantees.

Comprehensible Explanations. ‘Can someone write my paper for me and provide clarifications?’ This question arises from time to time. Naturally, we want you to be totally prepared for the upcoming battle with your professor. If you need to fill the gaps in your knowledge, you can always ask for clarifications related to your paper. Moreover, when you order ‘write my paper for me’ service, you can always turn to our support agents for assistance. They will be glad to provide you with the necessary information and comprehensible explanations.

Fast and Customer-Focused Solutions. ‘Is it possible to do my paper for me so that I don’t worry about it at all?’ It certainly is! We offer all-encompassing solutions to all your academic problems by defining issues, determining their causes, selecting proper alternatives, and ultimately solving them. You are free to do your favorite activities while we are taking care of ongoing matters. You can always rely on us when it comes to essay-writing online and taking an individual approach to every case.

Who will write my paper when I order it?

Another crucial advantage of our service is our writers. You may have asked yourself, ‘I’d like to pay someone to write a paper for me, but who exactly will that person be?’ Once you order a paper, our managers will choose the best writer based on your requirements. You’ll get a writer who is a true expert in the relevant subject, and a perfect fit is certain to be found due to our thorough procedure of selecting.

Every applicant passes a complex procedure of tests to become one of our permanent writers. First of all, they should provide their credentials.  We need to make sure that any prospective writers we hire have the proper experience.. The next step resides in passing a series of tests related to grammar, in addition to subject and/or discipline. Every paper-writer must pass them to prove their competency and their selected field of expertise.

One more step includes writing a sample to prove the ability to research and write consistently. Moreover, we always set our heart on hiring only devoted writers. When you ask us to write your essay or other academic works, you can be sure that they always do their best to provide you with well-structured and properly-written papers of high quality.

The final chord is related to special aspects of academic paper-writing. It means that every writer is prepared to cite properly, use different styles, and so on, so you don’t have to be worried about formatting at all.

‘So, can they write an ideal paper for me?’ We answer in the affirmative because we select only the best writers for our customers. Approximately 11% of all applicants can pass the whole set of tests and are ready to help you. All writers are fully compensated for their work and are highly motivated to provide you with the best results.

We are online 24/7 so that you could monitor the process of paper-writing and contact us whenever necessary. Don’t forget that your satisfaction is our priority. Our writers fully focus on your order when it comes to the ‘write my paper’ procedure. Our managers will immediately send all the information to your writer if any corrections are required.

It’s time to write my paper! What should I do?

‘I am ready to pay to have a paper written! Where do I start?’ Our team hears these words every day. We really believe that every student should be happy. That’s why we offer you to look at the simple steps to make the process even more convenient.

Every paper we can write for you is expertly-researched, well-structured, and consistent. Take a look at some types of papers we can help you with:

Questions like ‘I would like you to write a paper for me without destroying my reputation. Can you promise to do so?’ or ‘Can you write my paper for me cheap and fast?’ often arise, and we take pride that these options are included in the list. Your safety and anonymity are parts of our common priority, which is to make you fully satisfied with all offered services.

Moreover, our pricing policy is flexible and allows you to select the options that totally suit your needs at affordable prices. You will be pleased with the results and the amount of money spent on your order. Our managers and writers will do the rest according to the highest standards.

Don’t hesitate and hire a writer to work on your paper now!

We believe that students know what is best for them, and if you suppose that it is time to ‘write my paper right now,’ we will help you handle it. ‘Will you do my paper without any hesitation?’ Of course, we will. Our service has all the necessary prerequisites to complete assignments regardless of their difficulty, academic level, or the number of pages. We choose a writer who has vast experience and a breadth of knowledge related to your topic.

Our ‘write my paper for me’ service offers a wide range of extra features to make the ordering process even more pleasant and convenient. Unlike lots of other services, we provide formatting, bibliography, amendments, and a title page for free.

‘When you write my paper for me? Can I monitor the process?’ Naturally, you can. We understand that you may want to ensure that everything is going well. Furthermore, there may be situations when some corrections are needed. We believe that a tool like this can come in handy. The assigned writer will strictly follow your and your professor’s requirements to make sure that your paper is perfect.

‘Is it possible to write my essay from scratch?’ We don’t do just proofreading or editing. Our goal is to fully carry your burden of writing. When this or similar questions appear, we always assure our customers that our writers can do whatever they need. Apart from writing from scratch or editing and proofreading, our experts can effortlessly cope with problem-solving of all kinds;even sophisticated software assignments!

Our ‘write my paper for me’ service is good for everyone who wants to delegate paper-writing to professionals and save precious time that can be spent differently and in a more practical way. We want you to be happy by offering the great opportunity to forget about endless and boring assignments once and forever. You won’t miss anything if your papers become the concern of our professional writers.

Don’t waste your precious time browsing other services. We provide you with everything you need while you are enjoying yourself by doing things you really enjoy. ‘Write my paper then! Do my paper for me right now!’ If you are ready to exclaim these words with delight, we welcome you to our haven, a place where students spend their time serenely and never worry about papers! It’s your turn to have fun, whereas our mission is to provide you with the best papers delivered on time!

Questions our customers ask

Can someone write my paper for me.

Yes, we can. We have writers ready to cope with papers of any complexity. Just contact our specialists and let us help you.

Who can I pay to write a paper for me?

We will help you select a writer according to your needs. As soon as you hire our specialist, you’ll see a significant improvement in your grades.

Can I pay someone to write a paper for me?

Yes, you can. We have lots of professionals to choose from. We employ only well-qualified experts with vast experience in academic paper writing.

What website will write a paper for me?

WritePaperFor.me is the website you need. We offer a wide range of services to cover all your needs. Just place an order and provide instructions, and we will write a perfect paper for you.

Is it safe to use your paper writing service?

Our service is completely safe and anonymous. We don’t keep your personal and payment details and use the latest encryption systems to protect you.

What are you waiting for?

You are a couple of clicks away from tranquility at an affordable price!

Sabbir Hossain

Jun 12, 2020

Capstone Project Cloud DevOps Udacity

Jenkins pipeline for the rolling update using AWS EKS

I have noticed that many people are getting confused about the Capstone project. Here I am giving you a rough idea about the project.

Don’t be confused about this project. It’s really an easy project if you understand it properly. I am writing a few steps. If you follow those steps, you will be able to understand and finish it properly.

Necessary scripts and files:

You can add your own files and scripts. Those are the necessary files you have to include for this project.

Install necessary packages and setup Jenkins

Run an EC2 instance. For free tire account use t2.micro. You can use any instance type, you want to run. Connect your EC2 instance using SSH. After that install Jenkins in the EC2 instance. To install run:

For information check this link: https://www.jenkins.io/doc/book/installing/#debianubuntu

Start the Jenkins server using sudo systemctl start jenkins command. Install the necessary plugins in Jenkins for implementing the pipeline. Such as Blue Ocean, AWS plugins, docker plugins, etc.

Install Docker in EC2 instance.

Run: sudo apt install docker.io

For more information check this link: https://phoenixnap.com/kb/how-to-install-docker-on-ubuntu-18-04

Start the docker service.

Run: sudo systemctl start docker

Note : You need to add a user to the docker group. Otherwise, you will get an error. To add a user run sudo usermod -a -G docker <username>

This command will automatically create two CloudFormation scripts for the EKS cluster and node group. It will create 3 EC2 instances as nodes. You can check in EC2 Dashboard in AWS Management Console. Like this:

Creating service and deployment
A Kubernetes Service is an abstraction that defines a logical set of Pods running somewhere in your cluster, that all provide the same functionality. When created, each Service is assigned a unique IP address (also called clusterIP). This address is tied to the lifespan of the Service, and will not change while the Service is alive. Pods can be configured to talk to the Service, and know that communication to the Service will be automatically load-balanced out to some pod that is a member of the Service

You can use a Load Balancer as a service. For more information follow this link: https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/

kubectl config use-context command is used to switch between clusters. After your clusters, users, and contexts are defined in one or more configuration files, you can quickly switch between clusters.

For more information follow this link: https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/

Create the rolling deployment pipeline

Run the pipeline. Run kubectl get deployments to check if the Deployment was created. Run kubectl get services/<image name> . You will get an Endpoint ID. You will get the External IP also. Use that link and copy in the browser search bar with the appropriate port you have exposed to see that your app is working correctly.

Now you need to check whether your rolling update is working or not. Update your image (change something in your app and you can use the version for this) and again deploy it to the cluster. This time use this command.

kubectl set image deployments/<appname> <appname>=<image>:<tag>

Then run kubectl rollout status deployments/<image> . You will get a message like a deployment “name” successfully rolled out . If you get that message then your rolling update is working correctly.

Thank you! I hope this blog will help you to do the Capstone project.

For more information visit https://github.com/sabbir420/capstone-project-cloud-devops .

More from Sabbir Hossain

About Help Terms Privacy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store

Sabbir Hossain

Text to speech

It looks like you aren't allowed to do that.

- Will you write my paper for me? - Yes, we will.

What we offer:, let’s write a paper for you in no time, follow these 4 simple steps and solve you problem at once.

Provide details such as your topic, the number of pages, and extra requirements, and we’ll do a paper for you in no time!

Log in to your personal account to know the current status of your paper(s). You can also turn to our support team for the same purpose. Enjoy your life while we're working on your order.

As soon as we write the paper(s) for you, check it for correctness, and if everything is good to go, just download it and enjoy the results.

Our customers’ feedback

Still hesitant just look: others have already used our services and were pleased with the results.

Thank you guys for the amazing work! I got an A, and my professor was impressed. You have done the impossible, and I will never forget your help! The best service ever!

I ordered my paper two weeks ago and received it on time. The quality is very good, much better than other companies provide. My support agent is a pro, fast and simple explanations. Thanks!

I am firmly convinced that you will never disappoint me because you haven’t done it before. Amazing approaches and solutions at perfect prices! Please continue working the way you do!

I’ve been using WritePaperFor.me for about five months, and I have nothing to complain about. Excellent quality, perfect grammar, delivery on time, nice support team, pleasant prices, amazing results.

This service helped me focus on my job, and I will never forget the support I received. I’ve got a promotion in the end! Thanks a lot for everything you do for people like me!

I have to admit that searching for a reliable and professional service was a tough quest. Nevertheless, I am happy that I managed to find writepaperforme! Everything is much better than I expected!

The best bargain is just a few clicks away!

Get an original paper that doesn’t cost a fortune!

​​Still have questions?

Contact our support agents and let them help you!

Is it time to write a paper for you? Contact us and relish the highest academic performance! 

Our professionals will do their best!

You’ll write my paper for me, won’t you? We certainly will!

So tired of writing papers that you’re starting to think of your professor’s demise? Relax, we’re only joking! However, even a joke is woven with the thread of truth, and the truth is that endless assignments are constantly nagging at you and keeping you up all night long.

‘Writing my papers is unbearable!’ you may think But you’re not alone… What if we told you that we know a magical place where professionals can write your essays so perfectly that even professors’ most sophisticated requirements will be met? You’ve probably already guessed that we’re talking about WritePaperFor.me — the most delightful, facilitating, and destressing custom paper-writing service!

We are not going to be shy about our wish to see you as our steady customer. As a result, we aren’t twiddling our thumbs but permanently improving our services; we carefully select writers who always bone up on their subjects and disciplines, and we won’t rest unless you’ve gotten your ideal paper(s). All your wishes become our unshakable rules!

Why would I ask you to write paper for me?

Despite the obvious and even natural resistance to the idea of paper writing in principle that may occur with any student, you may also ask yourself, ‘Why would I need you to help me write my paper?’ The answer to this question lies in the spectrum of your routine actions. It’s not surprising that studying becomes part of our lives, but sometimes we’ve just got too much going on!

When you write an essay or academic paper, you just do one of the numerous things you face daily or weekly. This part of your life consumes lots of energy and time, so how can you possibly get around to doing other things like having fun, working, playing sports, helping relatives, and spending time with friends?

People are social creatures, and it’s only natural of us to request help from experts.. That’s why we ask doctors, electricians, or plumbers to help us! They’re all specialists. Who writes essays for you better than you do? Right, people who write numerous essays every day. We are experts in academic writing, aimed at satisfying all your needs related to education.

You just hire a professional to get a paper written, like you normally do in other situations. Our team of writers know everything about writing your paper and can cope with assignments of any complexity and academic level. Well-researched and expertly-written papers are what we do for our customers, and we always do our work professionally so that you could kick back and enjoy your life to the fullest.

The undeniable benefits of our custom paper-writing service

Apart from a paper written in accordance with the highest standards, we provide a wide range of contributory advantages to make your life easier. Let’s take a closer look at them.

Round-the-Clock Support. Our paper-writing service works day and night to help you with all current issues. Our friendly support team is available whenever you need them, even if it’s the middle of the night. They will gladly guide you and answer all your questions on how to order customized papers or consult you about the matters at hand. Feel free to share your questions or concerns with them and get comprehensible answers.

High-Class Quality. ‘Will you write a paper for me that meets all requirements?’ This question is frequently asked by many students, and we always answer in the affirmative. Our main goal is to deliver a perfectly written paper the meets the highest possible writing standards. We don’t rest unless you are satisfied with our work. If you hire a paper writer online, we guarantee you that you get 100% original and plagiarism-free assignments of high quality.

Complete Anonymity. We value your privacy and use modern encryption systems to protect you online. We don’t collect any personal or payment details and provide all our customers with 100% anonymity. ‘Can you write a paper for me and let me stay anonymous?’ Of course, we can! We are here to help you, not to cause problems.

Fast Delivery. We completely understand how strict deadlines may be when it comes to writing your paper. Even if your paper is due tomorrow morning, you can always rely on us. Our writers meet all set deadlines unequivocally. This rule is ironclad! The offered range is wide and starts from 6 hours to 2 weeks. Which one to choose is totally up to you. On our part, we guarantee that our writers will deliver your order on time.

Free Revisions. Our mission is to hone your paper to perfection. That’s why we offer you free revisions to make everything ideal and according to your needs. Feel free to ask for revisions if there is something you would like to be changed. That’s how our paper writing service works.

Money-Back Guarantee. You can get up to a 100% refund if you are dissatisfied with our work. Nevertheless, we are completely sure of our writers’ professionalism and credibility that offer you hard-core loyalty to our guarantees.

Comprehensible Explanations. ‘Can someone write my paper for me and provide clarifications?’ This question arises from time to time. Naturally, we want you to be totally prepared for the upcoming battle with your professor. If you need to fill the gaps in your knowledge, you can always ask for clarifications related to your paper. Moreover, when you order ‘write my paper for me’ service, you can always turn to our support agents for assistance. They will be glad to provide you with the necessary information and comprehensible explanations.

Fast and Customer-Focused Solutions. ‘Is it possible to do my paper for me so that I don’t worry about it at all?’ It certainly is! We offer all-encompassing solutions to all your academic problems by defining issues, determining their causes, selecting proper alternatives, and ultimately solving them. You are free to do your favorite activities while we are taking care of ongoing matters. You can always rely on us when it comes to essay-writing online and taking an individual approach to every case.

Who will write my paper when I order it?

Another crucial advantage of our service is our writers. You may have asked yourself, ‘I’d like to pay someone to write a paper for me, but who exactly will that person be?’ Once you order a paper, our managers will choose the best writer based on your requirements. You’ll get a writer who is a true expert in the relevant subject, and a perfect fit is certain to be found due to our thorough procedure of selecting.

Every applicant passes a complex procedure of tests to become one of our permanent writers. First of all, they should provide their credentials.  We need to make sure that any prospective writers we hire have the proper experience.. The next step resides in passing a series of tests related to grammar, in addition to subject and/or discipline. Every paper-writer must pass them to prove their competency and their selected field of expertise.

One more step includes writing a sample to prove the ability to research and write consistently. Moreover, we always set our heart on hiring only devoted writers. When you ask us to write your essay or other academic works, you can be sure that they always do their best to provide you with well-structured and properly-written papers of high quality.

The final chord is related to special aspects of academic paper-writing. It means that every writer is prepared to cite properly, use different styles, and so on, so you don’t have to be worried about formatting at all.

‘So, can they write an ideal paper for me?’ We answer in the affirmative because we select only the best writers for our customers. Approximately 11% of all applicants can pass the whole set of tests and are ready to help you. All writers are fully compensated for their work and are highly motivated to provide you with the best results.

We are online 24/7 so that you could monitor the process of paper-writing and contact us whenever necessary. Don’t forget that your satisfaction is our priority. Our writers fully focus on your order when it comes to the ‘write my paper’ procedure. Our managers will immediately send all the information to your writer if any corrections are required.

It’s time to write my paper! What should I do?

‘I am ready to pay to have a paper written! Where do I start?’ Our team hears these words every day. We really believe that every student should be happy. That’s why we offer you to look at the simple steps to make the process even more convenient.

Every paper we can write for you is expertly-researched, well-structured, and consistent. Take a look at some types of papers we can help you with:

Questions like ‘I would like you to write a paper for me without destroying my reputation. Can you promise to do so?’ or ‘Can you write my paper for me cheap and fast?’ often arise, and we take pride that these options are included in the list. Your safety and anonymity are parts of our common priority, which is to make you fully satisfied with all offered services.

Moreover, our pricing policy is flexible and allows you to select the options that totally suit your needs at affordable prices. You will be pleased with the results and the amount of money spent on your order. Our managers and writers will do the rest according to the highest standards.

Don’t hesitate and hire a writer to work on your paper now!

We believe that students know what is best for them, and if you suppose that it is time to ‘write my paper right now,’ we will help you handle it. ‘Will you do my paper without any hesitation?’ Of course, we will. Our service has all the necessary prerequisites to complete assignments regardless of their difficulty, academic level, or the number of pages. We choose a writer who has vast experience and a breadth of knowledge related to your topic.

Our ‘write my paper for me’ service offers a wide range of extra features to make the ordering process even more pleasant and convenient. Unlike lots of other services, we provide formatting, bibliography, amendments, and a title page for free.

‘When you write my paper for me? Can I monitor the process?’ Naturally, you can. We understand that you may want to ensure that everything is going well. Furthermore, there may be situations when some corrections are needed. We believe that a tool like this can come in handy. The assigned writer will strictly follow your and your professor’s requirements to make sure that your paper is perfect.

‘Is it possible to write my essay from scratch?’ We don’t do just proofreading or editing. Our goal is to fully carry your burden of writing. When this or similar questions appear, we always assure our customers that our writers can do whatever they need. Apart from writing from scratch or editing and proofreading, our experts can effortlessly cope with problem-solving of all kinds;even sophisticated software assignments!

Our ‘write my paper for me’ service is good for everyone who wants to delegate paper-writing to professionals and save precious time that can be spent differently and in a more practical way. We want you to be happy by offering the great opportunity to forget about endless and boring assignments once and forever. You won’t miss anything if your papers become the concern of our professional writers.

Don’t waste your precious time browsing other services. We provide you with everything you need while you are enjoying yourself by doing things you really enjoy. ‘Write my paper then! Do my paper for me right now!’ If you are ready to exclaim these words with delight, we welcome you to our haven, a place where students spend their time serenely and never worry about papers! It’s your turn to have fun, whereas our mission is to provide you with the best papers delivered on time!

Questions our customers ask

Can someone write my paper for me.

Yes, we can. We have writers ready to cope with papers of any complexity. Just contact our specialists and let us help you.

Who can I pay to write a paper for me?

We will help you select a writer according to your needs. As soon as you hire our specialist, you’ll see a significant improvement in your grades.

Can I pay someone to write a paper for me?

Yes, you can. We have lots of professionals to choose from. We employ only well-qualified experts with vast experience in academic paper writing.

What website will write a paper for me?

WritePaperFor.me is the website you need. We offer a wide range of services to cover all your needs. Just place an order and provide instructions, and we will write a perfect paper for you.

Is it safe to use your paper writing service?

Our service is completely safe and anonymous. We don’t keep your personal and payment details and use the latest encryption systems to protect you.

What are you waiting for?

You are a couple of clicks away from tranquility at an affordable price!

- Will you write my paper for me? - Yes, we will.

What we offer:, let’s write a paper for you in no time, follow these 4 simple steps and solve you problem at once.

Provide details such as your topic, the number of pages, and extra requirements, and we’ll do a paper for you in no time!

Log in to your personal account to know the current status of your paper(s). You can also turn to our support team for the same purpose. Enjoy your life while we're working on your order.

As soon as we write the paper(s) for you, check it for correctness, and if everything is good to go, just download it and enjoy the results.

Our customers’ feedback

Still hesitant just look: others have already used our services and were pleased with the results.

Thank you guys for the amazing work! I got an A, and my professor was impressed. You have done the impossible, and I will never forget your help! The best service ever!

I ordered my paper two weeks ago and received it on time. The quality is very good, much better than other companies provide. My support agent is a pro, fast and simple explanations. Thanks!

I am firmly convinced that you will never disappoint me because you haven’t done it before. Amazing approaches and solutions at perfect prices! Please continue working the way you do!

I’ve been using WritePaperFor.me for about five months, and I have nothing to complain about. Excellent quality, perfect grammar, delivery on time, nice support team, pleasant prices, amazing results.

This service helped me focus on my job, and I will never forget the support I received. I’ve got a promotion in the end! Thanks a lot for everything you do for people like me!

I have to admit that searching for a reliable and professional service was a tough quest. Nevertheless, I am happy that I managed to find writepaperforme! Everything is much better than I expected!

The best bargain is just a few clicks away!

Get an original paper that doesn’t cost a fortune!

​​Still have questions?

Contact our support agents and let them help you!

Is it time to write a paper for you? Contact us and relish the highest academic performance! 

Our professionals will do their best!

You’ll write my paper for me, won’t you? We certainly will!

So tired of writing papers that you’re starting to think of your professor’s demise? Relax, we’re only joking! However, even a joke is woven with the thread of truth, and the truth is that endless assignments are constantly nagging at you and keeping you up all night long.

‘Writing my papers is unbearable!’ you may think But you’re not alone… What if we told you that we know a magical place where professionals can write your essays so perfectly that even professors’ most sophisticated requirements will be met? You’ve probably already guessed that we’re talking about WritePaperFor.me — the most delightful, facilitating, and destressing custom paper-writing service!

We are not going to be shy about our wish to see you as our steady customer. As a result, we aren’t twiddling our thumbs but permanently improving our services; we carefully select writers who always bone up on their subjects and disciplines, and we won’t rest unless you’ve gotten your ideal paper(s). All your wishes become our unshakable rules!

Why would I ask you to write paper for me?

Despite the obvious and even natural resistance to the idea of paper writing in principle that may occur with any student, you may also ask yourself, ‘Why would I need you to help me write my paper?’ The answer to this question lies in the spectrum of your routine actions. It’s not surprising that studying becomes part of our lives, but sometimes we’ve just got too much going on!

When you write an essay or academic paper, you just do one of the numerous things you face daily or weekly. This part of your life consumes lots of energy and time, so how can you possibly get around to doing other things like having fun, working, playing sports, helping relatives, and spending time with friends?

People are social creatures, and it’s only natural of us to request help from experts.. That’s why we ask doctors, electricians, or plumbers to help us! They’re all specialists. Who writes essays for you better than you do? Right, people who write numerous essays every day. We are experts in academic writing, aimed at satisfying all your needs related to education.

You just hire a professional to get a paper written, like you normally do in other situations. Our team of writers know everything about writing your paper and can cope with assignments of any complexity and academic level. Well-researched and expertly-written papers are what we do for our customers, and we always do our work professionally so that you could kick back and enjoy your life to the fullest.

The undeniable benefits of our custom paper-writing service

Apart from a paper written in accordance with the highest standards, we provide a wide range of contributory advantages to make your life easier. Let’s take a closer look at them.

Round-the-Clock Support. Our paper-writing service works day and night to help you with all current issues. Our friendly support team is available whenever you need them, even if it’s the middle of the night. They will gladly guide you and answer all your questions on how to order customized papers or consult you about the matters at hand. Feel free to share your questions or concerns with them and get comprehensible answers.

High-Class Quality. ‘Will you write a paper for me that meets all requirements?’ This question is frequently asked by many students, and we always answer in the affirmative. Our main goal is to deliver a perfectly written paper the meets the highest possible writing standards. We don’t rest unless you are satisfied with our work. If you hire a paper writer online, we guarantee you that you get 100% original and plagiarism-free assignments of high quality.

Complete Anonymity. We value your privacy and use modern encryption systems to protect you online. We don’t collect any personal or payment details and provide all our customers with 100% anonymity. ‘Can you write a paper for me and let me stay anonymous?’ Of course, we can! We are here to help you, not to cause problems.

Fast Delivery. We completely understand how strict deadlines may be when it comes to writing your paper. Even if your paper is due tomorrow morning, you can always rely on us. Our writers meet all set deadlines unequivocally. This rule is ironclad! The offered range is wide and starts from 6 hours to 2 weeks. Which one to choose is totally up to you. On our part, we guarantee that our writers will deliver your order on time.

Free Revisions. Our mission is to hone your paper to perfection. That’s why we offer you free revisions to make everything ideal and according to your needs. Feel free to ask for revisions if there is something you would like to be changed. That’s how our paper writing service works.

Money-Back Guarantee. You can get up to a 100% refund if you are dissatisfied with our work. Nevertheless, we are completely sure of our writers’ professionalism and credibility that offer you hard-core loyalty to our guarantees.

Comprehensible Explanations. ‘Can someone write my paper for me and provide clarifications?’ This question arises from time to time. Naturally, we want you to be totally prepared for the upcoming battle with your professor. If you need to fill the gaps in your knowledge, you can always ask for clarifications related to your paper. Moreover, when you order ‘write my paper for me’ service, you can always turn to our support agents for assistance. They will be glad to provide you with the necessary information and comprehensible explanations.

Fast and Customer-Focused Solutions. ‘Is it possible to do my paper for me so that I don’t worry about it at all?’ It certainly is! We offer all-encompassing solutions to all your academic problems by defining issues, determining their causes, selecting proper alternatives, and ultimately solving them. You are free to do your favorite activities while we are taking care of ongoing matters. You can always rely on us when it comes to essay-writing online and taking an individual approach to every case.

Who will write my paper when I order it?

Another crucial advantage of our service is our writers. You may have asked yourself, ‘I’d like to pay someone to write a paper for me, but who exactly will that person be?’ Once you order a paper, our managers will choose the best writer based on your requirements. You’ll get a writer who is a true expert in the relevant subject, and a perfect fit is certain to be found due to our thorough procedure of selecting.

Every applicant passes a complex procedure of tests to become one of our permanent writers. First of all, they should provide their credentials.  We need to make sure that any prospective writers we hire have the proper experience.. The next step resides in passing a series of tests related to grammar, in addition to subject and/or discipline. Every paper-writer must pass them to prove their competency and their selected field of expertise.

One more step includes writing a sample to prove the ability to research and write consistently. Moreover, we always set our heart on hiring only devoted writers. When you ask us to write your essay or other academic works, you can be sure that they always do their best to provide you with well-structured and properly-written papers of high quality.

The final chord is related to special aspects of academic paper-writing. It means that every writer is prepared to cite properly, use different styles, and so on, so you don’t have to be worried about formatting at all.

‘So, can they write an ideal paper for me?’ We answer in the affirmative because we select only the best writers for our customers. Approximately 11% of all applicants can pass the whole set of tests and are ready to help you. All writers are fully compensated for their work and are highly motivated to provide you with the best results.

We are online 24/7 so that you could monitor the process of paper-writing and contact us whenever necessary. Don’t forget that your satisfaction is our priority. Our writers fully focus on your order when it comes to the ‘write my paper’ procedure. Our managers will immediately send all the information to your writer if any corrections are required.

It’s time to write my paper! What should I do?

‘I am ready to pay to have a paper written! Where do I start?’ Our team hears these words every day. We really believe that every student should be happy. That’s why we offer you to look at the simple steps to make the process even more convenient.

Every paper we can write for you is expertly-researched, well-structured, and consistent. Take a look at some types of papers we can help you with:

Questions like ‘I would like you to write a paper for me without destroying my reputation. Can you promise to do so?’ or ‘Can you write my paper for me cheap and fast?’ often arise, and we take pride that these options are included in the list. Your safety and anonymity are parts of our common priority, which is to make you fully satisfied with all offered services.

Moreover, our pricing policy is flexible and allows you to select the options that totally suit your needs at affordable prices. You will be pleased with the results and the amount of money spent on your order. Our managers and writers will do the rest according to the highest standards.

Don’t hesitate and hire a writer to work on your paper now!

We believe that students know what is best for them, and if you suppose that it is time to ‘write my paper right now,’ we will help you handle it. ‘Will you do my paper without any hesitation?’ Of course, we will. Our service has all the necessary prerequisites to complete assignments regardless of their difficulty, academic level, or the number of pages. We choose a writer who has vast experience and a breadth of knowledge related to your topic.

Our ‘write my paper for me’ service offers a wide range of extra features to make the ordering process even more pleasant and convenient. Unlike lots of other services, we provide formatting, bibliography, amendments, and a title page for free.

‘When you write my paper for me? Can I monitor the process?’ Naturally, you can. We understand that you may want to ensure that everything is going well. Furthermore, there may be situations when some corrections are needed. We believe that a tool like this can come in handy. The assigned writer will strictly follow your and your professor’s requirements to make sure that your paper is perfect.

‘Is it possible to write my essay from scratch?’ We don’t do just proofreading or editing. Our goal is to fully carry your burden of writing. When this or similar questions appear, we always assure our customers that our writers can do whatever they need. Apart from writing from scratch or editing and proofreading, our experts can effortlessly cope with problem-solving of all kinds;even sophisticated software assignments!

Our ‘write my paper for me’ service is good for everyone who wants to delegate paper-writing to professionals and save precious time that can be spent differently and in a more practical way. We want you to be happy by offering the great opportunity to forget about endless and boring assignments once and forever. You won’t miss anything if your papers become the concern of our professional writers.

Don’t waste your precious time browsing other services. We provide you with everything you need while you are enjoying yourself by doing things you really enjoy. ‘Write my paper then! Do my paper for me right now!’ If you are ready to exclaim these words with delight, we welcome you to our haven, a place where students spend their time serenely and never worry about papers! It’s your turn to have fun, whereas our mission is to provide you with the best papers delivered on time!

Questions our customers ask

Can someone write my paper for me.

Yes, we can. We have writers ready to cope with papers of any complexity. Just contact our specialists and let us help you.

Who can I pay to write a paper for me?

We will help you select a writer according to your needs. As soon as you hire our specialist, you’ll see a significant improvement in your grades.

Can I pay someone to write a paper for me?

Yes, you can. We have lots of professionals to choose from. We employ only well-qualified experts with vast experience in academic paper writing.

What website will write a paper for me?

WritePaperFor.me is the website you need. We offer a wide range of services to cover all your needs. Just place an order and provide instructions, and we will write a perfect paper for you.

Is it safe to use your paper writing service?

Our service is completely safe and anonymous. We don’t keep your personal and payment details and use the latest encryption systems to protect you.

What are you waiting for?

You are a couple of clicks away from tranquility at an affordable price!

- Will you write my paper for me? - Yes, we will.

What we offer:, let’s write a paper for you in no time, follow these 4 simple steps and solve you problem at once.

Provide details such as your topic, the number of pages, and extra requirements, and we’ll do a paper for you in no time!

Log in to your personal account to know the current status of your paper(s). You can also turn to our support team for the same purpose. Enjoy your life while we're working on your order.

As soon as we write the paper(s) for you, check it for correctness, and if everything is good to go, just download it and enjoy the results.

Our customers’ feedback

Still hesitant just look: others have already used our services and were pleased with the results.

Thank you guys for the amazing work! I got an A, and my professor was impressed. You have done the impossible, and I will never forget your help! The best service ever!

I ordered my paper two weeks ago and received it on time. The quality is very good, much better than other companies provide. My support agent is a pro, fast and simple explanations. Thanks!

I am firmly convinced that you will never disappoint me because you haven’t done it before. Amazing approaches and solutions at perfect prices! Please continue working the way you do!

I’ve been using WritePaperFor.me for about five months, and I have nothing to complain about. Excellent quality, perfect grammar, delivery on time, nice support team, pleasant prices, amazing results.

This service helped me focus on my job, and I will never forget the support I received. I’ve got a promotion in the end! Thanks a lot for everything you do for people like me!

I have to admit that searching for a reliable and professional service was a tough quest. Nevertheless, I am happy that I managed to find writepaperforme! Everything is much better than I expected!

The best bargain is just a few clicks away!

Get an original paper that doesn’t cost a fortune!

​​Still have questions?

Contact our support agents and let them help you!

Is it time to write a paper for you? Contact us and relish the highest academic performance! 

Our professionals will do their best!

You’ll write my paper for me, won’t you? We certainly will!

So tired of writing papers that you’re starting to think of your professor’s demise? Relax, we’re only joking! However, even a joke is woven with the thread of truth, and the truth is that endless assignments are constantly nagging at you and keeping you up all night long.

‘Writing my papers is unbearable!’ you may think But you’re not alone… What if we told you that we know a magical place where professionals can write your essays so perfectly that even professors’ most sophisticated requirements will be met? You’ve probably already guessed that we’re talking about WritePaperFor.me — the most delightful, facilitating, and destressing custom paper-writing service!

We are not going to be shy about our wish to see you as our steady customer. As a result, we aren’t twiddling our thumbs but permanently improving our services; we carefully select writers who always bone up on their subjects and disciplines, and we won’t rest unless you’ve gotten your ideal paper(s). All your wishes become our unshakable rules!

Why would I ask you to write paper for me?

Despite the obvious and even natural resistance to the idea of paper writing in principle that may occur with any student, you may also ask yourself, ‘Why would I need you to help me write my paper?’ The answer to this question lies in the spectrum of your routine actions. It’s not surprising that studying becomes part of our lives, but sometimes we’ve just got too much going on!

When you write an essay or academic paper, you just do one of the numerous things you face daily or weekly. This part of your life consumes lots of energy and time, so how can you possibly get around to doing other things like having fun, working, playing sports, helping relatives, and spending time with friends?

People are social creatures, and it’s only natural of us to request help from experts.. That’s why we ask doctors, electricians, or plumbers to help us! They’re all specialists. Who writes essays for you better than you do? Right, people who write numerous essays every day. We are experts in academic writing, aimed at satisfying all your needs related to education.

You just hire a professional to get a paper written, like you normally do in other situations. Our team of writers know everything about writing your paper and can cope with assignments of any complexity and academic level. Well-researched and expertly-written papers are what we do for our customers, and we always do our work professionally so that you could kick back and enjoy your life to the fullest.

The undeniable benefits of our custom paper-writing service

Apart from a paper written in accordance with the highest standards, we provide a wide range of contributory advantages to make your life easier. Let’s take a closer look at them.

Round-the-Clock Support. Our paper-writing service works day and night to help you with all current issues. Our friendly support team is available whenever you need them, even if it’s the middle of the night. They will gladly guide you and answer all your questions on how to order customized papers or consult you about the matters at hand. Feel free to share your questions or concerns with them and get comprehensible answers.

High-Class Quality. ‘Will you write a paper for me that meets all requirements?’ This question is frequently asked by many students, and we always answer in the affirmative. Our main goal is to deliver a perfectly written paper the meets the highest possible writing standards. We don’t rest unless you are satisfied with our work. If you hire a paper writer online, we guarantee you that you get 100% original and plagiarism-free assignments of high quality.

Complete Anonymity. We value your privacy and use modern encryption systems to protect you online. We don’t collect any personal or payment details and provide all our customers with 100% anonymity. ‘Can you write a paper for me and let me stay anonymous?’ Of course, we can! We are here to help you, not to cause problems.

Fast Delivery. We completely understand how strict deadlines may be when it comes to writing your paper. Even if your paper is due tomorrow morning, you can always rely on us. Our writers meet all set deadlines unequivocally. This rule is ironclad! The offered range is wide and starts from 6 hours to 2 weeks. Which one to choose is totally up to you. On our part, we guarantee that our writers will deliver your order on time.

Free Revisions. Our mission is to hone your paper to perfection. That’s why we offer you free revisions to make everything ideal and according to your needs. Feel free to ask for revisions if there is something you would like to be changed. That’s how our paper writing service works.

Money-Back Guarantee. You can get up to a 100% refund if you are dissatisfied with our work. Nevertheless, we are completely sure of our writers’ professionalism and credibility that offer you hard-core loyalty to our guarantees.

Comprehensible Explanations. ‘Can someone write my paper for me and provide clarifications?’ This question arises from time to time. Naturally, we want you to be totally prepared for the upcoming battle with your professor. If you need to fill the gaps in your knowledge, you can always ask for clarifications related to your paper. Moreover, when you order ‘write my paper for me’ service, you can always turn to our support agents for assistance. They will be glad to provide you with the necessary information and comprehensible explanations.

Fast and Customer-Focused Solutions. ‘Is it possible to do my paper for me so that I don’t worry about it at all?’ It certainly is! We offer all-encompassing solutions to all your academic problems by defining issues, determining their causes, selecting proper alternatives, and ultimately solving them. You are free to do your favorite activities while we are taking care of ongoing matters. You can always rely on us when it comes to essay-writing online and taking an individual approach to every case.

Who will write my paper when I order it?

Another crucial advantage of our service is our writers. You may have asked yourself, ‘I’d like to pay someone to write a paper for me, but who exactly will that person be?’ Once you order a paper, our managers will choose the best writer based on your requirements. You’ll get a writer who is a true expert in the relevant subject, and a perfect fit is certain to be found due to our thorough procedure of selecting.

Every applicant passes a complex procedure of tests to become one of our permanent writers. First of all, they should provide their credentials.  We need to make sure that any prospective writers we hire have the proper experience.. The next step resides in passing a series of tests related to grammar, in addition to subject and/or discipline. Every paper-writer must pass them to prove their competency and their selected field of expertise.

One more step includes writing a sample to prove the ability to research and write consistently. Moreover, we always set our heart on hiring only devoted writers. When you ask us to write your essay or other academic works, you can be sure that they always do their best to provide you with well-structured and properly-written papers of high quality.

The final chord is related to special aspects of academic paper-writing. It means that every writer is prepared to cite properly, use different styles, and so on, so you don’t have to be worried about formatting at all.

‘So, can they write an ideal paper for me?’ We answer in the affirmative because we select only the best writers for our customers. Approximately 11% of all applicants can pass the whole set of tests and are ready to help you. All writers are fully compensated for their work and are highly motivated to provide you with the best results.

We are online 24/7 so that you could monitor the process of paper-writing and contact us whenever necessary. Don’t forget that your satisfaction is our priority. Our writers fully focus on your order when it comes to the ‘write my paper’ procedure. Our managers will immediately send all the information to your writer if any corrections are required.

It’s time to write my paper! What should I do?

‘I am ready to pay to have a paper written! Where do I start?’ Our team hears these words every day. We really believe that every student should be happy. That’s why we offer you to look at the simple steps to make the process even more convenient.

Every paper we can write for you is expertly-researched, well-structured, and consistent. Take a look at some types of papers we can help you with:

Questions like ‘I would like you to write a paper for me without destroying my reputation. Can you promise to do so?’ or ‘Can you write my paper for me cheap and fast?’ often arise, and we take pride that these options are included in the list. Your safety and anonymity are parts of our common priority, which is to make you fully satisfied with all offered services.

Moreover, our pricing policy is flexible and allows you to select the options that totally suit your needs at affordable prices. You will be pleased with the results and the amount of money spent on your order. Our managers and writers will do the rest according to the highest standards.

Don’t hesitate and hire a writer to work on your paper now!

We believe that students know what is best for them, and if you suppose that it is time to ‘write my paper right now,’ we will help you handle it. ‘Will you do my paper without any hesitation?’ Of course, we will. Our service has all the necessary prerequisites to complete assignments regardless of their difficulty, academic level, or the number of pages. We choose a writer who has vast experience and a breadth of knowledge related to your topic.

Our ‘write my paper for me’ service offers a wide range of extra features to make the ordering process even more pleasant and convenient. Unlike lots of other services, we provide formatting, bibliography, amendments, and a title page for free.

‘When you write my paper for me? Can I monitor the process?’ Naturally, you can. We understand that you may want to ensure that everything is going well. Furthermore, there may be situations when some corrections are needed. We believe that a tool like this can come in handy. The assigned writer will strictly follow your and your professor’s requirements to make sure that your paper is perfect.

‘Is it possible to write my essay from scratch?’ We don’t do just proofreading or editing. Our goal is to fully carry your burden of writing. When this or similar questions appear, we always assure our customers that our writers can do whatever they need. Apart from writing from scratch or editing and proofreading, our experts can effortlessly cope with problem-solving of all kinds;even sophisticated software assignments!

Our ‘write my paper for me’ service is good for everyone who wants to delegate paper-writing to professionals and save precious time that can be spent differently and in a more practical way. We want you to be happy by offering the great opportunity to forget about endless and boring assignments once and forever. You won’t miss anything if your papers become the concern of our professional writers.

Don’t waste your precious time browsing other services. We provide you with everything you need while you are enjoying yourself by doing things you really enjoy. ‘Write my paper then! Do my paper for me right now!’ If you are ready to exclaim these words with delight, we welcome you to our haven, a place where students spend their time serenely and never worry about papers! It’s your turn to have fun, whereas our mission is to provide you with the best papers delivered on time!

Questions our customers ask

Can someone write my paper for me.

Yes, we can. We have writers ready to cope with papers of any complexity. Just contact our specialists and let us help you.

Who can I pay to write a paper for me?

We will help you select a writer according to your needs. As soon as you hire our specialist, you’ll see a significant improvement in your grades.

Can I pay someone to write a paper for me?

Yes, you can. We have lots of professionals to choose from. We employ only well-qualified experts with vast experience in academic paper writing.

What website will write a paper for me?

WritePaperFor.me is the website you need. We offer a wide range of services to cover all your needs. Just place an order and provide instructions, and we will write a perfect paper for you.

Is it safe to use your paper writing service?

Our service is completely safe and anonymous. We don’t keep your personal and payment details and use the latest encryption systems to protect you.

What are you waiting for?

You are a couple of clicks away from tranquility at an affordable price!

IMAGES

  1. GitHub

    capstone project udacity github

  2. GitHub

    capstone project udacity github

  3. GitHub

    capstone project udacity github

  4. GitHub

    capstone project udacity github

  5. GitHub

    capstone project udacity github

  6. Top 20 udacity data engineering capstone project github mới nhất 2022

    capstone project udacity github

VIDEO

  1. Udacity

  2. Udacity AML Engineer Capstone project

  3. "Ball Chaser" Project

  4. Udacity Machine Learning Nanodegree Capstone Project

  5. Mobile Prise Range Prediction||AlmaBetter Capstone Project ||Collab Explain ||Almabetter 3rd Project

  6. Bài tập capstone 2

COMMENTS

  1. GitHub

    Capstone Project: Cube Wrestling Cube Wrestling is a trivial game written in C++, using SDL2, OpenGL 3.3, and Bullet Physics. The goal of the game is to push red cubes off of the arena. The player controls the blue-ish cube. To move the cube, click on the arena. Left-click pulls the cube toward the click location, right click pushes it away.

  2. GitHub

    GitHub - ArshadKhurshid/Capstone-Project-Udacity: A company invest lot on employee to train them and make them ready for next generation business. Once you invest in skill enhancement of an employee you need to use it for benefit of business.

  3. Udacity Nanodegree Capstone Project

    Udacity Nanodegree Capstone Project 07 Sep 2019 The Udacity Self-Driving Car Nanodegree has been a great experience. Together with the Intro to Self-Driving Car I have used the last 9 months learning all about Computer Vision, Convolutional Nets, Bayesian probability, and Sensor Fusion.

  4. Udacity-MLND-Project-5-Capstone

    Udacity-MLND-Project-5-Capstone Purpose The purpose of this project is to determine whether machine learning techniques can be used to predict the directionality (i.e. up or down) of the S&P500 stock market index on any given day, based on the market opening price and an assortment of historical market data.

  5. Data Science Capstone Project Udacity Github

    Data Science Capstone Project Udacity Github - I wanted to teach, but never pursued it because everyone always said you should be a nurse, or you should be a doctor since you're smart. I knew that I wanted to help students and a lot of people don't want to teach in high school. ...

  6. Capstone Project Cloud DevOps Udacity

    EC2 Instances. Creating service and deployment. You need to create a script for deployment. You can use either yml or json. If you are confusing about deployment script then follow this link ...

  7. UDACITY CAPSTONE PROJECT GITHUB : r/capstoneproject247

    Capstone Project 24/7. Advertisement Coins. 0 coins. Premium Powerups . Explore . Gaming. Valheim Genshin Impact Minecraft Pokimane Halo Infinite Call of Duty: Warzone Path of Exile Hollow Knight: Silksong Escape from Tarkov Watch Dogs: Legion. ... UDACITY CAPSTONE PROJECT GITHUB. paperhelp.space.

  8. Udacity Data Engineering Capstone Project Github

    Udacity Data Engineering Capstone Project Github Who will write my essay? On the website are presented exclusively professionals in their field. If a competent and experienced author worked on the creation of the text, the result is high-quality material with high uniqueness in all respects.

  9. Udacity Capstone Project Github

    Udacity Capstone Project Github Level: University, College, Master's, High School, PHD, Undergraduate, Entry, Professional User ID: 102732 Sitejabber Level: College, University, High School, Master's, PHD, Undergraduate Degree: Bachelor's Order Number 123456 Academic level: Total Price 00 User ID: 307863 Total price: call back

  10. Data Science Capstone Project Udacity Github

    Undergraduate Data Science Capstone Project Udacity Github 100% Success rate Recent Review About this Writer 2329 Orders prepared Nursing Management Psychology Marketing +67 Service Is a Study Guide Our cheap essay writing service aims to help you achieve your desired academic excellence.

  11. Prasad Pagade

    Prasad in one line is a "Strong, creative and a humble Engineer" with passion in technology, food and travel. My creative and adventurous side comes from my love for travel and mastery of the art ...