Mastering DeepChem
v2.8 — Edycja 2026. Kompleksowy przewodnik po DeepChem, frameworku do demokratyzacji deep learningu w naukach ścisłych. Obejmuje wszystko, od przetwarzania danych i MoleculeNet po graph featurizers, specjalistyczne modele ML, dokowanie molekularne i reinforcement learning (v2.8 - 2026).
Odcinki
Projekt DeepChem
3m 58sWprowadzenie do projektu DeepChem i jego misji demokratyzacji deep learningu w nauce. Omawiamy, jak ewoluował od zastosowań chemicznych do szerszego zestawu narzędzi naukowego machine learningu.
Zarządzanie naukowymi zbiorami danych
3m 41sPoznaj abstrakcję Dataset w DeepChem do obsługi danych naukowych na dużą skalę. Dowiedz się, jakie są kluczowe różnice między NumpyDataset a DiskDataset w zarządzaniu pamięcią out-of-core.
Benchmarki MoleculeNet
4m 08sOdkryj MoleculeNet, wiodący zestaw benchmarków rozwijany w ramach DeepChem. Omawiamy, jak standaryzacja zbiorów danych, takich jak Tox21 i QM9, przyspiesza rozwój chemii obliczeniowej.
Feature Engineering dla cząsteczek
3m 59sDowiedz się, jak DeepChem tłumaczy struktury chemiczne na liczby czytelne dla maszyn za pomocą Featurizers. Analizujemy metodę CircularFingerprint do mapowania łańcuchów SMILES na wektory bitowe.
Graph Convolution Featurizers
3m 42sWyjdź poza płaskie wektory bitowe i odkryj, jak DeepChem reprezentuje cząsteczki jako grafy matematyczne. Omawiamy ConvMolFeaturizer oraz MolGraphConvFeaturizer.
Podział danych z uwzględnieniem specyfiki naukowej
4m 33sOdkryj, dlaczego standardowe losowe podziały zawodzą w przypadku naukowych zbiorów danych. Omawiamy RandomStratifiedSplitter i uczymy się, jak poprawnie walidować modele na wysoce niezbalansowanych danych wielozadaniowych.
Poskramianie danych za pomocą Transformers
4m 00sDowiedz się, jak normalizować surowe rozkłady danych naukowych za pomocą Transformers w DeepChem. Omawiamy NormalizationTransformer i MinMaxTransformer w celu zapewnienia stabilnego trenowania.
API Model i wrappery Scikit-Learn
3m 23sPoznaj ujednolicony interfejs Model w DeepChem i dowiedz się, jak opakować tradycyjne algorytmy za pomocą SklearnModel. Dowiedz się, dlaczego czasami najlepszym rozwiązaniem wcale nie jest głęboka sieć neuronowa.
Specjalistyczne modele grafów molekularnych
4m 40sZanurz się w architekturach deep learningu stworzonych specjalnie dla chemii. Omawiamy Graph Convolutional Networks (GCNModel) oraz Message Passing Neural Networks (MPNNModel).
Ewaluacja modeli naukowych
4m 40sDowiedz się, dlaczego standardowa dokładność zawodzi w naukowym ML. Omawiamy klasę Metric w DeepChem, współczynnik korelacji Matthewsa oraz sposoby ewaluacji niezbalansowanych modeli wielozadaniowych.
Inteligentne strojenie hiperparametrów
3m 44sWyjdź poza siłowy grid search. Odkryj, jak używać GaussianProcessHyperparamOpt w DeepChem do inteligentnego poruszania się po złożonych przestrzeniach hiperparametrów.
Meta-learning dla małych zbiorów danych
4m 11sPoznaj Model-Agnostic Meta-Learning (MAML) w DeepChem. Dowiedz się, jak trenować modele, które potrafią szybko adaptować się do nowych, drogich eksperymentów naukowych przy użyciu bardzo małej ilości danych.
Odkrywanie kieszeni wiążących
4m 11sZrozum geometrię interakcji białko-ligand. Omawiamy ConvexHullPocketFinder w DeepChem do algorytmicznego lokalizowania rowków wiążących na trójwymiarowych strukturach białek.
Generowanie póz z Vina i Gnina
3m 44sZrób kolejny krok w dokowaniu molekularnym, obliczając pozycje wiązania. Dowiedz się, jak VinaPoseGenerator i GninaPoseGenerator oceniają geometrie przestrzenne w celu przewidywania interakcji.
Reinforcement Learning w nauce
4m 36sOdkryj, jak reinforcement learning może autonomicznie projektować cząsteczki. Omawiamy abstrakcje Environment i Policy w DeepChem wraz z algorytmem Advantage Actor-Critic (A2C).