“It was my privilege to meet and work alongside Oras at the #TechCrunch #TCDisrupt #HackDisrupt hackathon in London in December '16. Oras is an extremely gifted full-stack Engineer, a first-class hacker and delivers amazing results that sparkle. Oras quickly understands a business case and immediately gets to work with a razor sharp focus on architecture, function, useability and performance. He would be an asset to any development team and I look forward to working with him again in future.”
About
Contributions
-
How can AI professionals improve data analysis with problem-solving skills?
Exploring data should be tailored to the data itself. If you’re working with numeric data, then identifying null values, outliers, and inconsistent records should be the first step. Working with NLP is a bit different. What I found from working with large text datasets, chunking data into smaller phrases helped a lot in identifying patterns. Small sentences will start revealing if you need to use unigrams, bigrams, .. etc, and then you can take a step further to vectorize these sentences and start finding similar ones. This process has helped me analysing large text datasets to find patterns.
-
How can you demonstrate creativity in AI?
As RAG is becoming more popular, I would avoid using vectors only and would combine other methods of search in multiple levels. While vectors can give quick semantic results, it’s might be distracting from finding the required or intended results. Similar doesn’t mean correct. Multi-level or multi-step searching along with domain knowledge is better for maintainability and support.
-
How can AI software architecture be designed for easy maintenance and updates?
While unit testing is important for documenting what to expect, integration test is more important when working with LLMs. Due to the unpredictable outputs from LLMs, the integration test should cover the following cases: - Exact answers. - Case sensitive and case insensitive answers. - Regex validation for some answers. - Answer containing certain keywords. - Answer is a valid json or regex to find a valid json within the answer.
-
What is the process for cleaning text data with stop words?
While stop words is the first step, it is better to do a word cloud/word count when exploring the data. This process helps in identifying issues in the dataset. Last year when I was working in creating an algorithm to extract skills from job descriptions, I identified many stuck words to describe the same thing. An example: Python, python2.7 python3, python3.10. It can get more tricky with languages like Go. Some job descriptions used: golang, go lang, go-lang, and go. Exploring data in that domain was more important than stop words.
Activity
-
How people see Google vs how AI Engineers see Google
How people see Google vs how AI Engineers see Google
Shared by Oras Al-Kubaisi
-
If you haven’t heard much from me recently, it’s because my colleagues and I have been busy completing deals ahead of the Autumn Budget. Read here…
If you haven’t heard much from me recently, it’s because my colleagues and I have been busy completing deals ahead of the Autumn Budget. Read here…
Liked by Oras Al-Kubaisi
Experience & Education
Licenses & Certifications
Projects
-
Thabit AI
-
Open source platform to evaluate multiple LLM models with custom datasets.
Honors & Awards
-
Retail Technology Initiative of the Year
Retail Week
Retail Technology Initiative of the Year for Warehouse And Supplier Portal (WASP)
http://www.retailweekenterpriseawards.co.uk/943196
Recommendations received
2 people have recommended Oras
Join now to viewMore activity by Oras
-
Get your copy of LLM-book.com and stay tuned for something spectacular Andrew Ng, Maarten Grootendorst, and I are cooking! Amazon:…
Get your copy of LLM-book.com and stay tuned for something spectacular Andrew Ng, Maarten Grootendorst, and I are cooking! Amazon:…
Liked by Oras Al-Kubaisi
-
🔮 Future prediction 🔮 Web Captcha will change, as agents already solve the current one without much effort. The attached video shows how to solve…
🔮 Future prediction 🔮 Web Captcha will change, as agents already solve the current one without much effort. The attached video shows how to solve…
Shared by Oras Al-Kubaisi
Other similar profiles
-
Owen Williams
Connect -
Simon Hartley
Connect -
James Smith
Connect -
Peter S.
Connect -
Chris Scudder
Connect -
Garry Trinder
Developer Advocate at Microsoft. Follow for Copilot for Microsoft 365 and Microsoft 365 extensibility content.
Connect -
Lucinda Marchant
Connect -
Jay Faulkner
Connect -
Ha Duong
Connect -
Julio Berrueco Pinto
Connect
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