n0w0f commited on
Commit
7fe5baf
1 Parent(s): 2a22f9c

update model card

Browse files
Files changed (1) hide show
  1. README.md +53 -111
README.md CHANGED
@@ -1,11 +1,20 @@
1
  ---
2
  library_name: transformers
3
- tags: []
 
 
 
 
 
 
 
 
 
4
  ---
5
 
6
  # Model Card for Model ID
7
 
8
- <!-- Provide a quick summary of what the model is/does. -->
9
 
10
 
11
 
@@ -14,161 +23,102 @@ tags: []
14
  ### Model Description
15
 
16
  <!-- Provide a longer summary of what this model is. -->
 
17
 
18
- This is the model card of a 🤗 transformers model that has been pushed on the Hub. This model card has been automatically generated.
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
 
@@ -180,20 +130,12 @@ Carbon emissions can be estimated using the [Machine Learning Impact calculator]
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]
 
 
1
  ---
2
  library_name: transformers
3
+ tags:
4
+ - chemistry
5
+ - bert
6
+ - materials
7
+ - pretrained
8
+ license: mit
9
+ datasets:
10
+ - n0w0f/MatText
11
+ language:
12
+ - en
13
  ---
14
 
15
  # Model Card for Model ID
16
 
17
+ Model Pretrained using Masked Language Modelling on 2 million crystal structures in one of the **MatText** Representation
18
 
19
 
20
 
 
23
  ### Model Description
24
 
25
  <!-- Provide a longer summary of what this model is. -->
26
+ **MatText** model pretrained using Masked Language Modelling on crystal structures mined from NOMAD and represented using MatText - Crystal-text-LLM represntation (The text representation of a material proposed in [Gruver et al.](https://arxiv.org/abs/2402.04379)).
27
 
 
28
 
29
+ - **Developed by:** [Lamalab](https://github.com/lamalab-org)
30
+ - **Homepage:** https://github.com/lamalab-org/MatText
31
+ - **Leaderboard:** To be published
32
+ - **Point of Contact:** [Nawaf Alampara](https://github.com/n0w0f)
33
+ - **Model type:** Pretrained BERT
34
+ - **Language(s) (NLP):** This is not a natural language model
35
+ - **License:** MIT
36
 
37
+ ### Model Sources
38
 
39
+ - **Repository:** https://github.com/lamalab-org/MatText
40
+ - **Paper:** To be published
 
 
 
41
 
42
  ## Uses
43
 
 
 
44
  ### Direct Use
45
 
46
+ The base model can be used for generating meaningful features/embeddings of bulk structures without further training.
47
+ This model is ideal if finetuned for narrowdown tasks.
 
 
 
 
 
48
 
49
+ ### Downstream Use
50
 
51
+ This model can be used with fientuning for property prediction, classification or extractions.
52
 
 
 
 
53
 
54
  ## Bias, Risks, and Limitations
55
 
56
+ > Model was trained only on bulk structures (**n0w0f/MatText - pretrain2m** - dataset).
57
 
58
+ The pertaining dataset is a subset of the materials deposited in the NOMAD archive. We queried only 3D-connected structures (i.e., excluding 2D materials, which often require special treatment) and, for consistency, limited our query to materials for which the bandgap has been computed using the PBE functional and the VASP code.
59
 
60
  ### Recommendations
61
 
 
 
 
62
 
63
  ## How to Get Started with the Model
64
 
65
+ ```python
66
+ from transformers import AutoModel
67
+ model = AutoModel.from_pretrained("n0w0f/MatText-cifp1-2m")
68
+ ```
69
 
70
  ## Training Details
71
 
72
  ### Training Data
73
 
74
+ **n0w0f/MatText - pretrain2m**
75
+ The dataset contains crystal structures in various text representations and labels for some subsets.
76
 
77
+ https://huggingface.co/datasets/n0w0f/MatText
78
 
79
+ <!-- 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. -->
 
 
80
 
 
81
 
82
+ ### Training Procedure
83
 
84
 
85
  #### Training Hyperparameters
86
 
87
+ - **Training regime:** fp32 <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
 
 
 
 
88
 
 
 
 
89
 
 
90
 
91
  ### Testing Data, Factors & Metrics
92
 
93
  #### Testing Data
94
 
95
+ https://huggingface.co/datasets/n0w0f/MatText/viewer/pretrain2m/test
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
 
 
97
 
98
 
99
 
 
 
 
 
 
 
100
  ## Environmental Impact
101
 
102
  <!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
103
 
104
  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).
105
 
106
+ - **Hardware Type:** 8 A100 GPUs with 40GB
107
+ - **Hours used:** 72h
108
+ - **Cloud Provider:** Private Infrastructure
109
+ - **Compute Region:** US/EU
110
+ - **Carbon Emitted:** 250W x 72h = 18 kWh x 0.432 kg eq. CO2/kWh = 7.78 kg eq. CO2
111
 
 
 
 
 
 
112
 
113
+ ## Technical Specifications
 
 
 
 
 
 
114
 
115
  #### Software
116
 
117
+ Pretrained using https://github.com/lamalab-org/MatText
118
+
119
+ ## Citation
120
 
121
+ To be published
122
 
123
  <!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
124
 
 
130
 
131
  [More Information Needed]
132
 
 
133
 
134
+ ## Model Card Authors
135
 
136
+ The model was trained by Nawaf Alampara ([n0w0f](https://github.com/n0w0f)), Santiago Miret ([LinkedIn]()), and Kevin Maik Jablonka ([kjappelbaum](https://github.com/kjappelbaum)).
 
 
 
 
 
 
 
 
137
 
138
  ## Model Card Contact
139
 
140
+ [Nawaf](https://github.com/n0w0f),
141
+ [Kevin](https://github.com/kjappelbaum)