Before session #1, the idea is create a solid onboarding for the upcoming folks. The intuition here is that in the first 3 weeks of the group, youād like a Core group skimmed out & onboarded with project essentials. That way, most group time can be used for creative exploration.
Ā
Weāve figured out a 3 part to help with that.
Please add the following to the landing page of your Working group, below the heading āOnboardingā.
Ā
Part 1
Creating a āsolution architectureā for your group. That is a fancy way of saying that you have to break down the intended project to its component parts.
Find below a sample.
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3.us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa224c7b5-bbe7-41de-a495-9378606303f1%2FUntitled.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIAT73L2G45EIPT3X45%252F20220818%252Fus-west-2%252Fs3%252Faws4_request%26X-Amz-Date%3D20220818T172205Z%26X-Amz-Expires%3D86400%26X-Amz-Signature%3D515302a50756045b3e01c12098e7ea5a7ba6008a470824f3b31cbfd21c7e253f%26X-Amz-SignedHeaders%3Dhost%26x-id%3DGetObject?table=block&id=01d5fcc8-48ee-4a74-964b-b02ccc683adb&cache=v2)
Ā
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3.us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F78332dd9-4163-4740-bad3-15df2e7189fb%2FUntitled.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIAT73L2G45EIPT3X45%252F20220818%252Fus-west-2%252Fs3%252Faws4_request%26X-Amz-Date%3D20220818T172205Z%26X-Amz-Expires%3D86400%26X-Amz-Signature%3De423b17f5c2c769d86dfc77bf421982767fdebd92eaed07696d8b1f34d7639b4%26X-Amz-SignedHeaders%3Dhost%26x-id%3DGetObject?table=block&id=0bcb6149-7660-4bf0-969c-9b61188809fa&cache=v2)
We recommed using draw.io for this. And donāt worry if youāre not comprehensive the first time, you can always re-visit to tweak.
Note: Each box is essentially a āsmall taskā in the project. How big or small said ātaskā is ultimately a judgement call. The one rule of thumb is ākeep it small enough that it can be picked up & put in a project with a different datasetā.
The text near the shapes are techniques the group would like to explore.
Ā
Ā
Part 2
Create Recipes
A āRecipeā is a list of resources that - when followed along - have you ādo somethingā.
Put another way, you should be able to say for any Recipe.
Minimum Goal
By the end, a reviewer will have, with understanding ā¦
Started from: [Default: Scratch]
- Scratch
Succeeded at:
- Building their first Neural network!
Ā
To re-emphasize, not āteach you to be able to doā ā¦ but āhave you doā.
Samples [Of the 4 common types of Recipes]:
A Recipe on obtaining domain knowledge: Satellite Image Interpretation. (Minimal domain knowledge critical for a good data scientist)
A Recipe on doing a non-coding task: Data Acquisition.
A Recipe on doing a typical coding task: Building landcover classification model.
A Recipe on learning a tool: Google Colab Essentials. (Agg Intellect groups are expected to use Colab for projects to ensure easy sharing unless a strong reason otherwise.)
Ā
For each of the shapes in your solution architecture diagram, take time to create at least 1 onboarding Recipe.
Ā
On how to create a Recipe, refer to the starter video below.
Ā
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3.us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5745ee20-6aef-4d94-89bd-77933d0d0a56%2FUntitled.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIAT73L2G45EIPT3X45%252F20220818%252Fus-west-2%252Fs3%252Faws4_request%26X-Amz-Date%3D20220818T172205Z%26X-Amz-Expires%3D86400%26X-Amz-Signature%3D2bf8035f5bdad84eb4d0587c055015dfba2d7d6050dbfadffcfbed004694a2d8%26X-Amz-SignedHeaders%3Dhost%26x-id%3DGetObject?table=block&id=90173ff4-1370-4f12-9f51-5e4d59ab00ff&cache=v2)
PS. Write-up assets can be made directly using the Chrome Extension now.
Ā
Ā
Part 3
Once you have created a Recipe, the next step is ensuring it in fact does what it says it does.
Essentially, whatever you āwrote someone can get doneā with the Recipe - weāll have an independent reviewer do it. If there are gaps, they will coordinate to help fill.
For that reason, assign āAggregate Intellectā as the reviewer in your Recipe [as opposed to āauto assign reviewerā]. He will double check your work to ensure it runs robustly.
Be sure to send in all your Recipes for review at least 5 days session #1 of your group, and be active on the AISC Slack after. Your assigned reviewer/s will reach out to help fill in gaps with feedback.
Ā
Ā
Part 4
If all that seems a bit overwhelming, then donāt worry. To help save time, weāve creating a growing āmenu of validated recipesā you can use as a starting point. Think building blocks for onboarding you can mix & match for your use case.
Ā
How to use?
Take this āTraining your first Random Forestā Recipe from our menu. A reviewer has gone through it in detail to ensure it can be trusted.
In practice, applying Random Forests to your use case might need some additional pre-processing or tweaking. And chance are, you know the additional resources / can put together a small writeup that talk about said āadditional stepsā.
Now instead of building a Recipe from scratch, that first teaches the foundations of Random Forests, then the specific kind of random forests you need, you can simply create a Recipe in Recipe.
Sample [Random Forests applied to Landcover data]
Refer to this tutorial on adding ārecipes to recipesā.
Ā
Our Menu of Recipes
Essential Tools
Common Models
Model Optimization related
Ā
Ā
Finished Sample
The below should be under the āOnboarding Headingā on your landing page.
Ā
Onboarding [Technical + Domain Knowledge]
Our tentative solution architecture
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3.us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F78332dd9-4163-4740-bad3-15df2e7189fb%2FUntitled.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIAT73L2G45EIPT3X45%252F20220818%252Fus-west-2%252Fs3%252Faws4_request%26X-Amz-Date%3D20220818T172205Z%26X-Amz-Expires%3D86400%26X-Amz-Signature%3De423b17f5c2c769d86dfc77bf421982767fdebd92eaed07696d8b1f34d7639b4%26X-Amz-SignedHeaders%3Dhost%26x-id%3DGetObject?table=block&id=91380bfb-4476-430a-8042-2a37688c59f0&cache=v2)
Recipes
Google Colab Essentials [Recommended virtual Environment for Agg Intellect community projects]
Ā
Ā
Part 5
Be sure to fill in a starter dataset on your landing page! [One exception: You have a Recipe that gets folks to the starter dataset themselves]
Eg.
Videos are provided of various amputees walking with prosthetics in various scenarios.
ā¦ linked here ā¦
The participants are welcome to independently source additional videos and images of amputees and prosthetics.
Ā
Ā
Ā