cookie

Мы используем файлы cookie для улучшения сервиса. Нажав кнопку «Принять все», вы соглашаетесь с использованием cookies.

avatar

Not Rocket Science

Technical Blog about Deep Learning by a Practitioner

Больше
Страна не указанаЯзык не указанКатегория не указана
Рекламные посты
366
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 дней

Загрузка данных...

Прирост подписчиков

Загрузка данных...

I am open-sourcing the code for my Visual Inspection pet project. So you can read it, run it or use it for any of your research and commercial tasks. In case you’d like to get a detailed explanation of the code there - I am planning to publish the second part of the tutorial that will be about it. Stay tuned! 💻Visual Inspection with Computer Vision https://github.com/OlgaChernytska/Visual-Inspection
Показать все...
After a little break, a new post is coming… Despite being considered as black-box algorithms, neural networks are actually quite explainable, when you know where to look😉 During the last weeks, I have been working on my pet project - Visual Inspection with Computer Vision. I was curious about: - How to build a model to classify images into “Good” / “Anomaly” classes, depending on whether an item in the image has a defect or not. - But more importantly, how to explain why the model made this particular decision. Look at the image attached. These are real predictions on the test set produced by my model. The model was trained only on binary labels (“Good” / “Anomaly”). But in the inference mode it is able to return bounding boxes of the defects. If you’d like to know how I did it - come and read my new post! Explainable Defect Detection using Convolutional Neural Networks: Case Study👇 https://notrocketscience.blog/explainable-defect-detection-using-convolutional-neural-networks-case-study/
Показать все...
My recent lecture “How to get a job in IT" is now available on Youtube. It would be useful for junior-level IT specialists who want to work in Ukrainian companies. The lecture is in Russian.
Показать все...
🇺🇦News for my Ukrainian readers🇺🇦 On Thursday I am giving a lecture - “How to get a job in IT”. This lecture is in Russian, focuses on the Ukrainian IT market, and is primarily for junior-level specialists (not only Data Scientists). I’ll share tips&tricks on where to look for vacancies, how to write a good CV, and prepare for technical interviews. When: November 18th, 19:00 Where: Zoom Cost: Free of charge Organizers: Kyiv School of Economics Student Club Registration link👇
Показать все...
KSE Google Developer Student Club

Алоха, друзі👋 Ви пам'ятаєте, що через тиждень відбудеться лекція, на якій нам розкажуть про співбесіди та процес підготовки до них? А ще дадуть кілька порад про те, як створити ідеальне резюме📄 Якщо пам'ятаєте, то ви просто супер! А якщо ні - то хутчіш реєструйтеся за посиланням, щоб не пропустити⏰ Чекаємо усіх бажаючих!

Word Embeddings is the most fundamental concept in Deep Natural Language Processing. And word2vec is one of the earliest algorithms used to train word embeddings. Word2vec is quite old, and there are more recent alternatives. However, it would be a good concept for beginners or those, who want to practice implementing papers. My latest post is about word2vec. I skip all the intuition and high-level overview and go straight to implementation details. In particular: - We’ll start with a detailed model architecture overview. - Then go through data preparation steps. - I’ll show how to implement wor2vec from scratch with PyTorch - model architecture, data loaders, training flow, etc. - And finally, we’ll use word embeddings to find similar words and word clusters within the text corpus. And find out that “King – Man + Woman = Queen” is not that easy to reproduce. Word2vec with PyTorch: Implementing Original Paper👇 https://notrocketscience.blog/word2vec-with-pytorch-implementing-original-paper/
Показать все...
Super-Resolution is the task of taking the low-resolution (small, poor quality) image and “cleverly” upscaling it to the high-resolution (large, good quality) image. GAN-based approaches are widely used for the Super-Resolution task and show the best restoration quality. However, these approaches are more of an advanced level. For those who want to start learning Super-Resolution, I recommend reviewing CNN-based approaches first. They have lower restoration quality but are much simpler. Fast Super-Resolution CNN (FSRCNN) is an example of a CNN-based approach. I showed how to reproduced the original paper in the latest post - “Learn To Reproduce Papers: Beginner’s Guide”, and explained all the details there. Scripts for data loader, model, training, and inference - I’ve finalized in the Github repository. Check it here: 💻Code Implementation of Fast Super-Resolution CNN https://github.com/OlgaChernytska/Super-Resolution-with-FSRCNN
Показать все...
super-resolution.mp41.25 MB
Being able to reproduce the latest scientific papers is an extremely competitive skill for a Data Scientist. And it’s a great way (and more advanced) to deepen your knowledge in Machine Learning. My recent post is on how to learn to reproduce Deep Learning papers. We will cover: - How to choose your first paper, so your learning will be smooth and stressless; - What is the typical paper structure and where important information is located; - Step-by-step instruction on how to reproduce a paper if you’re a beginner; - Where to find help if you get stuck. I prefer to add coding to my tutorials. For those who want to start practicing right away, I am showing how to reproduce a fundamental paper on Image Super-Resolution. If you’d like to follow this part, you should have some experience with CNNs. Learn To Reproduce Papers: Beginner’s Guide👇 https://notrocketscience.blog/learn-to-reproduce-papers-beginners-guide/
Показать все...
My Overview of Albumentations was added to TowardsDataScience hands-on tutorials 🎉 It’s kind of funny because I didn’t really like how that post came out. Remember me being a bit upset when I published it. Lessons learned: You never ever can objectively evaluate the work you do. So judging yourself before even getting any external feedback - just makes no sense :)
Показать все...
Doing image augmentation for Segmentation or Object Detection tasks is not that easy. Unfortunately, Native PyTorch and Tensorflow augmenters do not support simultaneous transforms for an image and its labels (mask, bounding box). If you are tired of writing your own transforms - Albumentations library is for you. Overview of Albumentations: Open-source library for advanced image augmentations👇 https://notrocketscience.blog/overview-of-albumentations-open-source-library-for-advanced-image-augmentations/
Показать все...
My new tutorial is on Visualization, where I am reviewing a great plotly feature. How to create an interactive 3D chart and share it easily with anyone 👇 https://notrocketscience.blog/how-to-create-an-interactive-3d-chart-and-share-it-easily-with-anyone/
Показать все...
plotly_viz.mp44.88 KB
Выберите другой тариф

Ваш текущий тарифный план позволяет посмотреть аналитику только 5 каналов. Чтобы получить больше, выберите другой план.