benjaminwalker commited on
Commit
ee30313
·
verified ·
1 Parent(s): 350720e

Add model card

Browse files
.gitattributes CHANGED
@@ -33,3 +33,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ assets/readme/bike_sharing_forecast.png filter=lfs diff=lfs merge=lfs -text
37
+ assets/readme/ci_proto_pareto_frontier.png filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -2,4 +2,136 @@
2
  license: other
3
  license_name: ci-proto-licence
4
  license_link: https://huggingface.co/ContinuousIntelligence/ci-proto/blob/main/LICENCE
 
 
 
 
 
 
 
5
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  license: other
3
  license_name: ci-proto-licence
4
  license_link: https://huggingface.co/ContinuousIntelligence/ci-proto/blob/main/LICENCE
5
+ library_name: continuousintelligence
6
+ pipeline_tag: time-series-forecasting
7
+ tags:
8
+ - time-series
9
+ - forecasting
10
+ - probabilistic-forecasting
11
+ - foundation-model
12
  ---
13
+
14
+ <img src="assets/readme/header.svg" alt="ci-proto · Continuous Intelligence" width="1200">
15
+
16
+ # Introducing ci-proto, our frontier model that says goodbye to context windows and hello to accuracy
17
+
18
+ **State-of-the-art forecasting at your fingertips.**
19
+
20
+ - **2M+ context window.** Process 64× the history of any other time-series foundation
21
+ model.
22
+ - **Frontier accuracy.** Leading forecasting performance on fev-bench.
23
+ - **CPU and GPU support.** Run locally through the same Python API.
24
+ - **Multivariate forecasting.** Turn relationships between signals into more accurate
25
+ forecasts.
26
+ - **Uncertainty included.** Get nine quantiles between 0.1 and 0.9 to plan for a range of
27
+ outcomes.
28
+
29
+ **[Make your first forecast](#make-your-first-forecast) ·
30
+ [See the results](#frontier-performance) ·
31
+ [Join the waitlist for our next release](https://www.continuousintelligence.co.uk/waitlist) ·
32
+ [Join our Design Partner Program](https://docs.google.com/forms/d/e/1FAIpQLSdn59prmnz5KpJtVQlyo1FFGLA_YgIB93Z5E5pVIvpTYBnFuw/viewform)**
33
+
34
+ ## Make your first forecast
35
+
36
+ **Your first forecast in a few lines.** Install with Python 3.10–3.14:
37
+
38
+ ```sh
39
+ pip install continuousintelligence
40
+ ```
41
+
42
+ Forecast the next day of bicycle rentals from five observed days of hourly demand
43
+ in Washington, D.C. The example history is included with the package:
44
+
45
+ ```python
46
+ import continuousintelligence as ci
47
+
48
+ # Load the model (uses CUDA when available).
49
+ model = ci.load_model("ContinuousIntelligence/ci-proto")
50
+
51
+ # Load example history as a torch.Tensor shaped [variables, time].
52
+ history = ci.load_example()
53
+
54
+ # Forecast the next 24 hourly time steps.
55
+ prediction = model.forecast(history, horizon=24)
56
+
57
+ # Plot the forecast and its uncertainty bands.
58
+ ci.plot_forecast(history, prediction, model.quantiles, output="forecast.png")
59
+ ```
60
+
61
+ ![Five days of hourly bicycle rentals followed by ci-proto's next-day median
62
+ forecast and nested quantile bands.](assets/readme/bike_sharing_forecast.png)
63
+
64
+ **The next 24 hours, with uncertainty included.** The shaded region marks the forecast
65
+ day. The curve shows the model's median forecast, surrounded by nested quantile bands.
66
+ Replace the example history with your own to get started.
67
+
68
+ Data: Hadi Fanaee-T (2013), [Bike Sharing, UCI](https://doi.org/10.24432/C5W894),
69
+ licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).
70
+
71
+ **Dive deeper.** The [walkthrough notebook][walkthrough] extends this example with calendar
72
+ covariates, practical uses of the quantiles, and forecasting through missing data.
73
+
74
+ [walkthrough]: https://github.com/continuousintelligence/ci/blob/main/examples/walkthrough.ipynb
75
+
76
+ ## Frontier performance
77
+
78
+ **The #1 foundation model on fev-bench.**
79
+
80
+ ![Mean scaled quantile loss on fev-bench versus parameter count for ci-proto and other
81
+ forecasting models. Lower is better.](assets/readme/ci_proto_pareto_frontier.png)
82
+
83
+ ## Talk to the team
84
+
85
+ **Tell us what you need to predict.** We want to hear about the decisions you're trying to
86
+ improve, the data you're working with, and where current methods fall short.
87
+
88
+ Whether you're exploring a new idea or improving an existing system, we'd like to work
89
+ with you on a solution. Share your use case, your constraints, and what success would look
90
+ like, and let's discuss how we can help.
91
+
92
+ **[Join our Design Partner Program](https://docs.google.com/forms/d/e/1FAIpQLSdn59prmnz5KpJtVQlyo1FFGLA_YgIB93Z5E5pVIvpTYBnFuw/viewform)**
93
+
94
+ ## Beyond ci-proto
95
+
96
+ **Frontier performance is our starting point.** ci-proto gives you a first look at our
97
+ approach to time-series intelligence. Our next release builds on that foundation.
98
+ Join the waitlist to be the first to hear what's new, see the results, and find out when
99
+ you can try it.
100
+
101
+ **[Join the waitlist](https://www.continuousintelligence.co.uk/waitlist)**
102
+
103
+ ## Usage details
104
+
105
+ Covariates, categorical inputs, timestamps, related series, revision pinning, and CPU and
106
+ GPU setup are documented in the [package README](https://github.com/continuousintelligence/ci#usage-details).
107
+
108
+ ## Model details
109
+
110
+ - **Developed by:** Continuous Intelligence Limited
111
+ - **Model type:** pretrained time-series foundation model for zero-shot probabilistic forecasting
112
+ - **Parameters:** 167M
113
+ - **Inputs:** one or more target series, with optional past and future covariates, timestamps and related series
114
+ - **Outputs:** nine quantiles from 0.1 to 0.9 for every target and forecast step
115
+ - **Files:** `model.ckpt` (histories up to 16,384 steps), `model-long.ckpt` (longer histories, selected
116
+ automatically), `tta.json` (preprocessing and calibration settings) and `config.json` (model information)
117
+
118
+ ## Training and evaluation
119
+
120
+ - **Training data:** a large corpus of real-world and synthetic time series.
121
+ - **Evaluation:** zero-shot on all 100 tasks of [fev-bench](https://huggingface.co/spaces/autogluon/fev-leaderboard),
122
+ with the released preprocessing and calibration in `tta.json`, scored by scaled quantile loss.
123
+
124
+ ## Licence
125
+
126
+ The model weights are released under the [ci-proto Code and Model Licence](LICENCE).
127
+
128
+ ## Citation
129
+
130
+ ```bibtex
131
+ @misc{ci-proto-2026,
132
+ title = {ci-proto},
133
+ author = {{Continuous Intelligence Limited}},
134
+ year = {2026},
135
+ url = {https://huggingface.co/ContinuousIntelligence/ci-proto}
136
+ }
137
+ ```
assets/readme/bike_sharing_forecast.png ADDED

Git LFS Details

  • SHA256: da28b3388dcc823887bc40921b284d17d2f3f2aec1c5cf68d92b2c0ffe68e839
  • Pointer size: 131 Bytes
  • Size of remote file: 226 kB
assets/readme/ci_proto_pareto_frontier.png ADDED

Git LFS Details

  • SHA256: fa99ea3fdbcfc8ef8e97c7d2b16ab3db25f014ceed3aac98a08092ccab9120a2
  • Pointer size: 131 Bytes
  • Size of remote file: 254 kB
assets/readme/header.svg ADDED