Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Final Solution for Extend.ai Assignment #21

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
# About My Submission
My submission is in the solution solution.ipynb file. I added an HTML file so you can view my work in tour browser without setting up your environment. My solution is in 2 parts. The first one localize the anomalies on the piece of wood using the activation layer of a classification NN. After exporting potential localized smaller image of the anomalies, the second NN will classify them. I manually created a small datasets of cracks, knots, and perfect (desired) pieces of wood.

By no means those models are ready for production. I spent a minimum amount of time working on the architectures and focused on the pipeline to get the desired output. I assumed this was the goal of this test considering the dataset size.

I hope this finds you well.


Cheers,

Tristan Toupin

https://github.com/tristantoupin/extend-ai-ml-assessment


---



# Extend AI Machine Learning Engineer Assessment
Congrats on making it this far! This test is to give you a small glimpse on the nature of the problems you could solve at Extend AI. Before diving in the complex nature of spacetime AI models (4D), we propose to start your journey at the 2D texture level.

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/cracks/crack_0.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/cracks/crack_1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/cracks/crack_2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/cracks/crack_3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/cracks/crack_4.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/cracks/crack_5.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/cracks/crack_6.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/cracks/crack_7.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/cracks/crack_8.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/knots/knot_0.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/knots/knot_1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/knots/knot_10.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/knots/knot_2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/knots/knot_3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/knots/knot_4.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/knots/knot_5.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/knots/knot_6.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/knots/knot_7.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added part_2_data/knots/knot_8.jpg
Binary file added part_2_data/knots/knot_9.jpg
Binary file added part_2_data/perfect/perfect_0.jpg
Binary file added part_2_data/perfect/perfect_1.jpg
Binary file added part_2_data/perfect/perfect_10.jpg
Binary file added part_2_data/perfect/perfect_11.jpg
Binary file added part_2_data/perfect/perfect_12.jpg
Binary file added part_2_data/perfect/perfect_13.jpg
Binary file added part_2_data/perfect/perfect_14.jpg
Binary file added part_2_data/perfect/perfect_15.jpg
Binary file added part_2_data/perfect/perfect_16.jpg
Binary file added part_2_data/perfect/perfect_17.jpg
Binary file added part_2_data/perfect/perfect_18.jpg
Binary file added part_2_data/perfect/perfect_19.jpg
Binary file added part_2_data/perfect/perfect_2.jpg
Binary file added part_2_data/perfect/perfect_20.jpg
Binary file added part_2_data/perfect/perfect_21.jpg
Binary file added part_2_data/perfect/perfect_22.jpg
Binary file added part_2_data/perfect/perfect_23.jpg
Binary file added part_2_data/perfect/perfect_24.jpg
Binary file added part_2_data/perfect/perfect_3.jpg
Binary file added part_2_data/perfect/perfect_4.jpg
Binary file added part_2_data/perfect/perfect_5.jpg
Binary file added part_2_data/perfect/perfect_6.jpg
Binary file added part_2_data/perfect/perfect_7.jpg
Binary file added part_2_data/perfect/perfect_8.jpg
Binary file added part_2_data/perfect/perfect_9.jpg
Loading