Skip to content

Commit e9cc41f

Browse files
Merge pull request #110 from kamranahmedse/master
Create a new pull request by comparing changes across two branches
2 parents 76e8637 + 2c6bef6 commit e9cc41f

File tree

11 files changed

+13
-15
lines changed

11 files changed

+13
-15
lines changed

src/data/guides/introduction-to-llms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ On a high level, LLMs can be categorized into two types i.e. Base LLMs and Instr
4949

5050
### Base LLMs
5151

52-
Base LLMs are the LLMs which are designed to predict the next word based on the training data. They are not designed to answer questions, carry out conversations or help solve problems. For example, if you give a base LLM the sentence "In this book about LLMs, we will discuss", it might complete this sentence and give you "In this book about LLMs, we will discsus **what LLMs are, how they work, and how you can leverage them in your applications.**." Or if you give it "What are some famous social networks?", instead of answering it might give back "Why do people use social networks?" or "What are some of the benefits of social networks?". As you can see, it is giving us relevant text but it is not answering the question. This is where the Instruction tuned LLMs come in to the picture.
52+
Base LLMs are the LLMs which are designed to predict the next word based on the training data. They are not designed to answer questions, carry out conversations or help solve problems. For example, if you give a base LLM the sentence "In this book about LLMs, we will discuss", it might complete this sentence and give you "In this book about LLMs, we will discuss **what LLMs are, how they work, and how you can leverage them in your applications.**." Or if you give it "What are some famous social networks?", instead of answering it might give back "Why do people use social networks?" or "What are some of the benefits of social networks?". As you can see, it is giving us relevant text but it is not answering the question. This is where the Instruction tuned LLMs come in to the picture.
5353

5454
### Instruction tuned LLMs
5555

src/data/question-groups/javascript/content/heap-and-stack.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
The Head and Stack in JavaScript Engine are two different data structures that store data in different ways.
1+
The Heap and Stack in JavaScript Engine are two different data structures that store data in different ways.
22

33
## Stack
44

src/data/roadmaps/angular/content/100-typescript-basics/106-type-guard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ Type guards are typically used for narrowing a type and are pretty similar to fe
99
Visit the following resources to learn more:
1010

