machine learning

resources

frameworks comparison

as of 2025-05-09 pytorch is more popular than tensorflow. On the few threads I read pretty much everyone agreed PyTorch > TF
because TF has:

one guy said Keras has the ability to select the underlying API so you can choose between using TF or Pytorch or whatever else.

ordered by popularity:

PyTorch

(Facebook)
rapid prototyping due to simple syntax
good for: research, computer vision, natural language processing (NLP).

TensorFlow

(Google)
on this vid the guy said TF is more performant for large scale prod envs. Like fraud detection.

Keras

Jax

gainin popularity, especially in 'google crowd'.

model formats

some models can be trained in one framework and be used in another

A common workflow is train a model in a flexible framework like PyTorch or TF and then export to more specialized formats for efficient deployment on target platforms.

how to train my own model

no code platforms for training

the concensus is they are good for small/quick projects. for more complex pro work look into other models.

transfered learning

a common practice is to find a good model trained on a high quality dataset and retrain that model to detect a new category. This is called transfered learning and in a majority of cases is a good way to save time and also end up with a better model than one trained from scratch by yourself.