-
Notifications
You must be signed in to change notification settings - Fork 58
/
definitions.json
540 lines (540 loc) · 28 KB
/
definitions.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
{
"categories": [
"AIML",
"Assets",
"CS Fundamentals",
"Frontend",
"Pieces Specific",
"Search"
],
"terms": [
{
"term": "AI Code Refactoring",
"definition": "AI Code Refactoring refers to the systematic modification of software code to enhance its design, readability, and maintainability without altering its external behavior — just with the added ingredient of AI code.",
"category": "AIML",
"referencePath": "terms/AIML/ai-code-refactoring"
},
{
"term": "AI Code Review",
"definition": "AI Code Review refers to the use of artificial intelligence technologies to analyze and improve code quality in software development.",
"category": "AIML",
"referencePath": "terms/AIML/ai-code-review"
},
{
"term": "Accessor",
"definition": "An accessor is a feature that tracks who has accessed a shared snippet and how many times they have accessed it.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/accessor"
},
{
"term": "Activities",
"definition": "A way to track and manage the progress of tasks and projects within Pieces OS.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/activities"
},
{
"term": "Aesthetics",
"definition": "A set of properties that control the visual appearance of an object, such as its color, size, and shape.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/aesthetics"
},
{
"term": "Ahead of Time Compilation",
"definition": "Ahead of time compilation (AOT compilation) is a process in software development where programs are compiled into native machine code before runtime.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/ahead-of-time-compilation"
},
{
"term": "Analysis",
"definition": "An object used for storing various analysis models like image analysis and code analysis.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/analysis"
},
{
"term": "Anchor",
"definition": "A reference to a specific file or folder location on a machine.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/anchor"
},
{
"term": "Annotation",
"definition": "A versatile tool that facilitates the addition of comments, summaries, and various other types of annotations to enhance understanding and provide additional context.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/annotation"
},
{
"term": "Application",
"definition": "An application is used to identify the source of a format/analytics event.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/application"
},
{
"term": "Asset",
"definition": "An asset model represents data extracted from an application connecting a group of data containing one or more formats.",
"category": "Assets",
"referencePath": "terms/Assets/asset"
},
{
"term": "Associate",
"definition": "Associate endpoints are used to build relationships between materials, like associating a related website or a tag with an asset.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/associate"
},
{
"term": "Auth0 User",
"definition": "In Pieces, an Auth0 User represents a user who has been authenticated through Auth0.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/auth0-user"
},
{
"term": "Backtracking",
"definition": "Backtracking is an algorithmic technique used to solve problems by systematically exploring all possible solutions.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/backtracking"
},
{
"term": "Causal Language Model",
"definition": "A Causal Language Model (CLM) is a type of language model designed to predict the next token in a sequence based on the previous tokens, without access to future context.",
"category": "AIML",
"referencePath": "terms/AIML/causal-language-model"
},
{
"term": "Classification",
"definition": "Classification is a machine-learning task that involves assigning a label to an input data point.",
"category": "AIML",
"referencePath": "terms/AIML/classification"
},
{
"term": "Conditional Variational Autoencoder",
"definition": "A Conditional Variational Autoencoder (CVAE) is an extension of the Variational Autoencoder (VAE), a type of neural network that aims to generate data similar to its training set.",
"category": "AIML",
"referencePath": "terms/AIML/conditional-variational-autoencoder"
},
{
"term": "Context",
"definition": "Context contains information about the current context or state of the application.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/context"
},
{
"term": "Context Awareness",
"definition": "Context awareness is the capability of Pieces to gather information about some code’s context or environment at any given time.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/context-awareness"
},
{
"term": "Context Window",
"definition": "The frame of reference that a language model uses to understand or generate language based on a fixed span of words or tokens surrounding a specific point.",
"category": "AIML",
"referencePath": "terms/AIML/context-window"
},
{
"term": "Copilot",
"definition": "An AI copilot is a development assistant that can help generate, answer questions about, troubleshoot, and debug code.",
"category": "AIML",
"referencePath": "terms/AIML/copilot"
},
{
"term": "Data Tokenization",
"definition": "Data tokenization in the context of Artificial Intelligence (AI), specifically in Natural Language Processing (NLP), refers to the process of breaking down text into smaller units called tokens.",
"category": "AIML",
"referencePath": "terms/AIML/data-tokenization"
},
{
"term": "Debugging AI",
"definition": "Debugging AI refers to the use of artificial intelligence (AI) tools to enhance the process of identifying and fixing bugs in software code. These tools leverage AI technologies to automate and optimize the debugging process, making it more efficient and less prone to human error.",
"category": "AIML",
"referencePath": "terms/AIML/debugging-ai"
},
{
"term": "Diffusion Models",
"definition": "Diffusion models are a class of generative models that have significantly impacted fields such as image generation, audio synthesis, and more, by effectively learning to reverse a process that gradually adds noise to data.",
"category": "AIML",
"referencePath": "terms/AIML/diffusion-models"
},
{
"term": "Disassociate",
"definition": "Endpoints used to remove a relationship, such as removing a tag from an asset after using an associate endpoint.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/disassociate"
},
{
"term": "Discovered Assets",
"definition": "A collection of discovered assets is used in the bulk upload flow for clustering and uploading snippets.",
"category": "Assets",
"referencePath": "terms/Assets/discovered-assets"
},
{
"term": "Discovery API",
"definition": "The Discovery API provides endpoints for discovering assets, HTML webpages, sensitives, and related tags.",
"category": "Search",
"referencePath": "terms/Search/discovery-api"
},
{
"term": "Distribution",
"definition": "A distribution object represents a channel through which notifications can be sent. Currently, Pieces supports distribution for GitHub, with each distribution having its own unique set of properties and configuration options.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/distribution"
},
{
"term": "Edges",
"definition": "The 'Edges' object represents a collection of nodes in a graph structure.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/edges"
},
{
"term": "Embedding",
"definition": "Embedding is a technique that converts discrete data into a continuous vector space.",
"category": "AIML",
"referencePath": "terms/AIML/embedding"
},
{
"term": "Enrich",
"definition": "Enrich enables developers to modify the enrichment levels of the persons, tags, and websites associated with an asset, ensuring the number of people/tags/websites does not exceed the provided value.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/enrich"
},
{
"term": "Formats",
"definition": "Formats refer to the specific structures or representations used to encode, store, and transmit data.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/formats"
},
{
"term": "Full-text search (FTS)",
"definition": "Full-text search (FTS) is a search method that allows users to find assets by searching for specific words or phrases within the content of those assets.",
"category": "Search",
"referencePath": "terms/Search/full-text-search"
},
{
"term": "GRPC Streaming",
"definition": "gRPC streaming refers to a communication pattern enabled by the gRPC framework, which utilizes HTTP/2's advanced features to transmit multiple messages between client and server over a single established connection.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/grpc-streaming"
},
{
"term": "Ghost Assets",
"definition": "Ghost assets enable assets that are added to Pieces but not included in typical snapshots, allowing for internal addition of assets without returning them to a user unless explicitly stated.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/ghost-assets"
},
{
"term": "Global Search",
"definition": "Global Search is a feature that allows users to search across all of their assets, regardless of where they are stored or what type of asset they are.",
"category": "Search",
"referencePath": "terms/Search/global-search"
},
{
"term": "Hint",
"definition": "The hint model is used to provide hints and suggested queries for assets, including properties such as the hint text, the mechanism by which the hint was generated, and the asset to which the hint is attached.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/hint"
},
{
"term": "Hyper Parameter Tuning",
"definition": "Hyperparameter tuning is a crucial step in the process of building and optimizing machine learning models. Hyperparameters are the configuration variables that govern the training process and structure of a machine-learning model. These could include the learning rate in a neural network, depth in a decision tree, or number of clusters in K-means clustering.",
"category": "AIML",
"referencePath": "terms/AIML/hyper-parameter-tuning"
},
{
"term": "Indices",
"definition": "This is a map of IDs or identifiers that map to a value which is an integer from -1 -> infinity. These index Maps are only on plural Models, such as Asset.websites, Asset.tags, or Assets, ...XYZ (in these cases Tags/Websites/Assets, but not limited to just these).",
"category": "Search",
"referencePath": "terms/Search/indices"
},
{
"term": "Interacted Assets",
"definition": "A collection of interacted assets, used in the bulk upload flow for clustering and uploading snippets.",
"category": "Assets",
"referencePath": "terms/Assets/interacted-assets"
},
{
"term": "Iterable",
"definition": "An Iterable refers to an array-like data structure that represents a sequence of elements.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/iterable"
},
{
"term": "LLM Fine-Tuning",
"definition": "The process of adjusting a pre-trained AI model's parameters so it can perform better on specific tasks or datasets. Fine-tuning large language models is particularly beneficial when the model needs to adapt to specific or niche tasks where general models might not perform well without adjustments.",
"category": "AIML",
"referencePath": "terms/AIML/llm-fine-tuning"
},
{
"term": "LangChain",
"definition": "An open-source framework designed to streamline the development of applications powered by large language models (LLMs).",
"category": "AIML",
"referencePath": "terms/AIML/langchain"
},
{
"term": "Language Model Hallucination",
"definition": "Language model hallucination occurs when a large language model (LLM) generates text that is not supported by its input data or training content. This phenomenon can manifest as minor inaccuracies or complete fabrications, affecting the reliability and trustworthiness of the model's outputs.",
"category": "AIML",
"referencePath": "terms/AIML/language-model-hallucination"
},
{
"term": "Language Server Protocol",
"definition": "Language Server Protocol (LSP) is an open, JSON-RPC-based protocol for use between source code editors or integrated development environments (IDEs) and servers that provide language intelligence tools.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/language-server-protocol"
},
{
"term": "Large Language Models (LLMs)",
"definition": "Large Language Models (LLMs) are a type of neural network that has been trained on diverse datasets, including vast amounts of text and, increasingly, multimodal data such as images, audio, and video.",
"category": "AIML",
"referencePath": "terms/AIML/large-language-models"
},
{
"term": "Link Time Optimization (LTO)",
"definition": "Link Time Optimization (LTO) is a program optimization technique executed by compilers during the linking stage. It aims to improve runtime performance and reduce the final size of executable programs.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/link-time-optimization"
},
{
"term": "Linkify",
"definition": "The Linkify API generates a publicly sharable link for a code snippet, expecting an asset for the snippet and generating the link once the asset is passed into the API.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/linkify"
},
{
"term": "LoRA (Low-Rank Adaptation)",
"definition": "LoRA (Low-Rank Adaptation) is a method of fine-tuning large language models (LLMs) efficiently by adapting only a small subset of model parameters, specifically within the Transformer's attention mechanism",
"category": "AIML",
"referencePath": "terms/AIML/lora"
},
{
"term": "Masked Language Modeling",
"definition": "Masked Language Modeling (MLM) is a pre-training technique in natural language processing (NLP) that enables AI models to predict masked tokens within an input sequence, enhancing their understanding of language context and structure.",
"category": "AIML",
"referencePath": "terms/AIML/masked-language-modeling"
},
{
"term": "Neural Code Search (NCS)",
"definition": "Neural Code Search (NCS) is a method that leverages neural networks to find similar code snippets within a codebase based on natural language queries.",
"category": "Search",
"referencePath": "terms/Search/neural-code-search"
},
{
"term": "Neural Machine Translation",
"definition": "Neural Machine Translation (NMT) is an innovative technology that allows computers to translate languages with human-level fluency. Unlike previous approaches, NMT uses artificial intelligence to analyze and create translations that match the natural flow of language. It analyzes context, idioms, and subtleties to provide more accurate and contextually appropriate translations. This transformational technology uses neural networks to comprehend complicated linguistic patterns, allowing seamless communication across several languages. NMT's capacity to adapt and learn from varied linguistic data sets is a huge step forward in breaking down language barriers, boosting global connectedness, and improving cross-cultural communication.",
"category": "AIML",
"referencePath": "terms/AIML/neural-machine-translation"
},
{
"term": "OS Instance",
"definition": "Provides information to Pieces OS about the operating system being used by the host system.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/os-instance"
},
{
"term": "Optical Character Recognition (OCR)",
"definition": "Optical Character Recognition (OCR) is a technology that converts scanned or printed images into machine-readable text.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/optical-character-recognition"
},
{
"term": "PKCE Flow",
"definition": "Proof Key for Code Exchange (PKCE) is an extension of the OAuth 2.0 authorization code flow that enhances security by eliminating the need to securely store and manage client secrets.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/pkce-flow"
},
{
"term": "Patterns Engine",
"definition": "A software tool that can be used to identify and extract patterns from data.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/patterns-engine"
},
{
"term": "Plural vs Singular API",
"definition": "Plural APIs are used to handle multiple resources at once, while singular APIs are used to handle single resources.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/plural-vs-singular-api"
},
{
"term": "Quantized Generative Pre-trained Transformer (qGPT)",
"definition": "qGPT is a quantized version of the Generative Pre-trained Transformer (GPT) language model.",
"category": "AIML",
"referencePath": "terms/AIML/quantized-generative-pre-trained-transformer"
},
{
"term": "React Server Components",
"definition": "React Server Components are a new addition to the React framework, designed to enable developers to build more efficient, performant applications. Learn how they work, how to create them, and their benefits and limitations.",
"category": "Frontend",
"referencePath": "terms/Frontend/react-server-components"
},
{
"term": "Reaction",
"definition": "The Reaction endpoint is used to react to the response given from the suggestion endpoint, allowing for a hybrid approach of user interaction/confirmation and auto-recommended uploads.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/reaction"
},
{
"term": "Recipients",
"definition": "Recipients is an iterable of People that are attached to a specific distribution, used in tandem with the Distribution endpoint to describe which distribution is being used.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/recipients"
},
{
"term": "Related people",
"definition": "Related people help to search through known users to pinpoint a person who could help understand/work with a given snippet, extending to natural language questions about specific programming problems or codebases.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/related-people"
},
{
"term": "Relationship",
"definition": "A relationship expresses a graph of like types to build a relationship graph, requiring iteration through edges to get the root or simply getting the first edge's type as a relationship can only be expressed through the same type.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/relationship"
},
{
"term": "Relevance",
"definition": "Relevance refers to all the relevant or useful information used to ground the model to better answer your question or query, specific to the qGPT flow.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/relevance"
},
{
"term": "Retrieval-Augmented Generation (RAG)",
"definition": "Retrieval-Augmented Generation (RAG) combines retrieval-based and generative-based approaches to generate responses by retrieving relevant information from a large corpus.",
"category": "AIML",
"referencePath": "terms/AIML/retrieval-augmented-generation"
},
{
"term": "Reverse Proxy Tunnel",
"definition": "A reverse proxy tunnel acts as an intermediary server that forwards requests from clients to a target server at a different location.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/reverse-proxy-tunnel"
},
{
"term": "Role",
"definition": "This is the specific role of a format.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/role"
},
{
"term": "Score",
"definition": "Score is a model present for all materials, both plural and singular, that can be incremented individually as users use specific materials. This is relevant to specific algorithms used for the Feed and to determine which materials or actions to show.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/score"
},
{
"term": "Seed",
"definition": "A seed is a starting point for creating different materials in Pieces SDKs.",
"category": "Assets",
"referencePath": "terms/Assets/seed"
},
{
"term": "SeededTag",
"definition": "A SeededTag represents the minimum information needed when creating a Tag.",
"category": "Assets",
"referencePath": "terms/Assets/seededtag"
},
{
"term": "Sensitives",
"definition": "A 'sensitive' is defined as a piece of information that may be of a sensitive nature, such as an API key or service account, automatically extracted and linked into the assets creation.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/sensitives"
},
{
"term": "Small Language Models",
"definition": "Small language models are a type of AI that can understand and generate human language.",
"category": "AIML",
"referencePath": "terms/AIML/small-language-models"
},
{
"term": "Smart Transforms",
"definition": "Quickly transform code snippets with a single click to improve readability, format, and runtime performance, translate to your preferred language, or convert to boilerplate effortlessly.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/smart-transforms"
},
{
"term": "Snapshot",
"definition": "A snapshot is a GET request to the API that fetches data for a specific thing, singular or plural, as it exists in the database.",
"category": "Assets",
"referencePath": "terms/Assets/snapshot"
},
{
"term": "Snippet",
"definition": "A snippet is a small bit/fragment of code that is highly reusable, complex, hard to remember, etc.",
"category": "Assets",
"referencePath": "terms/Assets/snippet"
},
{
"term": "TLP Code Processing",
"definition": "TLP stands for Technical Language Processing, It’s quite similar to NLP (Natural Language Processing). TLP specifically focuses on processing technical language, particularly code. It involves techniques to understand, analyze, and derive insights from code.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/tlp-code-processing"
},
{
"term": "Tag",
"definition": "A tag is any relevant tags or keywords assigned to your code snippet, used to group, organize, and search various assets.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/tag"
},
{
"term": "Telemetry",
"definition": "Telemetry is the collection, transmission, and analysis of data related to the performance, usage, and health of systems or devices.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/telemetry"
},
{
"term": "Transformers",
"definition": "A transformer is an advanced model architecture in machine learning that uses an attention mechanism to dynamically weigh the significance of different words in a sentence.",
"category": "AIML",
"referencePath": "terms/AIML/transformers"
},
{
"term": "Transitive Dependencies",
"definition": "Transitive dependencies in software development refer to an indirect dependency relationship within a project's library or framework. Specifically, if a software module (Module A) depends on another module (Module B), which in turn relies on a third module (Module C), Module C is a transitive dependency for Module A.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/transitive-dependencies"
},
{
"term": "Vector Quantization",
"definition": "Vector Quantization (VQ) is a pivotal data compression technique predominantly utilized in digital signal processing.",
"category": "AIML",
"referencePath": "terms/AIML/vector-quantization"
},
{
"term": "Vector Search",
"definition": "Vector search is a sophisticated data retrieval method that utilizes mathematical vectors to analyze and process complex, unstructured data. Learn more about vector search, its benefits, drawbacks, and key takeaways.",
"category": "AIML",
"referencePath": "terms/AIML/vector-search"
},
{
"term": "Vector Store",
"definition": "A vector store, also known as a vector database, is a type of database designed to handle high-dimensional vector data. Vectors are mathematical representations of data, each dimension representing different features of the data.",
"category": "AIML",
"referencePath": "terms/AIML/vector-store"
},
{
"term": "Vision Transformers",
"definition": "Vision Transformers (ViT) are a type of neural network architecture primarily used for image recognition tasks.",
"category": "AIML",
"referencePath": "terms/AIML/vision-transformers"
},
{
"term": "Well-Known Health",
"definition": "The Well-Known Health model is a read-only model that provides information about the health of the OS server, including properties such as the OS health and the schema version.",
"category": "Pieces Specific",
"referencePath": "terms/Pieces Specific/well-known-health"
},
{
"term": "Windows Subsystem for Linux (WSL)",
"definition": "Windows Subsystem for Linux (WSL) enables the running of a Linux environment directly on Windows 10 or 11 systems. It allows developers and users to access and work with Linux tools, applications, and shell commands within the Windows operating system, simplifying cross-platform development and application deployment.",
"category": "CS Fundamentals",
"referencePath": "terms/CS Fundamentals/windows-subsystem-for-linux"
},
{
"term": "Zero-Shot Learning",
"definition": "Zero-shot learning (ZSL) is a machine learning paradigm that addresses the challenge of classifying objects from unseen classes—those for which no training data is available",
"category": "AIML",
"referencePath": "terms/AIML/zero-shot-learning"
},
{
"term": "qGPTseeds",
"definition": "qGPTseeds are a set of pre-trained models for the qGPT language model.",
"category": "AIML",
"referencePath": "terms/AIML/qgptseeds"
}
]
}