My attempt to list all the AI tools, which is changing faster than Trump’s tariff changes in 2025 🙂
This is a Not a list of all the AI Tools out there, but only those I have tried or use.
No | AI Tool | Company | Model | Comments | Link |
---|---|---|---|---|---|
1 | ChatGPT | OpenAI | Multimodel, Reason, Research | use | link |
2 | Gemini | Multimodel, Reason, Research | use | ||
3 | FireBase Studio | Multimodel, Reason, Research, Code | use | link | |
4 | DeepSeek Ri | Deepseek | Multimodel, Reason, Research | use | link |
5 | Manus | Manus | Multimodel, Reason, Research, Operator, Agent | use | link |
6 | Google A2A | A2A Agent to Agent. link | A2A | ||
7 | Goolgle ADK | ADK Agent Devlopment Kit link Studio_api | |||
8 | Grok | X | link | ||
9 | Perplexity | ||||
10 | flux/civital | civital | Graphic Gen | link | |
11 | KlingAI | KlingAI | Graphic, Video | link | |
12 | Google AI tools | starter map planner | |||
13 | Riffusion | Riffusion | link | ||
14 | pollio.ai | video gen link | link | ||
15 | |||||
16 | Replit | Replit | code, app gen | link | |
17 | Upwork | Upwork | Job or app listing | link | |
18 | |||||
19 | Agent development kit | link | |||
20 | |||||
21 | |||||
22 | Odoo | Odoo | |||
23 | |||||
24 | Copilot | Microsoft | Copilot | ||
25 | flowsieai | https://cloud.flowiseai.com/chatflows | |||
26 | |||||
27 | |||||
28 | |||||
29 | artificialanalysis.ai | ||||
30 | mac |
Machine Learning
– Supervised Learning – Regression, Classification, Neutal networks
– Unsupervised Learning
– Reinforced Learning . Reward
Regression – Analyse relations between features x and results y. Estimates Continuous values.
Neutal Networks – imitate the structures of the human brain, process input data to recognise patterns, make decisions or predictions
Classification – Identifies discrete class labels, assign class label y base on input features x. Process of predicting class of given data points.
Features – use features to predicts the class of given data points , use training data for input-output relationships.
Classificarion types – Decision Trees, Logistics Regression, Random Forst, Support Vestor machines,
Training – using a learning alorithm, determine the model parameters.
Data set – training (traing the algorithm), Validations (validate results, adjust algorithm parameters), Test (unseen data, access model’s performance)
Model effectiveness – accuracy, precision, recall.
Machine Learning categores:
– Supervised Learning: Use labelled data for model building
– Unsupervised Learning: Discovers patterns in unlabelled data
– Reinforced learning: Employs a reward system to guide actions
Supervised Learning Categories:
– Regression: Estimate continuous values
– Neural network: Imitates the strucure of the human brain
– Classificatio: Focus on discrete values
Training a model:
– Training set: Train the algorithm
– Validation set: Fine-tune and validates the model
– Test test: Evaluate the model’s performance
AI > ML Machine Learning > Neural Networks > DL Deep Learning (> = subset)
Deep Learning – layers algorithms for neural network, Enables AI to learn, improve quality and accuracy, learn from unstructured data.
DL – Input layer, Hidden layer, Output layer . Multiple layers.
DL configure layers, select function to connect each layer output to next layer’s input. train model by providing examples.
Deep Learning
– Layers algorithms to create a neural network
– Allows continuous improvements and learning
– Enchanges AI’s natural language understanding by grasping contect and intent
– excels in these tasks
– Imaging captioning
– Voice recognition
– Facial recognition
– Medical imaging
– Language translation
– Driverless cars
Neural Networks
NL – Input layer, one or more Hidden layer, Output layer . > 3 layers mean DL
ML vs DL
Feed forward. Back propergation.
Gen AI : Text, Art, Music, Video
Type of Gen AI:
– VAE (Variational auto encoders) . Eg Image generation, anomaly detection
– GAN (Generative Adversarial Networks). Eg Image synthesis, style transfer, data augmentation, styleGAN
– Autregressive models: eg text, music.
– Transformers: eg NLP tasks,
VAE – Encoder: converts inout to latent space representation
– Latent space representation: holds key features of the data
– Decoder: Generates new outputs based on latent space representation
GAN – Generators: Generates new data samples, creates data that looks real
– Discriminator: verifies genrated data, continuous process
Autoregressive models
– create data sequentially
– consider the context
Transformers: NLP tasks, Encode/decode layers, Text sequences. languages translations.
LLM Transformers: Eg ChatGPT, Gemini
Gen AI models:
Unimodel: generate outs in same modality (types of data processed). eg GPT-3 (text only)
Multimodel: takes input in one modality, creates outputs in a different modality. DALL-E (text to image)
Gen AI > Foundation Models: large data, unsupervised, unstructed data > LLM
Tuning – train small specific data to do specific task,
LLM:
Advantage: 1. Performance 2. Productivity
Disadvantage: 1. Compute Cost – to train and run inference. 2. Trust. (error, biase, hate,)
Prompt Engineering
Foundation Models:
– LLM
– Vision:
– Code:
– Scientific
– Chemistry:
– Climate Changes.
Example of AI
01. Smart Assistants . eg Siri. STT, NLP, TTS.
02. Smart thermostats. Preference, phone app control, smart sensors, run on schedule
03. Recommendation system. collect data, create profile, understand preference, ML to analyse data, identify patterns, predict content. Display recomendation
04. Facial recognition system. Take pic, video of face. DL, CNN convolutoin neural netowrks extract key facial features. ML algorithms compare features against a db. If match, verification is successful.
05. ChatGPT. prompt. use NLP to analyse text. using Transformer architecture, generate & display results.
06. Fraud detection system: gather transaction data. ML to analyse and learn pattern. monitors transaction in real time and compare against pattern. Flag unusual transaction. High risk transactions lead to automatice actions, like freezing of account.
AI > ML > DL > Foundation models > LLM
NLP – Natural Language Processing
STT – Speech to text
TTS – Text to speech
AI – Computer Vision