kzorluoglu commited on
Commit
68c99ba
verified
1 Parent(s): c392842

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +521 -175
README.md CHANGED
@@ -1,202 +1,548 @@
1
- ---
2
- base_model: unsloth/gemma-2-9b-bnb-4bit
3
- library_name: peft
4
- ---
5
-
6
- # Model Card for Model ID
7
-
8
- <!-- Provide a quick summary of what the model is/does. -->
9
-
10
-
11
-
12
- ## Model Details
13
-
14
- ### Model Description
15
-
16
- <!-- Provide a longer summary of what this model is. -->
17
-
18
-
19
-
20
- - **Developed by:** [More Information Needed]
21
- - **Funded by [optional]:** [More Information Needed]
22
- - **Shared by [optional]:** [More Information Needed]
23
- - **Model type:** [More Information Needed]
24
- - **Language(s) (NLP):** [More Information Needed]
25
- - **License:** [More Information Needed]
26
- - **Finetuned from model [optional]:** [More Information Needed]
27
-
28
- ### Model Sources [optional]
29
-
30
- <!-- Provide the basic links for the model. -->
31
-
32
- - **Repository:** [More Information Needed]
33
- - **Paper [optional]:** [More Information Needed]
34
- - **Demo [optional]:** [More Information Needed]
35
-
36
- ## Uses
37
-
38
- <!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
39
-
40
- ### Direct Use
41
-
42
- <!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
43
-
44
- [More Information Needed]
45
-
46
- ### Downstream Use [optional]
47
-
48
- <!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
49
-
50
- [More Information Needed]
51
-
52
- ### Out-of-Scope Use
53
-
54
- <!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
55
-
56
- [More Information Needed]
57
-
58
- ## Bias, Risks, and Limitations
59
-
60
- <!-- This section is meant to convey both technical and sociotechnical limitations. -->
61
-
62
- [More Information Needed]
63
-
64
- ### Recommendations
65
-
66
- <!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
67
-
68
- Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
69
-
70
- ## How to Get Started with the Model
71
-
72
- Use the code below to get started with the model.
73
-
74
- [More Information Needed]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
 
76
  ## Training Details
77
 
78
  ### Training Data
79
 
80
- <!-- This should link to a Dataset Card, perhaps with a short stub of information on what the training data is all about as well as documentation related to data pre-processing or additional filtering. -->
81
-
82
- [More Information Needed]
 
83
 
84
  ### Training Procedure
85
 
86
- <!-- This relates heavily to the Technical Specifications. Content here should link to that section when it is relevant to the training procedure. -->
87
-
88
- #### Preprocessing [optional]
89
-
90
- [More Information Needed]
91
-
92
-
93
- #### Training Hyperparameters
94
-
95
- - **Training regime:** [More Information Needed] <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
96
-
97
- #### Speeds, Sizes, Times [optional]
98
-
99
- <!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
100
-
101
- [More Information Needed]
102
 
103
  ## Evaluation
104
 
105
- <!-- This section describes the evaluation protocols and provides the results. -->
106
-
107
- ### Testing Data, Factors & Metrics
108
-
109
- #### Testing Data
110
-
111
- <!-- This should link to a Dataset Card if possible. -->
112
-
113
- [More Information Needed]
114
-
115
- #### Factors
116
-
117
- <!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
118
 
119
- [More Information Needed]
120
-
121
- #### Metrics
122
-
123
- <!-- These are the evaluation metrics being used, ideally with a description of why. -->
124
-
125
- [More Information Needed]
126
 
127
  ### Results
128
-
129
- [More Information Needed]
130
-
131
- #### Summary
132
-
133
-
134
-
135
- ## Model Examination [optional]
136
-
137
- <!-- Relevant interpretability work for the model goes here -->
138
-
139
- [More Information Needed]
140
 
141
  ## Environmental Impact
142
 
