From 2472c42845050a5555aed50790d925fc31696b7d Mon Sep 17 00:00:00 2001 From: <> Date: Fri, 8 Jul 2022 19:43:10 +0000 Subject: [PATCH] Deployed d18cbf8 with MkDocs version: 1.3.0 --- 404.html | 12 +- CNAME | 1 - explanation/index.html | 12 +- great_ai_example-main/index.html | 32 ++-- great_ai_example-main/src/data/index.html | 12 +- great_ai_example-main/src/deploy/index.html | 12 +- great_ai_example-main/src/train/index.html | 12 +- hello_world/index.html | 12 +- how-to-guides/index.html | 12 +- index.html | 165 ++++++++++++++++---- index.md | 111 +++++++++++-- media/hello-world-dashboard.png | Bin 0 -> 634259 bytes media/hello-world-docs.png | Bin 0 -> 510025 bytes open_s3/index.html | 120 +++++++------- reference/index.html | 140 +++++++++-------- scope-simple.drawio.svg | 125 +++++++++++++++ search/search_index.json | 2 +- simple-mag/train/index.html | 12 +- sitemap.xml.gz | Bin 205 -> 205 bytes tutorials/index.html | 16 +- 20 files changed, 587 insertions(+), 221 deletions(-) delete mode 100644 CNAME create mode 100644 media/hello-world-dashboard.png create mode 100644 media/hello-world-docs.png create mode 100644 scope-simple.drawio.svg diff --git a/404.html b/404.html index f5375bd..dd6a69b 100644 --- a/404.html +++ b/404.html @@ -6,6 +6,10 @@ + + + + @@ -166,7 +170,7 @@
Make sure you have python3, pip, and venv installed.
-On Ubuntu, execute:
sudo apt install -y python3 python3-pip python3-venv
python3 -m venv --copies .env
-source .env/bin/activate
-
-pip install -r requirements.txt
-
-For full documentation visit mkdocs.org.
-mkdocs new [dir-name] - Create a new project.mkdocs serve - Start the live-reloading docs server.mkdocs build - Build the documentation site.mkdocs -h - Print help message and exit.Applying AI is becoming increasingly easier but many case studies have shown that these applications are often deployed poorly. This may lead to suboptimal performance and to introducing unintended biases. To extend the list of available solutions, GreatAI helps you easily transform your prototype AI code into production-ready software.
+"There is a need to consider and adapt well established SE practices which have been ignored or had a very narrow focus in ML literature." +— John et al.
+"Finally, we have found that existing tools to aid Machine Learning development do not address the specificities of different projects, and thus, are seldom adopted by teams." — Haakman et al.
+"Because a mature system might end up being (at most) 5% machine learning code and (at least) 95% glue code, it may be less costly to create a clean native solution rather than re-use a generic package." — Sculley et al.
+"For example, practice 25 is very important for “Traceability", yet relatively weakly adopted. We expect that the results from this type of analysis can, in the future, provide useful guidance for practitioners in terms of aiding them to assess their rate of adoption for each practice and to create roadmaps for improving their processes. — Serban et al.
+async inference methodsmkdocs.yml # The configuration file.
-docs/
- index.md # The documentation homepage.
- ... # Other markdown pages, images and other files.
-
+from great_ai import GreatAI
+
+@GreatAI.create #(1)
+def hello_world(name: str) -> str: #(2)
+ return f"Hello {name}!"
+@GreatAI.create wraps your hello_world function with a GreatAI instance. The function will behave very similarly but:
Trace[str],process_batch method for supporting parallel execution,great-ai command-line tool.Typing functions is recommended in general, however, not necessary for GreatAI to work.
+In practice, hello_world could be an inference function of some AI/ML application. But it could also just wrap a black-box solution of some SaaS. Either ways, it is imperative to have continuos oversight of the services you provide and data you process.
++Navigate to localhost:6060 in your browser.
+


Success
+Your GreatAI service is ready for production use. Many of the SE4ML best-practices are configured and implemented automatically. To have full control over your service and to understand what else you might need to do in your use case, continue reading this documentation.
+GreatAI fits between the prototype and deployment phase of your (or your organisation's) AI development lifecycle. This is highlighted with blue in the diagram. Here, a number of best practices can be automatically implemented concerning the following 5 aspects:
+There are other, existing solutions aiming to facilitate this phase. Amazon SageMaker and Seldon Core provide the most comprehensive suite of features. If you have the opportunity use those, do that because they're great.
+However, research indicates that professionals rarely use them. This may be due to their inherent setup and operating complexity. GreatAI is designed to be as simple to use as possible. Its clear, high-level API and sensible default configuration makes it extremely easy to start using. Despite its relative simplicity over Seldon Core, it still implements many best-practices, and thus, can meaningfully improve your deployment without requiring prohibitively large effort.
+kv^Y6vw565;lH{UvMd7IX7tJ`rCIkUF*b6IgeSpeNM5+oWJJLlVnV+G6|
zjdd~pV!oN{Fsuq`cx;U0Opm>r))EbLYq>T*f_yz&J}Z!Y+=K^PF1Wc5?KdKfduaUY
zBothN`KZbFovTW&K@iYe3CC}< Vcos^3IT(K2sIi96;@+nQJn@;MpdX)EhTk+xYQUwG}CxVp4kU~PEO-gnK~;^o**
zFxQ4UMq64{l#^xeDHKS7*=u(ql1hv2-X#$Co>?HcXYy~LVP__aEniNb_%GG`cRW1w
zv;ktllQl>C`A>o|5evWvqP0U-?~pKA#NTqED-!cuUYI;`Ah|rNz`oJ(wvvS9_vK1w
zD)s~V mVO~U
zIexW|BDXSZxcH>Kfob4@yAhRju5z9QL(PII6k<}Wc~Jy$x{6OXRI&5~%qaW<#pu$9
zrtOZM+o7=v45Vy{2yJBrs3wJ(2V`x7@!OYxo$cJmRv+)Yl>!^DUP%>Aq|bIXp-q{-
zq2&J4x`7dT)wXbeL|3e4OxT-k*6&61)$0z=97^qwJ{^>$40hqZHiYq8V$%cD4xESt
z`|y4FX@QA2CM#wlT2ix!6&~fw#uQ&2nL9;s&>EKIyiwDJ=&G|fBY$+4V3G2AccPvr
zF3401)8@j}jpQBKK)}R)In$BniFmiZv;*1rP<-3wr+TFs;O+HM=KdH*!>ZWbxRd2Q
zy*ZSiZ}yya)qRQ9Xt6+D5-PFdF_-A#V$c3^-L71y!MR+%Iyam?g$c!W%(P2+S;k*V
zY+lRTL-_@TmC`J^;hS#vrs`sn5~c$u`C%FVM`c2md^WxJY9BOPes)~f7wm<6@~O*~
z