You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@ Developping a successful LM application in a profesional context, beyond statele
46
46
-**Ensuring the correctness of the LMs output**: Synalinks combines constrained structured output with In-Context RL to ensure both format and content correctness.
47
47
-**Optimizing async processes**: Synalinks automatically optimizes your pipelines by detecting parallel processes.
48
48
-**Assessing the performance of your application**: Synalinks provides built-in metrics and rewards to evaluate your workflows.
49
-
-**Configuring Language & Embedding Models**: Seamlessly integrate multiple LM providers like Ollama, OpenAI, Anthropic, or Groq.
49
+
-**Configuring Language & Embedding Models**: Seamlessly integrate multiple LM providers like Ollama, OpenAI, Anthropic, Mistral or Groq.
50
50
-**Documenting your ML workflows**: Plot your workflows, training history, and evaluations; document everything.
51
51
-**Versioning the prompts/pipelines**: Each program is serializable into JSON so you can version it with git.
52
52
-**Deploying REST APIs**: Compatible out-of-the-box with FastAPI so your Data Scientists and Web Developers can stop tearing each other apart.
@@ -101,7 +101,7 @@ async def main():
101
101
inputs=x0,
102
102
outputs=x1,
103
103
name="chain_of_thought",
104
-
description="Usefull to answer in a step by step manner.",
104
+
description="Useful to answer in a step by step manner.",
105
105
)
106
106
107
107
if__name__=="__main__":
@@ -133,7 +133,7 @@ async def main():
133
133
)
134
134
135
135
classChainOfThought(synalinks.Program):
136
-
"""Usefull to answer in a step by step manner.
136
+
"""Useful to answer in a step by step manner.
137
137
138
138
The first line of the docstring is provided as description
139
139
for the program if not provided in the `super().__init__()`.
@@ -230,7 +230,7 @@ async def main():
230
230
),
231
231
],
232
232
name="chain_of_thought",
233
-
description="Usefull to answer in a step by step manner.",
233
+
description="Useful to answer in a step by step manner.",
234
234
)
235
235
236
236
if__name__=="__main__":
@@ -245,7 +245,7 @@ To print a tabular summary of your program:
Copy file name to clipboardExpand all lines: docs/FAQ.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,7 +119,7 @@ Likewise, cached dataset files, such as those downloaded with `get_file()`, are
119
119
120
120
### How should I cite Synalinks?
121
121
122
-
Please cite Synalinks if it is usefull in your research. Here is the bibtex entry to use:
122
+
Please cite Synalinks if it is Useful in your research. Here is the bibtex entry to use:
123
123
124
124
```bibtex
125
125
@misc{sallami2025synalinks,
@@ -142,7 +142,7 @@ We provide consulting, development and technical support for companies that want
142
142
143
143
-**Sample**: A sample is one element of a dataset. For example, one DataModel is one sample.
144
144
-**Batch**: A batch is a set of N samples. The samples in a batch are processed independently, in parallel. During training, a batch result in only one program update. A batch approximates the input distribution better than a single input. The larger the batch, the better the approximation; however a larger batch will take longer to process and still result in only one update.
145
-
-**Epochs**: A epochs is an arbitrarly cutoff, generally defined as "one pass over the entire dataset", used to separate training into distinct phases, which is usefull for logging and periodic evaluation. When using `validation_split` or `validation_data` with the `fit` method of Synalinks programs, evaluation will be run at the end of every epoch.
145
+
-**Epochs**: A epochs is an arbitrarly cutoff, generally defined as "one pass over the entire dataset", used to separate training into distinct phases, which is Useful for logging and periodic evaluation. When using `validation_split` or `validation_data` with the `fit` method of Synalinks programs, evaluation will be run at the end of every epoch.
Copy file name to clipboardExpand all lines: docs/Synalinks API/Built-in Datasets/index.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,10 @@
2
2
3
3
The `synalinks.datasets` module provide a few datasets that can be used to debugging, evaluation or to create code examples.
4
4
5
-
These datasets are leaked in nowadays LMs training data, which is a big concern in todays ML community, so they won't give you much information about the reasoning abilities of the underlying models. But they are still usefull as baseline to compare neuro-symbolic methods or when using small language models.
5
+
These datasets are leaked in nowadays LMs training data, which is a big concern in todays ML community, so they won't give you much information about the reasoning abilities of the underlying models. But they are still useful as baseline to compare neuro-symbolic methods or when using small language models.
6
6
7
7
---
8
8
9
-
-[GSM8K dataset](GSM8K.md): A dataset of 8.5K high quality linguistically diverse grade school math word problems. Usefull to evaluate reasoning capabilities.
9
+
-[GSM8K dataset](GSM8K.md): A dataset of 8.5K high quality linguistically diverse grade school math word problems. Useful to evaluate reasoning capabilities.
10
10
11
-
-[ARC-AGI dataset](ARC-AGI.md): A dataset of 400 different tasks about general artificial intelligence, as a program synthesis benchmark. Usefull to evaluate general reasoning abilities and program synthesis applications.
11
+
-[ARC-AGI dataset](ARC-AGI.md): A dataset of 400 different tasks about general artificial intelligence, as a program synthesis benchmark. Useful to evaluate general reasoning abilities and program synthesis applications.
0 commit comments