“Santiago was my teammate for the national computer programming competitions. He always found a more original solution for the problems we faced and he achieved outstanding results. Each new concept learned was applied by him the next morning in the creation of a video game or an original piece of software. He is very collaborative, enthusiastic and enjoys everything he does in our industry. I recommend him for any challenge.”
Santiago Valdarrama
Wellington, Florida, United States
101K followers
500+ connections
About
Over the last two decades, I've designed and implemented software and machine learning…
Contributions
-
How do you calculate precision and recall in a machine learning model?
There are 4 types of outcomes from a classification model: * True Positives (TP): The number of positive instances correctly predicted as positive. * True Negatives (TN): The number of negative instances correctly predicted as negative. * False Positives (FP): The number of negative instances incorrectly predicted as positive. * False Negatives (FN): The number of positive instances incorrectly predicted as negative. Precision is the ratio of the number of true positive predictions to the total number of positive predictions: Precision =TP/(TP+FP) Recall is the ratio of the number of true positive predictions to the total number of actual positive instances: Recall = TP / (TP + FN)
-
How can you use transformers for summarizing text?
Here are the steps you can follow: Step 1 - Start with a pretrained model. Some options are BERT or GPT-3. These models were trained with a lot of data, and they have a great understanding of language. Step 2 - Create a dataset containing pairs of original text and its summary. You'll need to tokenize this data before using it. Step 3 - Using the dataset, you can fine-tune the pretrained model. This will teach the model how to do summarization. Step 4 - Start using the model to summarize your test data and use metrics like ROUGE or BLEU to evaluate the results. Step 5 - At this point, you can go back to improve the model. Some ideas: find more data, improve the quality of the data you have, or fine-tune for more iterations.
Activity
-
The more I think about the increase in LLM-generated content worldwide, the more convinced I am that "human proof" is necessary. I think we need a…
The more I think about the increase in LLM-generated content worldwide, the more convinced I am that "human proof" is necessary. I think we need a…
Posted by Santiago Valdarrama
-
During technical interviews, great communicators have a better chance of getting the job than great developers. Nobody cares about what you know if…
During technical interviews, great communicators have a better chance of getting the job than great developers. Nobody cares about what you know if…
Posted by Santiago Valdarrama
-
Most people don't know this: MNIST is the most popular dataset in Machine Learning, and despite millions of people trying, no model has ever solved…
Most people don't know this: MNIST is the most popular dataset in Machine Learning, and despite millions of people trying, no model has ever solved…
Posted by Santiago Valdarrama
Experience
Education
Licenses & Certifications
Honors & Awards
-
B.S. Information Technology, Summa Cum Laude.
-
Languages
-
Spanish
Native or bilingual proficiency
-
English
Native or bilingual proficiency
Organizations
-
Technical Council on Software Engineering
Member
- Present
Recommendations received
2 people have recommended Santiago
Join now to viewMore activity by Santiago
-
This is probably one of the little Python tricks I use the most: `dir` returns everything that's available from an object/library. Super…
This is probably one of the little Python tricks I use the most: `dir` returns everything that's available from an object/library. Super…
Shared by Santiago Valdarrama
-
System design is just a collection of messy trade-offs. • Sql vs NoSql • Consistency vs Availability • Accuracy vs Latency • Strong vs Eventual…
System design is just a collection of messy trade-offs. • Sql vs NoSql • Consistency vs Availability • Accuracy vs Latency • Strong vs Eventual…
Liked by Santiago Valdarrama
-
Data pipelines will put you in the top 1% of the market. If you could only learn one skill for the next decade, I can't think of anything more…
Data pipelines will put you in the top 1% of the market. If you could only learn one skill for the next decade, I can't think of anything more…
Shared by Santiago Valdarrama
-
A 10x improvement to any customer-facing application: Start using semantic search in addition to your regular full-text searches. This is a…
A 10x improvement to any customer-facing application: Start using semantic search in addition to your regular full-text searches. This is a…
Shared by Santiago Valdarrama
-
Langflow is the best tool I've found for building AI agents. Full stop. If you are into agents, here are the things that make Langflow…
Langflow is the best tool I've found for building AI agents. Full stop. If you are into agents, here are the things that make Langflow…
Shared by Santiago Valdarrama
-
Any code that has no tests is broken code. There are a few skills more important than learning how to evaluate LLM-powered applications. Building…
Any code that has no tests is broken code. There are a few skills more important than learning how to evaluate LLM-powered applications. Building…
Shared by Santiago Valdarrama
-
Working for yourself is tough, lonely, and many times way more taxing than having a regular job, but I honestly wouldn't have it any other way. If…
Working for yourself is tough, lonely, and many times way more taxing than having a regular job, but I honestly wouldn't have it any other way. If…
Posted by Santiago Valdarrama
-
Three of the most common questions I hear from the companies that collaborate with me: 1. How do we get our data into BigQuery? 2. How fast can we…
Three of the most common questions I hear from the companies that collaborate with me: 1. How do we get our data into BigQuery? 2. How fast can we…
Posted by Santiago Valdarrama
-
Here is a guide on how to evaluate your LLM's performance using OpenAI's Python API. The guide uses Opik, an open-source platform for evaluating…
Here is a guide on how to evaluate your LLM's performance using OpenAI's Python API. The guide uses Opik, an open-source platform for evaluating…
Posted by Santiago Valdarrama
-
Artificial Intelligence will not replace you. Your coworkers will because they will use AI to 10x their abilities. Don't look at AI as a threat…
Artificial Intelligence will not replace you. Your coworkers will because they will use AI to 10x their abilities. Don't look at AI as a threat…
Posted by Santiago Valdarrama
-
AI and ML are completely transforming stock trading. We've been using algorithmic trading for a long time, but the decade ahead will see a…
AI and ML are completely transforming stock trading. We've been using algorithmic trading for a long time, but the decade ahead will see a…
Shared by Santiago Valdarrama
-
Having "143 citations" is meaningless to companies hiring for applied machine learning roles. Many of these actively stay away from people with this…
Having "143 citations" is meaningless to companies hiring for applied machine learning roles. Many of these actively stay away from people with this…
Posted by Santiago Valdarrama
-
Traditional auth solutions weren't designed with Agents in mind. Authentication and Authorization, including OAuth2, JWT, and Refresh tokens, are…
Traditional auth solutions weren't designed with Agents in mind. Authentication and Authorization, including OAuth2, JWT, and Refresh tokens, are…
Shared by Santiago Valdarrama
-
Of all the different ways I use ChatGPT, one of my favorite use cases is asking it to analyze some text and then ask me questions about it. This is…
Of all the different ways I use ChatGPT, one of my favorite use cases is asking it to analyze some text and then ask me questions about it. This is…
Shared by Santiago Valdarrama
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More