Dear competitor to the Hack Hackthon,
thank you for participating in the TracHack competition!
Copyright By PowCoder代写 加微信 powcoder
In this email you will find your instructions for connecting to the Trachack infrastructure and for submitting your results.
Your Team is identified as team11. Each team receives unique access credentials. Access credentials are the same for all members of the same team.
Trachack uses an AWS hosted Jupyter server for competitors to develop and run code. In order to connect to the Jupyter server, please follow instructions below:
One time setup:
You will need to have AWS CLI utilities installed in your computer. Please follow these instructions to install them on your computer:
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
You will also need to install the Session Manager Plugin for AWS CLI. Please follow these instructions:
https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html
Create a directory called .aws in your home directory. Create a file called config inside the .aws directory.
Edit the config file and paste in:
region = us-east-1
output = json
(Or use aws configure and follow prompts)
Once you have everything installed, please issue the following commands, every time you want to connect to the server:
On Mac or Linux terminals:
export AWS_ACCESS_KEY_ID=AKIA3X3UYX5ISAN3NMHT
export AWS_SECRET_ACCESS_KEY=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
aws ssm start-session –target i-034561db2a316a7f6 –document-name AWS-StartPortForwardingSession –parameters ‘{“portNumber”:[“9443”], “localPortNumber”:[“9443”]}’
On Windows CMD:
set AWS_ACCESS_KEY_ID=AKIA3X3UYX5ISAN3NMHT
set AWS_SECRET_ACCESS_KEY=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
aws ssm start-session –target i-034561db2a316a7f6 –document-name AWS-StartPortForwardingSession –parameters “portNumber=9443, localPortNumber=9443”
Once the port forwarding is established, please point your browser to https://localhost:9443
You will have to accept the self-signed certificate
– On Firefox, click on “Advanced”, then “Accept Certificate”
– On Google Chrome, type thisisunsafe on the Chrome error page
– On Safari, click “Show Details”, then “visit this website”
– On Edge, click on “Advanced”, then click on “Proceed”
Login in with username: team11 – password: Wo2Outhi
By default, Jupyter loads the new “Lab” interface. If you prefer the old “Tree” interface, point your browser to: https://localhost:9443/user/team11/tree?
Please test connectivity at your earliest convenience, and report to us any problem you may encounter.
Once data will be released, a Jupyter notebook named ‘How to load data.ipynb’ will appear in your Jupyter root directory.
Please do not share connection credentials with anybody outside your team. Please do not post code or credentials or data on public websites. Amazon scans, on a daily basis, public websites (stackoverflow, quora, github, etc.).
Amazon will immediately contact us if they find user credentials or data on public websites.
Submissions
There are two types of submissions.
1. The nightly submission of predictions from the team, if they choose to. Teams have the opportunity to submit daily results, for us to compute a daily leader board. It is not mandatory, but it will help you gauge where your code is with respect to other teams.
2. Code submission; code is reviewed for readability and reproducibility as we finalize the top 3 winning teams.
In both cases, submissions must be made via the team dedicated environment. Please make sure you verify your environment is working properly.
Accessing the Compute Environment
Once all the team members have successfully signed the NDA, each team will be granted access to a Jupyter server to develop and test code. Each team will be assigned unique credentials to be shared among the team members.
Each team member will receive an email with credentials and instructions to connect to the Jupyter server.
Please do not share connection credentials with anybody outside your team. Please do not post code, credentials or data on public websites. Amazon scans, on a daily basis, public websites (stackoverflow, quora, github, etc.) Amazon will immediately contact us if they find user credentials or data on public websites.
Daily Prediction Submission
Each team is invited to make a daily submission of their predictions using the evaluation dataset. Every night an automated job will take the latest submission (if present), run the scoring and populate the leader board on the TracHack website the next morning.
A team can make a submission for the day by placing their predictions as a CSV file named with the submission date in the YYYY-MM-DD format inside the submission folder within their environment. For example the file submission/2022-04-01.csv will contain the team’s submission from 1st of April 2022. While teams are not required to submit every day, regular submissions are very useful to get feedback on how the teams are progressing.
TracHack 22.2: For TracHack22.2 the CSV must contain comma separated values with header customer_id and ebb_eligible flag. It should consist of one single entry for each customer from the evaluation dataset and respective predicted ‘ebb-eligible’ flag with either 1 (ebb eligible) or 0 (not ebb eligible).
customer_id,ebb_eligible
f51707b140d8fa3b0d6859c49112f60357131de7,1
ac774c4943118044e3ddbee2b36b141afeb1f7a0,0
e0c8a12f5daed65cfe2d433301fcbb629327368f,0
6675321499dd530d3b4390e271310503884e36f9,1
704f7c7d12f01bd6c611d04e9a1cbbd4440ebb87,1
e0de51552bc30f3922a32bc7b3fedb88e817f8cf,0
2d41975b9822abe3da1e96701fa3fbb8c64985e8,1
48e23686428c704d10fe7d937f218b2f40055bd8,0
2249549952a441a7c54fac4819f322fbe39356c5,0
c7527cd7fd2c98f1973e60d62ce4c1eb67ddd3ef,1
NOTE: You must make a prediction for ALL line_ids in the eval dataset for the submission.
Final Code Submission
When it is time to get ready for the final submission for TracHack, there are a couple of things you should do:
1. Submit your predictions as a submission CSV file. Teams will produce a submission with filename: yyyy-mm-dd-final.csv to be saved in the submission folder.
2. Consolidate all of your code (data prep, feature selection, model training and prediction, etc) into a single jupyter notebook and call it mlcode.ipynb. Save this inside the code folder. It is VERY important that your code reproduces the submission. We will use that notebook to reproduce your submission predictions. If these do not match, then your submission will not be considered valid.
Final Submission for Trachack 22.2 is due on April 17th 11:59 PM, EDT (April 18th 01:59 PM, Wales DST Time, UTC+10, or, April 18th 05:59 AM, Spain Time, Central Europe DST, UTC+2)
Good luck on your Trachack challenge!,
The hack Team.
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com