Skip to content

Commit

Permalink
updated docs
Browse files Browse the repository at this point in the history
  • Loading branch information
deepaksood619 committed Sep 10, 2024
1 parent 89cb460 commit a9b8e3d
Show file tree
Hide file tree
Showing 30 changed files with 460 additions and 15 deletions.
4 changes: 4 additions & 0 deletions docs/about-me/achievements-activities-awards.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ I was responsible of creating a product and infrastructure around it to help sav

[UnsaidTalks on LinkedIn: #unsaidtalks #mentorshipprogram #techcareers #careerguidance…](https://www.linkedin.com/posts/unsaidtalks_unsaidtalks-mentorshipprogram-techcareers-activity-7232001433175216129-Eff-?utm_source=share&utm_medium=member_desktop)

[Deepak Sood on LinkedIn: #mentorship #techcareers #generativeai #dataengineering…](https://www.linkedin.com/posts/deepaksood619_unsaidtalks-mentorshipprogram-techcareers-activity-7239180561490026496-VlRf?utm_source=share&utm_medium=member_desktop)

[High-Level Overview of CS Domains](https://docs.google.com/spreadsheets/d/1Ojy0rC60r5FrBOpmwkwXdL_F8lKUieDpWu_SGWE-rx8/edit?usp=sharing)

### GenAI Hands-on Workshop 'From Zero to Hero: Mastering GenAI in a Flash' - SRM-IST (2 September 2024)
Expand All @@ -40,6 +42,8 @@ Slides - [From Zero to Hero: Mastering GenAI in a Flash](https://docs.google.com
- Hands-On Learning: Dive into practical exercises.
- Hackathon: Test your skills in a live challenge.

"From Zero to Hero: Mastering GenAI in a Flash" is your one-stop session to dive deep into the world of Generative AI. We'll start by exploring **what GenAI is**, the **problems it solves**, and **where it all began**—taking you through its evolution. Then, we’ll glimpse into the **future of GenAI** and what’s on the horizon. In the technical deep dive, we’ll cover **prompt engineering**, the power of **LLMs (Large Language Models)**, the magic of **embeddings**, and how to supercharge your AI with **RAGs (Retrieval-Augmented Generation)**. It’s everything you need to go from zero to hero in GenAI!

![From Zero to Hero: Mastering GenAI in a Flash](../media/Pasted%20image%2020240831144403.png)

[Deepak Sood on LinkedIn: #genai #aiworkshop #futuretalent #innovation #hackathon #srmist…](https://www.linkedin.com/posts/deepaksood619_genai-aiworkshop-futuretalent-activity-7237536731544051712-QH0m)
Expand Down
2 changes: 2 additions & 0 deletions docs/about-me/ideas/startup-ideas-physical.md
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,8 @@ Airline can be transporter of fuels if passenger occupancy is lower, i.e. based

[New data shows Waymo crashes a lot less than human drivers](https://www.understandingai.org/p/new-data-shows-waymo-crashes-a-lot)

[Safety Impact](https://waymo.com/safety/impact/)

## Others

- Beekeeping
Expand Down
46 changes: 46 additions & 0 deletions docs/about-me/projects/47-genai-case-study-careers360.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# GenAI Case Study - Careers360

Case Study: Enhancing Productivity at Careers360 with GenAI and Amazon Bedrock

## Client Overview

Careers360 is a prominent educational platform offering insights, reviews, and guidance to millions of students and professionals across India. The platform relies heavily on content creation, research, and updates to maintain its relevance in the rapidly changing educational landscape.

## Challenge

Careers360’s content team faced significant challenges in conducting extensive research for various articles, reviews, and guides. With a large repository of internal documents, public blogs, and an ever-increasing volume of content, the team often found themselves overwhelmed, spending hours manually searching through documents to gather information.

## Solution by Opstree

To address this challenge, Opstree leveraged **Amazon Bedrock** to implement a **Retrieval-Augmented Generation (RAG)** model. The core idea was to streamline the research process for Careers360’s content creators by building an advanced AI-driven knowledgebase capable of retrieving accurate and targeted information in real-time.

## Steps Involved

### 1. Knowledge Base Creation

- All internal documents, including public blogs and internal guides, were collated to form the foundation of the knowledge base.
- A real-time update mechanism was implemented to ensure the knowledgebase was always current with the latest information.

### 2. Integration with GenAI

- Using Amazon Bedrock, a GenAI model was built on top of the knowledgebase.
- The RAG model enabled content creators to perform targeted research by querying the AI tool, which would retrieve specific, relevant information from the knowledgebase, vastly improving response time.

### 3. Customized for Careers360

- The model was fine-tuned to understand Careers360’s tone, style, and specific needs, making it more relevant for their content creation process.
- The system provided curated information that met the nuanced requirements of the content team, ensuring higher accuracy and relevance.

## Results

- **Increased Productivity:** The content team at Careers360 saw a dramatic reduction in research time. Tasks that previously took hours could now be completed in minutes, resulting in a **300% increase in productivity**.
- **Efficient Knowledge Management:** By keeping the knowledge base updated in real-time, Careers360's team always had access to the most current information, eliminating the risk of outdated content.
- **Streamlined Research Process:** The GenAI tool offered highly targeted results, saving the content creators time and effort in sifting through large volumes of information.

## Impact

Opstree’s solution empowered Careers360’s content team to focus on higher-level content creation, free from the burden of manual research. The implementation of the RAG model not only boosted productivity but also improved content quality, as the team could now base their articles and reports on more precise, up-to-date information.

## Conclusion

With Opstree’s GenAI-driven solution using Amazon Bedrock, Careers360 was able to transform its content operations, achieving greater efficiency and saving significant research time for its large team of content creators.
2 changes: 2 additions & 0 deletions docs/about-me/projects/48-rag-genai-presentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@ TFUG - TensorFlow User Group Ghaziabad

Presentation

- [From Zero to Hero: Mastering GenAI in a Flash](https://docs.google.com/presentation/d/1go_DXxBZlhyr1Ap8QIQhXseCFTgKYJ4Obk8dHaJ8ZIk/edit?usp=drive_link)
- [Empowering GenAI with RAG](https://docs.google.com/presentation/d/1s8lM_3jm6eF_SbWRSzGjREO3QN7RZcgeUM_zA6TH-J8/edit?usp=drive_link)
- [Introduction to GenAI - Hackathon](https://docs.google.com/presentation/d/10WUAGO62mXRem3CoK-fI2V9fOIFy__TbbD05fzVcs_w/edit?usp=sharing)
- [GenAI for Freshers](https://docs.google.com/presentation/d/1UdfCWT-YHMX0hhTO3DuwqdBLMvGT3a3KLyT9ldIkOpQ/edit?usp=drive_link)

## Speaker

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,4 @@ TOC
## Links

- [Technical Proposal Template - PandaDoc](https://www.pandadoc.com/technical-proposal-template/)
- [Free IT Development Proposal Templates | Revv](https://www.revv.so/templates/t/it-development-proposal)
- [Free IT Development Proposal Templates | Revv](https://www.revv.so/templates/t/it-development-proposal)
14 changes: 9 additions & 5 deletions docs/about-me/projects/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,21 +16,25 @@
#### Account Management / Sales

- [Data Engineering Product Pitch IoT Industry](about-me/projects/59-data-engineering-product-pitch-iot-industry.md)
- [Data Engineering Case Studies](about-me/projects/60-data-engineering-case-studies.md)
- [General Application Management Case Study](about-me/projects/61-general-application-management-case-study.md)
- [Application Management Case Study - Telecom](about-me/projects/62-application-management-case-study-telecom.md)
- [MLOps Master Document](about-me/projects/63-mlops-master-document.md)
- [MLOps Case Studies](about-me/projects/64-mlops-case-studies.md)
- [Problems in IoT Industry](about-me/projects/65-problems-in-iot-industry.md)
- [IoT Case Studies](about-me/projects/66-iot-case-studies.md)
- [Data Engineering - Battle Cards](about-me/projects/67-data-engineering-battle-cards.md)
- [Pull Request Risk Tagging Heuristics](about-me/projects/52-pull-request-risk-tagging-heuristics.md)
- [Case Study: Anomaly Detection in Metric Data using Isolation Forest](about-me/projects/51-case-study-anomaly-detection.md)
- [Use Cases: AIML in Logistics and Warehousing](about-me/projects/50-use-cases-aiml-logistics-warehousing.md)
- [Data Practical Use Cases](about-me/projects/49-data-practical-use-cases.md)
- [RAG Presentation](about-me/projects/48-rag-genai-presentation.md)
- [Opstree Standard Proposal Format](about-me/projects/71-opstree-standard-proposal-format.md)

#### Case Studies

- [Data Engineering Case Studies](about-me/projects/60-data-engineering-case-studies.md)
- [General Application Management Case Study](about-me/projects/61-general-application-management-case-study.md)
- [Application Management Case Study - Telecom](about-me/projects/62-application-management-case-study-telecom.md)
- [MLOps Case Studies](about-me/projects/64-mlops-case-studies.md)
- [Case Study: Anomaly Detection in Metric Data using Isolation Forest](about-me/projects/51-case-study-anomaly-detection.md)
- [GenAI Case Study - Careers360](about-me/projects/47-genai-case-study-careers360.md)

### Bake.io

[Bake.io Data Engineering](about-me/projects/75-bake-io-data-engineering.md) (Mar'23 - Nov'23)
Expand Down
8 changes: 6 additions & 2 deletions docs/ai/libraries/ml-libraries.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ https://wordsandbuttons.online/sympy_makes_math_fun_again.html

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

## Features
### Features

- Data structures for graphs, digraphs, and multigraphs
- Many standard graph algorithms
Expand All @@ -135,7 +135,7 @@ NetworkX is a Python package for the creation, manipulation, and study of the st
- Nodes can be "anything" (e.g., text, images, XML records)
- Edges can hold arbitrary data (e.g., weights, time-series)

## Other tools
### Other tools

- igraph
- SNAP
Expand Down Expand Up @@ -248,3 +248,7 @@ Jinaallows you to build search-as-a-service powered by deep learning in just min
https://jina.ai

https://github.com/jina-ai/jina

## Others

- [GitHub - h2oai/h2o-3: H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc.](https://github.com/h2oai/h2o-3)
39 changes: 39 additions & 0 deletions docs/ai/llm/code-generators.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Code Generators

## Github Copilot

### Commands

- `@workspace`
- `/doc`
- `/explain`
- `/fix`
- `/generate`
- `/optimize`
- `/tests`

### Links

- [Get to know GitHub Copilot in VS Code and be productive IMMEDIATELY - YouTube](https://www.youtube.com/watch?v=jXp5D5ZnxGM&ab_channel=VisualStudioCode)
- [Essential AI prompts for developers - YouTube](https://www.youtube.com/watch?v=H3M95i4iS5c&ab_channel=VisualStudioCode)
- [Copilot Best Practices (What Not To Do) - YouTube](https://www.youtube.com/watch?v=2q0BoioYSxQ&ab_channel=VisualStudioCode)
- Ghost Text
- Inline Chat
- Chat Panel
- Comments
- [Tips & Tricks for GitHub Copilot Chat in Visual Studio - Visual Studio (Windows) | Microsoft Learn](https://learn.microsoft.com/en-us/visualstudio/ide/copilot-chat-context)

## Others

- Tabnine
- [Amazon Q Developer](https://aws.amazon.com/q/developer/)
- [AI Code Reviews | CodeRabbit | Try for Free](https://coderabbit.ai/)
- [AI Code Generation | Google Cloud](https://cloud.google.com/use-cases/ai-code-generation?hl=en)
- [Galileo AI · Copilot for interface design](https://www.usegalileo.ai/)

## Links

- [15 Best AI Coding Assistant Tools in 2024 | CodiumAI](https://www.codium.ai/blog/best-ai-coding-assistant-tools/)
- [Aider LLM Leaderboards | aider](https://aider.chat/docs/leaderboards/)
- [BigCodeBench: The Next Generation of HumanEval](https://huggingface.co/blog/leaderboard-bigcodebench)
- [BigCodeBench Leaderboard](https://bigcode-bench.github.io/)
1 change: 1 addition & 0 deletions docs/ai/llm/llm-building.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,3 +196,4 @@ An LLM Agent is a software entity capable of reasoning and autonomously executin
- [GitHub - naklecha/llama3-from-scratch: llama3 implementation one matrix multiplication at a time](https://github.com/naklecha/llama3-from-scratch)
- [What We’ve Learned From A Year of Building with LLMs – Applied LLMs](https://applied-llms.org/)
- [Let's reproduce GPT-2 (124M) - YouTube](https://www.youtube.com/watch?v=l8pRSuU81PU)
- [Scaling and Reliability Challenges of LLama3](https://mlops.substack.com/p/scaling-and-reliability-challenges)
1 change: 1 addition & 0 deletions docs/ai/llm/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@
- [Interview Questions](ai/llm/interview-questions.md)
- [Libraries](ai/llm/libraries.md)
- [Tools](ai/llm/tools.md)
- [Code Generators](ai/llm/code-generators.md)
- [LLM FinTech Use Cases](ai/llm/fintech-use-cases.md)
- [RAG Hackathon Questions](ai/llm/rag-hackathon-questions.md)
1 change: 0 additions & 1 deletion docs/ai/llm/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
- [It’s Time to Pay Attention to A.I. (ChatGPT and Beyond)](https://www.youtube.com/watch?v=0uQqMxXoNVs)
- https://en.wikipedia.org/wiki/GPT-3
- https://www.gwern.net/GPT-3
- [Galileo AI · Copilot for interface design](https://www.usegalileo.ai/)
- [How Does ChatGPT Work - YouTube](https://www.youtube.com/watch?v=WlbPnZ_SOX4)
- [ChatGPT - Explained! - YouTube](https://www.youtube.com/watch?v=NpmnWgQgcsA)
- [Voice control for ChatGPT | Chrome Web Store - Extensions](https://chrome.google.com/webstore/detail/voice-control-for-chatgpt/eollffkcakegifhacjnlnegohfdlidhn)
Expand Down
1 change: 1 addition & 0 deletions docs/book-summaries/others.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
- [SUPERCOMMUNICATORS by Charles Duhigg | Core Message - YouTube](https://www.youtube.com/watch?v=308NQsiDrcE&ab_channel=ProductivityGame)
- [SURROUNDED BY IDIOTS by Thomas Erikson | Core Message - YouTube](https://www.youtube.com/watch?v=kkATORyBsug&ab_channel=ProductivityGame)
- [THE 6 TYPES OF WORKING GENIUS by Patrick Lencioni | Core Message - YouTube](https://www.youtube.com/watch?v=N4I4hA6u6CM)
- [LEADERSHIP STRATEGY and TACTICS by Jocko Willink | Core Message - YouTube](https://www.youtube.com/watch?v=ol6UYlOPWWo&ab_channel=ProductivityGame)

### [Learn to lead: THE 21 IRREFUTABLE LAWS OF LEADERSHIP by John Maxwell | Core Message - YouTube](https://www.youtube.com/watch?v=QQhdiktL99w)

Expand Down
1 change: 1 addition & 0 deletions docs/cloud/aws/security-identity-compliance/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,3 +137,4 @@ Gitleaks is a SAST tool for **detecting** and **preventing** hardcoded secre
- [SOC 2, HIPAA, ISO 27001, PCI, and GDPR Compliance](https://www.vanta.com/)
- [Home - Sprinto - Continuous Security & Compliance Platform - Sprinto](https://sprinto.com/)
- [Scrut Automation - Simplified continuous compliance automation](https://www.scrut.io/)
- [Falco](https://falco.org/)
48 changes: 48 additions & 0 deletions docs/computer-science/links.md
Original file line number Diff line number Diff line change
Expand Up @@ -995,5 +995,53 @@
991. [Unleash creative potential with Amazon Titan Image Generator v2 in Bedrock](https://www.youtube.com/live/T0yh1XNWpZY)
992. [Bottom-up Architecture: Bridging the Architecture-Code Gap • Oliver Drot...](https://youtu.be/LkVIpwHcknE)
993. [NVIDIA’s New AI: Game Changer!](https://youtu.be/nimVwisDAAg)
994. [MERN Stack Tutorial with Deployment – Beginner's Course](https://youtu.be/O3BUHwfHf84)
995. [AI Assistance Beyond Code: What Do We Need to Make it Work? • Birgitta B...](https://youtu.be/8jwiABwGC6c)
996. [How do I check my AWS account for active resources that I no longer need?](https://youtu.be/SM4kX67b34g)
997. [Why do I get the “The AWS Access Key Id you provided does not exist in o...](https://youtu.be/TbelGwvkBz0)
998. [Container Observability with AWS | AWS Events](https://youtu.be/xPS7f6LwaRw)
999. [Harnessing AI to Clean up Beaches from Plastic Pellets • Signe Simonsen ...](https://youtu.be/0b9paGZWvRg)
1000. [AWS Summit New York 2024 - Bayer Crop Science | AWS Events](https://youtu.be/rg66LUIJG0E)
1001. [Eight Weeks, Two Developers, One Production AI Conference Assistant](https://youtu.be/ZLK9niQa3oM)
1002. [Revolutionizing Developer Onboarding with Amazon Q Developer](https://youtu.be/9MBACMM0xEI)
1003. [Paying for software is stupid… 10 free and open-source SaaS replacements](https://youtu.be/e5dhaQm_J6U)
1004. [Optimizing Organizational Flow with Wardley Mapping & DDD • Susanne Kais...](https://youtu.be/Gs1zUKrFCoY)
1005. [AWS Security Hub central configuration | Amazon Web Services](https://youtu.be/125GXLxQl_8)
1006. [Streamline DevOps with Amazon Q](https://youtu.be/AEqxnGrFYdo)
1007. [Multimodal Data Analysis with LLMs and Python – Tutorial](https://youtu.be/3-4qAkFRpAk)
1008. [genAI vs ChatGPT vs LLMs - Buzzwords Explained!](https://youtu.be/l6QnODM66a0)
1009. [Transforming Developer Experience: A Tale of Recovery & Innovation • Mic...](https://youtu.be/3HFRiBc0JZs)
1010. [New AWS Project - GenAI Platform with RAG | Data Engineering Hangout](https://www.youtube.com/live/4poxu8awIxU)
1011. [Build A Data Stack That Lasts - How To Ensure Your Data Infrastructure I...](https://youtu.be/eD-AeRMefiU)
1012. [Why the Windows kernel can connect slower than Linux](https://youtu.be/KXg89DnfIZg)
1013. [Designing Inspired Style Guides • Andy Clarke • YOW! 2017](https://youtu.be/k9k38d6O35w)
1014. [Cursive: Developing an IDE for Clojure Code • Colin Fleming • YOW! 2018](https://youtu.be/cOi8V4qsdVY)
1015. [A Helping Hand for LLMs (Retrieval Augmented Generation) - Computerphile](https://youtu.be/of4UDMvi2Kw)
1016. [The latest in Material Design](https://youtu.be/XQ_Hvu-s7JY)
1017. [Prototype & Design App Store Ready App In Interface Builder • Jake Lin •...](https://youtu.be/Rtz1iBqpl3k)
1018. [NVIDIA’s Tech: Finally, Real Time Ray Tracing! (Episode 900 Special!)](https://youtu.be/mHyiZpxPXbg)
1019. [FP & Scala: The Killer Combo for Machine Learning • Marek Kolodziej • YO...](https://youtu.be/iBD0AbnARFc)
1020. [FreeBSD in 100 Seconds](https://youtu.be/NKHzcXwTdB4)
1021. [Modern Trade-off Analysis for Software Architecture - Neal Ford - DDD Eu...](https://youtu.be/uQ_sSC9gAsU)
1022. [Why Product Thinking Is So Hard – And What You Can DoAbout It • Jeff Pat...](https://youtu.be/ImBcquSkIjo)
1023. [Serverless Development on AWS • Sheen Brisals, Luke Hedger & Khawaja Sha...](https://youtu.be/6hTZXR2brWE)
1024. [Deciding between Amazon WorkSpaces Desktop Options | Amazon Web Services...](https://youtu.be/qAHUtaVFw7I)
1025. [Engineering Leadership: Balancing Autonomy, Growth, and Culture with Mic...](https://youtu.be/vxy82ivW1iQ)
1026. [How To Avoid Designing A Big Ball Of Mud (YAGNI) • Dave Farley • GOTO 2024](https://youtu.be/JjBOB14T1V4)
1027. [Let's talk shopping markup](https://youtu.be/uYGPMvCqUPU)
1028. [Front-end web development is changing, quickly](https://youtu.be/TBIjgBVFjVI)
1029. [Back to Basics: Mitigating Bad Bot Traffic at the AWS Edge](https://youtu.be/wvFTZPTXrp8)
1030. [DeepMind AlphaProteo AI: A Gift To Humanity! 🧬](https://youtu.be/lI3EoCjWC2E)
1031. [I Taught an AI Companion in Minecraft to Play Hide & Seek](https://youtu.be/0j8KvIfk3es)
1032. [Running out of TCP source ports](https://youtu.be/dbcfD5AZrHc)
1033. [How do I reset the admin user password for my Amazon RDS DB instance?](https://youtu.be/49yUB6m7bQA)
1034. [DeepMind’s New AI Looked At 100,000,000 Examples!](https://youtu.be/QJtNQNgGLdM)
1035. [How do I delete a Network Load Balancer that's currently associated with...](https://youtu.be/kTNTDsLCWfg)
1036. [How do I troubleshoot an HTTP 500 or 503 error from Amazon S3?](https://youtu.be/6lPhGEM8ccw)
1037. [Certificate-Based Authentication for Amazon WorkSpaces | Amazon Web Serv...](https://youtu.be/6z-fyRyxxoc)
1038. [CI/CD beyond YAML: The Evolution Towards Pipelines-as-Code](https://youtu.be/XmPeEomIPuU)
1039. [The Home Computer That Roared: How the BBC Micro Shaped Our World](https://youtu.be/2b8u41yrhd8)
1040. [Can I Rank #1 On Google With $50 & Zero Star Fiverr Freelancers?](https://youtu.be/xDxNZPBTaVg)
1041. [The Best Programmer I Know • Daniel Terhorst-North • GOTO 2024](https://youtu.be/tgaKAF_eiOg)

## End
1 change: 1 addition & 0 deletions docs/courses/microsoft-excel-google-sheets.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ Rows - 1,048,576- Text to column

- IF
- SUMIF, SUMIFS, COUNTIF, COUNTIFS
- `countif(AS3:AS25, "<>0")` # count if not zero
- `FILTER(I:I, ISNA(MATCH(I:I, C:C, 0)))` - filter one column based on other column
- `concatenate(A1:A5)`
- =GOOGLEFINANCE("GOOGL")
Expand Down
Loading

0 comments on commit a9b8e3d

Please sign in to comment.