1111
- [Types Guards - Blog](https://blog.logrocket.com/how-to-use-type-guards-typescript/)
12-
- [TypeScript Type Guards Explained](https://www.youtube.com/watch?v=feeeitmtdwg)
12+
- [TypeScript Type Guards Explained](https://www.youtube.com/watch?v=FEeEItMtDwg)

src/data/roadmaps/angular/content/101-rxjs-basics/102-marble-diagrams.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ Marble testing allows you to test asynchronous RxJS code synchronously and step-
44

55
Visit the following resources to learn more:
66

7-
- [Angular Marble Testing: A Brief Introduction](https://www.altamira.ai/blog/angular-marble-testing-a-brief-introduction/)
8-
- [IUnderstanding Marble Diagrams for Reactive Streams](https://medium.com/@jshvarts/read-marble-diagrams-like-a-pro-3d72934d3ef5)
7+
- [Understanding Marble Diagrams for Reactive Streams](https://medium.com/@jshvarts/read-marble-diagrams-like-a-pro-3d72934d3ef5)
98
- [Interactive Diagrams](https://rxmarbles.com/#from)

src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ Visit the following resources to learn more:
88

99
- [Layer-1 and Layer-2 Blockchain Scaling Solutions](https://www.gemini.com/cryptopedia/blockchain-layer-2-network-layer-1-network)
1010
- [Layer 2 - Binance Academy](https://academy.binance.com/en/glossary/layer-2)
11-
- [Develop a ZK-powered Layer 2 with the Polgyon CDK open-source framework](https://wiki.polygon.technology/docs/cdk/)
11+
- [Develop a ZK-powered Layer 2 with the Polygon CDK open-source framework](https://wiki.polygon.technology/docs/cdk/)

src/data/roadmaps/computer-science/content/103-asymptotic-notation/103-common-runtimes/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Given below is the list of common algorithmic runtimes. The runtimes are listed
1010
- O(n^3) - Cubic
1111
- O(2^n) - Exponential
1212
- O(n!) - Factorial
13-
- O(n^n) - Polynomial
13+
- O(n^k) - Polynomial
1414

1515
Visit the following resources to learn more:
1616

src/data/roadmaps/cpp/content/101-setting-up/101-code-editors.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ Code editors are programs specifically designed for editing, managing and writin
1010

1111
These are just a few examples, and there are many other code editors available, including Atom, Notepad++, and Geany. They all have their features and may suit different developers' needs. Finding the right code editor is often a matter of personal preference and workflow.
1212

13-
To work with C++ in your chosen code editor, you often need to install some additional tools and add-ons, such as compilers, linters, and debugger support. Make sure to follow the instructions provided by the editor's documentation to set up C++ correctly.
13+
To work with C++ in your chosen code editor, you often need to install some additional tools and add-ons, such as compilers, linters, and debugger support. Make sure to follow the instructions provided in the editor's documentation to set up C++ correctly.
1414

15-
- [Using C++ on Linux in VSCode](https://code.visualstudio.com/docs/cpp/config-linux)
15+
- [Using C++ on Linux in VSCode](https://code.visualstudio.com/docs/cpp/config-linux)

src/data/roadmaps/devops/content/107-cloud-providers/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Cloud Providers
22

3-
Cloud providers provide a layer of APIs to abstract infrastructure and provision it based on security and billing boundaries. The cloud runs on servers in data centers, but the abstractions cleverly give the appearance of interacting with a single "platform" or large application. The ability to quickly provision, configure and secure resources with cloud providers has been key to both the tremendous success, and complexity, of modern DevOps.
3+
Cloud providers provide a layer of APIs to abstract infrastructure and provision it based on security and billing boundaries. The cloud runs on servers in data centers, but the abstractions cleverly give the appearance of interacting with a single platform or large application. The ability to quickly provision, configure, and secure resources with cloud providers has been key to both the tremendous success and complexity of modern DevOps.
44

55
Visit the following resources to learn more:
66

src/data/roadmaps/flutter/content/100-dart-basics/105-control-flow-statements.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,5 @@ These control flow statements can be used to create complex logic and control th
1414

1515
Visit the following resources to learn more:
1616

17-
- [Control flow statements](https://dart.dev/guides/language/language-tour#control-flow-statements)
1817
- [Dart Control Flow Statements](https://www.w3adda.com/dart-tutorial/dart-control-flow-statements)
19-
- [Branches in Dart](https://dart.dev/language/branches)
18+
- [Branches in Dart](https://dart.dev/language/branches)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# Curve
1+
# Orientation
22

3-
In the context of game development, **Orientation** refers to the aspect or direction in which an object is pointed in a 3D space. To determine an object's orientation in 3D space, we typically use three angles namely: pitch, yaw, and roll collectively known as Euler's angles. **Pitch** is the rotation around the X-axis, **Yaw** around the Y-axis and **Roll** around the Z-axis. Alternatively, orientation can also be represented using a Quaternion. Quaternions have the advantage of avoiding a problem known as Gimbal lock (a loss of one degree of freedom in 3D space), present when using Euler's angles.
3+
In the context of game development, **Orientation** refers to the aspect or direction in which an object is pointed in a 3D space. To determine an object's orientation in 3D space, we typically use three angles namely: pitch, yaw, and roll collectively known as Euler's angles. **Pitch** is the rotation around the X-axis, **Yaw** around the Y-axis and **Roll** around the Z-axis. Alternatively, orientation can also be represented using a Quaternion. Quaternions have the advantage of avoiding a problem known as Gimbal lock (a loss of one degree of freedom in 3D space), present when using Euler's angles.

0 commit comments

Comments
 (0)