143
- <!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
144
-
145
- Carbon emissions can be estimated using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute) presented in [Lacoste et al. (2019)](https://arxiv.org/abs/1910.09700).
146
-
147
- - **Hardware Type:** [More Information Needed]
148
- - **Hours used:** [More Information Needed]
149
- - **Cloud Provider:** [More Information Needed]
150
- - **Compute Region:** [More Information Needed]
151
- - **Carbon Emitted:** [More Information Needed]
152
-
153
- ## Technical Specifications [optional]
154
-
155
- ### Model Architecture and Objective
156
-
157
- [More Information Needed]
158
-
159
- ### Compute Infrastructure
160
-
161
- [More Information Needed]
162
-
163
- #### Hardware
164
-
165
- [More Information Needed]
166
-
167
- #### Software
168
-
169
- [More Information Needed]
170
-
171
- ## Citation [optional]
172
-
173
- <!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
174
-
175
- **BibTeX:**
176
-
177
- [More Information Needed]
178
-
179
- **APA:**
180
-
181
- [More Information Needed]
182
 
183
- ## Glossary [optional]
184
 
185
- <!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
 
 
 
186
 
187
- [More Information Needed]
188
 
189
- ## More Information [optional]
 
190
 
191
- [More Information Needed]
192
 
193
- ## Model Card Authors [optional]
194
 
195
- [More Information Needed]
196
 
197
- ## Model Card Contact
198
 
199
- [More Information Needed]
200
- ### Framework versions
 
 
 
 
 
 
 
201
 
202
- - PEFT 0.13.2
 
1
+ # Chameleon-Code_Explation_Gemma29b-v2
2
+
3
+ Chameleon-Code_Explation_Gemma29b-v2 is a fine-tuned version of the Unsloth Gemma model, optimized for efficient inference using 4-bit quantization. This model has been trained to explain various classes within the Chameleon CMS system, which is a combined shop software and content management system.
4
+
5
+ ## Table of Contents
6
+ - [Model Overview](#model-overview)
7
+ - [Getting Started](#getting-started)
8
+ - [Available Classes](#available-classes)
9
+ - [Training Details](#training-details)
10
+ - [Evaluation](#evaluation)
11
+ - [Environmental Impact](#environmental-impact)
12
+ - [Technical Specifications](#technical-specifications)
13
+ - [Contact](#contact)
14
+
15
+ ## Model Overview
16
+
17
+ Chameleon-Code_Explation_Gemma29b-v2 is a transformer-based language model fine-tuned to understand and explain the structure and components of the Chameleon CMS system. The model can provide non-technical descriptions of CMS components using efficient 4-bit quantization to minimize resource requirements.
18
+
19
+ - **Base Model:** Google Gemma 2 9B
20
+ - **Library Used:** PEFT
21
+ - **Language:** English
22
+ - **License:** Apache 2.0
23
+ - **Developer:** kzorluoglu
24
+ - **Model Source:** [Unsloth GitHub](https://github.com/unslothai/unsloth)
25
+
26
+ ## Getting Started
27
+
28
+ To use the model, you can start by installing the necessary dependencies and downloading the model using the Hugging Face Transformers library.
29
+
30
+ ### Installation
31
+
32
+ Install the `transformers` library:
33
+
34
+ ```sh
35
+ pip install transformers
36
+ ```
37
+
38
+ ### Usage
39
+
40
+ Here is an example code snippet to get started:
41
+
42
+ ```python
43
+ from transformers import AutoModel, AutoTokenizer
44
+
45
+ model = AutoModel.from_pretrained("kzorluoglu/Chameleon-Code_Explation_Gemma29b-v2")
46
+ tokenizer = AutoTokenizer.from_pretrained("kzorluoglu/Chameleon-Code_Explation_Gemma29b-v2")
47
+
48
+ print("Chatbot is ready!")
49
+ print("Type 'exit' to end the chat.")
50
+ print("Ask like this for a good answer:")
51
+ print("Explain the XYZ class. I don't want to see code, I want only the explanation.")
52
+
53
+ while True:
54
+ question = input("You: ")
55
+ if question.lower() == 'exit':
56
+ print("Ending the chat. Goodbye!")
57
+ break
58
+
59
+ instruction = f"{question}"
60
+ inputs = tokenizer([instruction], return_tensors="pt").to("cuda")
61
+ outputs = model.generate(**inputs, max_new_tokens=256, use_cache=True)
62
+ generated_text = tokenizer.batch_decode(outputs, skip_special_tokens=True)
63
+ print(f"AI: {generated_text[0]}")
64
+ ```
65
+
66
+ ## Available Classes
67
+
68
+ The model has been trained to provide explanations for a wide range of classes in the Chameleon CMS system, including but not limited to:
69
+
70
+ * MTFeedbackErrors
71
+ * AmazonDataConverter
72
+ * AmazonPaymentConfigFactory
73
+ * AmazonReferenceIdManager
74
+ * WebServerExample
75
+ * OffAmazonPaymentsNotifications_Samples_NotificationSample
76
+ * OffAmazonPaymentsNotifications_Samples_IpnLogFile
77
+ * SnsMessageValidator
78
+ * IpnNotificationParser
79
+ * XmlNotificationParser
80
+ * Message
81
+ * SnsMessageParser
82
+ * OffAmazonPayments_Model
83
+ * OffAmazonPaymentsService_Model
84
+ * OffAmazonPaymentsService_Regions
85
+ * OffAmazonPaymentsService_RegionSpecificProperties
86
+ * OffAmazonPaymentsService_Environments
87
+ * OffAmazonPaymentsService_MerchantValues
88
+ * OffAmazonPaymentsService_Model_ResponseHeaderMetadata
89
+ * CancellationExample
90
+ * CLIExample
91
+ * SimpleCheckoutExample
92
+ * AddressConsentSample
93
+ * SplitShipmentsCheckoutExample
94
+ * RefundExample
95
+ * AutomaticPaymentsSimpleCheckoutExample
96
+ * ShippingAndTaxCostHelper
97
+ * CountryRates
98
+ * AmazonPaymentFixturesFactory
99
+ * ConfigValidator
100
+ * AmazonPaymentIdMapping
101
+ * TPkgShopOrderStatusManagerEndPoint
102
+ * PkgShopWishlistMailHistory
103
+ * PkgShopWishlistArticle
104
+ * PkgShopWishlistOrderItem
105
+ * PkgShopWishlist
106
+ * PkgImageHotspotItemMarker
107
+ * PkgImageHotspot
108
+ * PkgImageHotspotItemSpot
109
+ * PkgImageHotspotItem
110
+ * UpdateProductStockListener
111
+ * ShopCurrencyEvents
112
+ * TPkgShopPaymentIPNManager
113
+ * TPkgShopPaymentIPNRequest
114
+ * TPkgShopPaymentIPN_TransactionDetails
115
+ * PkgShopPaymentIpnMessage
116
+ * PkgShopPaymentIpnTrigger
117
+ * PkgShopPaymentIpnStatus
118
+ * PkgShopPaymentIpnMessageTrigger
119
+ * PkgShopAffiliate
120
+ * PkgShopAffiliateParameter
121
+ * ShopEvents
122
+ * TShopCategoryTree
123
+ * MTShopArticleListResponse
124
+ * TShopBreadcrumbItem
125
+ * TShopBasketArticleCustomDataValidationError
126
+ * TdbShopArticle
127
+ * ShopPaymentHandlerMock
128
+ * BasketVariableReplacer
129
+ * UpdateProductStatisticsListener
130
+ * UpdateVariantParentStockListener
131
+ * UpdateProductStockListener
132
+ * OrderPaymentInfo
133
+ * ShopPaymentConfigRawValue
134
+ * ShopSystemPage
135
+ * PkgShopArticlePreorder
136
+ * Shop
137
+ * ShopShippingGroupHandler
138
+ * ShopShippingGroup
139
+ * ShopWrappingCard
140
+ * ShopCategoryTab
141
+ * PkgShopListfilterItem
142
+ * PkgShopStatisticGroup
143
+ * ShopVat
144
+ * PkgShopFooterCategory
145
+ * PkgShopListfilterModuleConfig
146
+ * ShopSuggestArticleLog
147
+ * ShopBankAccount
148
+ * ShopCategory
149
+ * ShopDiscount
150
+ * PkgShopPrimaryNavi
151
+ * ShopShippingType
152
+ * ShopWrapping
153
+ * PkgShopListfilterItemType
154
+ * PkgShopCurrency
155
+ * PkgShopListfilter
156
+ * ShopUserNoticeList
157
+ * ShopSystemInfoModuleConfig
158
+ * PkgShopArticleReviewModuleShopArticleReviewConfiguration
159
+ * ShopSystemInfo
160
+ * ShopPaymentHandlerGroup
161
+ * ShopPaymentMethod
162
+ * ShopPaymentHandlerGroupConfig
163
+ * ShopPaymentHandler
164
+ * ShopPaymentHandlerParameter
165
+ * ShopArticleCatalogConfDefaultOrder
166
+ * ShopStockMessageTrigger
167
+ * ShopVariantType
168
+ * ShopArticleImageSize
169
+ * ShopAttribute
170
+ * ShopBundleArticle
171
+ * ShopArticleDocumentType
172
+ * ShopArticleMarker
173
+ * ShopArticle
174
+ * ShopArticleImage
175
+ * ShopArticleReview
176
+ * ShopArticleCatalogConf
177
+ * ShopArticleContributor
178
+ * ShopArticleDocument
179
+ * ShopVariantSet
180
+ * ShopStockMessage
181
+ * ShopArticleType
182
+ * ShopVariantDisplayHandler
183
+ * ShopUnitOfMeasurement
184
+ * ShopArticleStats
185
+ * ShopAttributeValue
186
+ * ShopVariantTypeHandler
187
+ * ShopContributorType
188
+ * ShopContributor
189
+ * ShopVariantTypeValue
190
+ * ShopManufacturerModuleConf
191
+ * ShopArticleStock
192
+ * ShopArticlePreviewImage
193
+ * ShopManufacturer
194
+ * ShopArticleGroup
195
+ * ShopVoucherUse
196
+ * ShopVoucherSeriesSponsor
197
+ * ShopUserPurchasedVoucher
198
+ * ShopVoucherSeries
199
+ * ShopVoucher
200
+ * ShopModuleArticleListArticle
201
+ * ShopModuleArticlelistOrderby
202
+ * ShopModuleArticleList
203
+ * ShopModuleArticleListFilter
204
+ * ShopOrderBasket
205
+ * ShopOrder
206
+ * ShopOrderStatusCode
207
+ * ShopOrderExportLog
208
+ * ShopOrderStatusItem
209
+ * ShopOrderStatus
210
+ * ShopOrderVat
211
+ * ShopOrderShippingGroupParameter
212
+ * ShopOrderItem
213
+ * ShopOrderStep
214
+ * ShopOrderBundleArticle
215
+ * ShopOrderPaymentMethodParameter
216
+ * ShopOrderDiscount
217
+ * SearchSuggestController
218
+ * XmlStreamer
219
+ * TShopAuskunftAPI
220
+ * PkgShopRatingServiceRating
221
+ * PkgShopRatingServiceTeaserCnf
222
+ * PkgShopRatingServiceWidgetConfig
223
+ * PkgShopRatingServiceHistory
224
+ * PkgShopRatingService
225
+ * TShopModuleArticleListFilterAutoParent
226
+ * TdbShopModuleArticleListFilter
227
+ * SearchResultTriggerCmsObserverListener
228
+ * SearchResultLoggerListener
229
+ * ShopSearchFieldWeight
230
+ * ShopSearchCloudWord
231
+ * ShopSearchCache
232
+ * ShopSearchQuery
233
+ * ShopSearchCacheItem
234
+ * ShopSearchIndexer
235
+ * ShopSearchKeywordArticle
236
+ * ShopSearchLog
237
+ * ShopSearchIgnoreWord
238
+ * AuthorDisplayConstants
239
+ * Slider
240
+ * Select
241
+ * DbAdapter
242
+ * TPkgShopPaymentTransactionItemDataEndPoint
243
+ * TPkgShopPaymentTransactionManagerEndPoint
244
+ * TPkgShopPaymentTransactionContextEndPoint
245
+ * PkgShopPaymentTransactionPosition
246
+ * PkgShopPaymentTransactionType
247
+ * PkgShopPaymentTransaction
248
+ * AddParametersToUrlService
249
+ * CacheUtil
250
+ * TPkgCmsEventManager
251
+ * DeleteMediaConnectionsListener
252
+ * ViewRenderer
253
+ * TPkgViewRendererMapper_ListHandlerData
254
+ * TPkgViewRendererLessCompiler
255
+ * TPkgViewRendererSnippetResourceCollectorEndPoint
256
+ * TPkgViewRendererSnippetDummyData
257
+ * TPkgViewRendererSnippetGalleryItem
258
+ * MapperVirtualSourceObject
259
+ * User
260
+ * Article
261
+ * GenerateCssController
262
+ * CmsCounter
263
+ * UpdateCounterMigrator
264
+ * UpdateCounterVersionMigrator
265
+ * MigrationConfigGenerator
266
+ * MigrateCountersListener
267
+ * TPkgCmsStringUtilities_HTML
268
+ * TPkgCmsStringUtilities_ReadConfig
269
+ * TPkgCmsStringUtilities_CleanPHPCode
270
+ * TPkgCmsStringUtilities_iOSMailURLEncoder
271
+ * TPkgCmsStringUtilities_PathUtils
272
+ * SearchResultTriggerCmsObserverListener
273
+ * CategoryTriggerCmsObserverListener
274
+ * AddCookieConsentIncludesListener
275
+ * TPkgCmsResultCacheManager
276
+ * TPkgCmsActionPluginManager
277
+ * AbstractPkgActionPlugin
278
+ * TPkgCmsVirtualClassManager
279
+ * TPkgCmsCoreSendToHost
280
+ * TPkgCoreUtility_Network
281
+ * TPkgCmsCoreLayoutPluginManager
282
+ * TPkgCmsCoreParameterContainerParameterDefinition
283
+ * AbstractPkgCmsCoreParameterContainer
284
+ * ExtranetEvents
285
+ * ExtranetUserConstants
286
+ * RefreshAuthenticityTokenListener
287
+ * RehashPasswordListener
288
+ * DelayFailedLoginAttemptListener
289
+ * LoginByTokenController
290
+ * ServiceLocator
291
+ * CoreEvents
292
+ * CronJobScheduleDataModel
293
+ * chameleon
294
+ * TableConfigurationDataModel
295
+ * CmsMasterPagdef
296
+ * DownloadLinkDataModel
297
+ * PagePath
298
+ * File
299
+ * Error
300
+ * UploaderController
301
+ * UploaderParametersDataModel
302
+ * UploadedFileDataModel
303
+ * StripVirtualFieldsFromQuery
304
+ * CronJobThatDoesNotExtendTCMSCronJob
305
+ * HtmlHelper
306
+ * TGlobalBase
307
+ * TModuleLoader
308
+ * TModelBase
309
+ * MTCustomListCoreConfig
310
+ * TTemplateTools
311
+ * TCMRenderMediaTreeSelectBox
312
+ * TCMSRegistry
313
+ * TCMSSmartURL
314
+ * TCMSTidyHTMLCleaner
315
+ * TCMSLockManager
316
+ * TCMSURLHistory
317
+ * TCMSRssHandler
318
+ * TCMSRender
319
+ * TPkgDependencyInjection
320
+ * TCMSLogChange
321
+ * TCMSViewPortManager
322
+ * TCMSRenderSeoPattern
323
+ * TCMSPageDefinitionFile
324
+ * TCMSRenderDocumentTreeSelectBox
325
+ * FalseValueCacheEntry
326
+ * TCMSMemcache
327
+ * TCMSTreeWidget
328
+ * TCMSTableToClass_MockRecord
329
+ * TCMSTableToClass
330
+ * TCacheManagerRuntimeCache
331
+ * TViewParser
332
+ * TCMSSmartURLData
333
+ * TCMSSmartURLHandler
334
+ * TCMSParameterMapperEndPoint
335
+ * TCMSMenuItem
336
+ * TCMSSpellcheck
337
+ * MTFeedbackErrorsCore
338
+ * TCMSErrorHandler
339
+ * MySqlLegacySupport
340
+ * TCMSFile
341
+ * TDbChangeLogManagerForModules
342
+ * TCMSTableEditorManager
343
+ * TCMSTableEditorEndPoint
344
+ * TCMSTableEditorMenuItem
345
+ * TCMSMessageManager
346
+ * TCMSImageEndpoint
347
+ * THTMLTable
348
+ * THTMLTableColumn
349
+ * HtmlParser
350
+ * TGoogleMapMarker
351
+ * TGoogleOverviewMap
352
+ * TGoogleMapEndPoint
353
+ * TGoogleMapIcon
354
+ * TCMSBreadcrumbNavi
355
+ * TCMSBreadcrumbNaviItem
356
+ * TGroupTableField
357
+ * TGroupTable
358
+ * TGroupTableStyle
359
+ * TPkgRunFrontendActionStatus
360
+ * TCMSGroupedStatistics
361
+ * TCMSGroupedStatisticsGroup
362
+ * TCCustomNavigation
363
+ * SQLParser
364
+ * SQLParenthesesParser
365
+ * imageMagick
366
+ * antiSpam
367
+ * TPkgCmsSessionWakeUpService
368
+ * TCMSListManagerEndPoint
369
+ * TCMSUserInput
370
+ * TCMSUserInputFilter_BaseClass
371
+ * TCMSUpdateManager
372
+ * TTools
373
+ * CheckPortalDomainListener
374
+ * CaseInsensitivePortalExceptionListener
375
+ * TemplateEngineAccessListener
376
+ * AddAntispamIncludesListener
377
+ * BackendBreadcrumbListener
378
+ * AddControllerIncludesListener
379
+ * CleanupBreadcrumbAfterDeleteListener
380
+ * RedirectToSecurePageListener
381
+ * ClearRoutingCacheListener
382
+ * InitializeRequestListener
383
+ * ReleaseOldLocksOnLoginListener
384
+ * AddGlobalHeadIncludesListener
385
+ * MigrateSessionListener
386
+ * AddModuleIncludesListener
387
+ * ChangeChameleonObjectsLocaleListener
388
+ * AddBackendToasterMessageListener
389
+ * NoCacheForSecurePageListener
390
+ * RehashBackendUserPasswordListener
391
+ * AllowEmbeddingForDifferentDomainListener
392
+ * AddJqueryIncludeListener
393
+ * BackendTreeNodeFactory
394
+ * RequestInitializer
395
+ * FieldTranslationUtil
396
+ * UrlUtil
397
+ * MltFieldUtil
398
+ * UrlNormalizationUtil
399
+ * AbstractDatabaseAccessLayer
400
+ * TranslationConstants
401
+ * JsTranslationController
402
+ * ModuleIconMigrator
403
+ * MainMenuMigrator
404
+ * IconMapping
405
+ * MenuItem
406
+ * MenuCategory
407
+ * ChameleonControllerEvents
408
+ * ImageNotFoundController
409
+ * BackendAccessCheck
410
+ * CsrfTokenManagerFactory
411
+ * Migrator
412
+ * ComposerData
413
+ * ComposerJsonModifier
414
+ * AbstractPkgCmsNavigationNode
415
+ * JavaScriptMinifyEventListener
416
+ * ImageCropPresetDataModel
417
+ * ImageCropDataModel
418
+ * ImageDataModel
419
+ * CmsMediaDataModel
420
+ * TPkgTrackObjectViews
421
+ * TrackViewsListener
422
+ * TCMSTextFieldEndPoint
423
+ * TdbCmsLanguage
424
+ * RequestListener
425
+ * AutoClassLoader
426
+ * MappingDataModel
427
+ * DataModelParts
428
+ * name
429
+ * MediaItemChainUsageFinder
430
+ * SortColumnCollection
431
+ * MediaItemUsageChainDeleteService
432
+ * MediaManagerExtensionCollection
433
+ * MediaManagerListResult
434
+ * MediaManagerListRequest
435
+ * AccessRightsModel
436
+ * MediaManagerListState
437
+ * MediaTreeDataModel
438
+ * MediaItemUsageDataModel
439
+ * MediaTreeNodeDataModel
440
+ * MediaItemDataModel
441
+ * JavascriptPluginRenderedContent
442
+ * JavascriptPluginMessage
443
+ * JavascriptPluginConfigurationState
444
+ * JavascriptPluginConfigurationUrls
445
+ * JavascriptPluginConfiguration
446
+ * MediaTreeNodeJsonObject
447
+ * TCMSChangeLogArchiver
448
+ * TCMSChangeLogFormatter
449
+ * SnippetChainModifier
450
+ * MigrationRecorderStateHandler
451
+ * MigrationRecorder
452
+ * QueryWriter
453
+ * DataModelConverter
454
+ * TPkgCsv2SqlManager
455
+ * NewsletterPostProcessorListener
456
+ * NewsletterUserDataModel
457
+ * PostUpdateVersionCheck
458
+ * ChameleonVersion
459
+ * MatchLevel
460
+ * InitialBackendUserCreator
461
+ * TPkgCmsFileManager_Utilities
462
+ * RedirectOnPendingUpdatesEventListener
463
+ * SecurityHelperAccess
464
+ * CmsUserRoleConstants
465
+ * CmsPermissionAttributeConstants
466
+ * CmsUserSSOModel
467
+ * TPkgSnippetRenderer_PregCallbackHelper
468
+ * TPkgSnippetRenderer_ResourceHelper
469
+ * TPkgSnippetRendererFilter
470
+ * AtomicLock
471
+ * ViewRendererPostRenderListener
472
+ * LogChangeDataModel
473
+ * MigrationDataModel
474
+ * MigrationQueryData
475
+ * MigrationRecorderConstants
476
+ * QueryConstants
477
+ * DatabaseMigrationConstants
478
+ * MigrationDataModelReducer
479
+ To get the explanation for a specific class, use the prompt format:
480
+ ```text
481
+ Explain the XYZ class. I don't want to see code, I want only the explanation.
482
+ ```
483
 
484
  ## Training Details
485
 
486
  ### Training Data
487
 
488
+ The model was trained on data from the following sources:
489
+ - [Chameleon Shop System](https://github.com/chameleon-system/chameleon-shop)
490
+ - [Chameleon System](https://github.com/chameleon-system/chameleon-system)
491
+ - [Chameleon Base](https://github.com/chameleon-system/chameleon-base)
492
 
493
  ### Training Procedure
494
 
495
+ - **Training Type:** Mixed precision (fp16) with 4-bit quantization
496
+ - **Prompt Format:** The model is trained to respond to prompts such as:
497
+ ```text
498
+ Explain the X class. I don't want to see code, I want only the explanation.
499
+ ```
 
 
 
 
 
 
 
 
 
 
 
500
 
501
  ## Evaluation
502
 
503
+ The model was evaluated using specific Chameleon CMS classes to ensure accurate and useful explanations.
 
 
 
 
 
 
 
 
 
 
 
 
504
 
505
+ - **Metrics Used:**
506
+ - **Perplexity**: Evaluated for language modeling capabilities.
507
+ - **Accuracy**: Assessed based on how well the model explains Chameleon CMS components.
 
 
 
 
508
 
509
  ### Results
510
+ The model demonstrated good accuracy in explaining the components of Chameleon CMS, providing clear and detailed answers.
 
 
 
 
 
 
 
 
 
 
 
511
 
512
  ## Environmental Impact
513
 
514
+ - **Hardware Type:** Tesla T4 GPU
515
+ - **Training Hours:** 10 hours
516
+ - **Cloud Provider:** Google Cloud (US Central)
517
+ - **Estimated Carbon Emission:** 5 kg CO2eq
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
518
 
519
+ ## Technical Specifications
520
 
521
+ - **Model Architecture:** Transformer-based model with 4-bit quantization.
522
+ - **Compute Infrastructure:**
523
+ - Hardware: Tesla T4 GPU
524
+ - Software: PyTorch 2.4.1, CUDA 12.1
525
 
526
+ ## Contact
527
 
528
+ For any questions or issues, you can reach out to:
529
+ - **Email:** [hello@d8devs.com](mailto:hello@d8devs.com)
530
 
531
+ ## License
532
 
533
+ The model is available under the Apache 2.0 License.
534
 
535
+ ## Citation
536
 
537
+ If you use this model, please cite it as follows:
538
 
539
+ ```bibtex
540
+ @misc{kzorluoglu2024chameleon,
541
+ author = {kzorluoglu},
542
+ title = {Chameleon-Code_Explation_Gemma29b-v2},
543
+ year = {2024},
544
+ url = {https://github.com/unslothai/unsloth},
545
+ note = {Apache 2.0 License}
546
+ }
547
+ ```
548