Skip to content

Commit

Permalink
initial repo
Browse files Browse the repository at this point in the history
  • Loading branch information
upkarlidder committed Oct 2, 2020
1 parent ad13616 commit b9747eb
Show file tree
Hide file tree
Showing 5 changed files with 140 additions and 1 deletion.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.vscode/
1 change: 1 addition & 0 deletions .ibm-project
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"build-release-ready":false,"build-debug-ready":false,"devops":false,"deploy-image":"","chart-path":"","ibm-cluster":"","motd-access":"Thu, 01 Oct 2020 13:55:37 PDT","app-id":"","deploy-target":"","knative-service-filename":""}
139 changes: 138 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,138 @@
# ibmhacks
# Build Fast on IBM Cloud

Collection of tips and tutorials on IBM Cloud to help you get started quickly with IBM Cloud.

![ibm developer](images/ibm-developer-animation-final-50.gif)

## What is IBM Cloud?
Provides over 190 services that allow you to build and customize your applications. The catalog provides free services in networking, containers, computing, analytics, machine learning, blockchain, databases, devops, internet of things, security and mobile. You can use the dashboard or the CLI (Command Line Interface) to create and work with these services.

## How do I sign up?
If you are attending an event, please ask the IBM organizer or mentor for a link to sign up for a free account.

## Is it free?
A lot services on IBM Cloud have the lite tier, that you can use with your free IBM Cloud account. Lite accounts
- **don't have an expiration date**, **don't require a credit card** and
- **provide limited access to a catalog of more than 40 services**,
- **including IBM Watson® APIs.**

## What are some products I can use to get started quickly?
### IBM Developer resources
- [IBM Developer](https://developer.ibm.com)
- [Code Patterns](https://developer.ibm.com/patterns/)
### Machine Learning
#### [Natural Language Understanding](https://www.ibm.com/cloud/watson-natural-language-understanding)

> Analyze various features of text content at scale. Provide text, raw HTML, or a public URL and IBM Watson Natural Language Understanding will give you results for the features you request. The service cleans HTML content before analysis by default, so the results can ignore most advertisements and other unwanted content.
- [Docs](https://cloud.ibm.com/docs/natural-language-understanding?topic=natural-language-understanding-getting-started)
- [API](https://cloud.ibm.com/apidocs/natural-language-understanding)
- [Demo](https://developer.ibm.com/patterns/category/natural-language-processing/?fa=date%3ADESC&fb=)
- [Code Patterns](https://developer.ibm.com/patterns/category/natural-language-processing/?fa=date%3ADESC&fb=)

#### [Watson Assistant](https://www.ibm.com/cloud/watson-assistant/)

> Watson Assistant is a conversation AI platform that helps you provide customers with fast, straightforward and accurate answers to their questions, across any application, device or channel. Most chatbots try to mimic human interactions, frustrating customers when a misunderstanding arises. Watson Assistant is more than a chatbot. It knows when to search for an answer from a knowledge base, when to ask for clarity and when to direct users to a human. And since it can be deployed in any cloud or on-premises environment – smarter AI is finally available wherever you need it.
- [Docs](https://cloud.ibm.com/docs/assistant?topic=assistant-getting-started#getting-started)
- [API](https://cloud.ibm.com/apidocs/assistant/assistant-v2)
- [Demo](https://watson-assistant-demo.ng.bluemix.net)
- [Code Patterns](https://developer.ibm.com/patterns/category/conversation/?fa=date%3ADESC&fb=)

#### [Visual Recognition](https://www.ibm.com/cloud/watson-visual-recognition) / [Cloud Annotation Tool](https://cloud.annotations.ai/login)

>Watson Visual Recognition makes it easy to extract thousands of labels from your organization’s images and detect for specific content out-of-the-box. You can also build custom models to detect for specific content in images inside your applications.
> - Classify your images
> - Train with less data
> - Object Detection
> - Easy Custom Training
> - Visually Inspect Anything
> - Bring AI into iOS apps with Core ML
> Cloud Annotations makes labeling images and training machine learning models easy. Whether you’ve never touched a line of code in your life or you’re a TensorFlow ninja, these docs will help you build what you need. Let’s get started!
- [Cloud Annotation Tool Docs](https://cloud.annotations.ai/docs)
- [Visual Recognition API](https://cloud.ibm.com/apidocs/visual-recognition/visual-recognition-v3)
- [Visual Recognition Demo](https://visual-recognition-code-pattern.ng.bluemix.net)
- [Visual Recognition Code Patterns](https://developer.ibm.com/patterns/category/vision/?fa=date%3ADESC&fb=)
#### [Jupyter Notebooks](https://developer.ibm.com/components/jupyter/)
> An open-source web application that supports interactive data science and scientific computing across all programming languages
> Jupyter Notebooks are open-source web applications that let you create and share documents that contain live code, equations, visualizations and narrative text.
- [Docs](https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/notebooks-parent.html)
- [Demo](https://www.youtube.com/watch?v=a3wUQ_nomFg)
- [Code Patterns](https://developer.ibm.com/patterns/category/machine-learning/?fa=date%3ADESC&fb=)

#### [Watson Machine Learning](https://www.ibm.com/cloud/machine-learning)
>IBM Watson® Machine Learning helps data scientists and developers accelerate AI and machine-learning deployment. With its open, extensible model operation, Watson Machine Learning helps businesses simplify and harness AI at scale across any cloud. Watson Machine Learning provides capabilities to help you:
>Deploy models built with IBM Watson Studio and open source tools.
>- Dynamically retrain models
>- Automatically generate APIs to build AI-powered applications
>- Manage models through integration with IBM Watson Openscale™
>- Streamline model management and deployment end-to-end with an easy-to-use interface
- [Docs](https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/ml-overview.html)
- [API](http://ibm-wml-api-pyclient.mybluemix.net)
- [Demo](https://developer.ibm.com/technologies/machine-learning/series/learning-path-machine-learning-for-developers/)
- [Code Patterns](https://developer.ibm.com/patterns/category/machine-learning/?fa=date%3ADESC&fb=)

#### [AutoAI](https://www.ibm.com/cloud/watson-studio/autoai)
> To help simplify an AI lifecycle management cycle, AutoAI automates:
> - Data preparation
> - Model development
> - Feature engineering
> - Hyper-parameter optimization
> AutoAI is available within IBM Watson® Studio with one-click deployment through Watson Machine Learning. Use it with Watson OpenScale™ to track and measure AI outcomes together with the Watson Studio family.
- [Docs](https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/autoai-overview.html)
- [Demo](https://www.youtube.com/watch?v=hLxwpjth1p4&feature=emb_logo)

### Databases
#### [Relational Database - DB2](https://www.ibm.com/cloud/db2-on-cloud)
> IBM Db2 on Cloud is a fully managed SQL cloud database that offers a dedicated operations team, point-in-time recovery, high availability disaster recovery (HADR) technology with multizone region support and independent scaling to protect your enterprise applications.
- [Docs](https://cloud.ibm.com/docs/Db2onCloud?topic=Db2onCloud-free_plan)
- [Code Patterns](https://developer.ibm.com/patterns/category/ibm-db2-database/?fa=date%3ADESC&fb=)

#### [NoSQL Database - Cloudant](https://www.ibm.com/cloud/cloudant)
> IBM Cloudant® is a fully managed, distributed database that is optimized for handling heavy workloads that are typical of large, fast-growing web and mobile apps.
> Features
> - Serverless
> - Secure
> - Global availability
> - Powerful HTTP API
> - Global availability
- [Docs](https://cloud.ibm.com/docs/Cloudant?topic=Cloudant-about#about)
- [API](https://cloud.ibm.com/apidocs/cloudant)
- [Sample applications](https://cloud.ibm.com/docs/Cloudant?topic=Cloudant-about#tutorials)
### Application Runtimes
- IBM Cloud Foundry
- [Python](https://github.com/IBM-Cloud/get-started-python)
- [Node.js](https://github.com/IBM-Cloud/get-started-node)
- [Swift](https://github.com/IBM-Cloud/get-started-swift)
- [Go](https://github.com/IBM-Cloud/get-started-go)
- [Java](https://github.com/IBM-Cloud/get-started-java)
- [ASP.NET](https://github.com/IBM-Cloud/get-started-aspnet-core)
- You can also create applications from the CLI
![](images/ibmcloud-cli.png)
- [IBM Cloud Functions](https://www.ibm.com/cloud/functions)
- [Python](https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-prep#how_to_package_python)
- [Node.js](https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-prep#prep_js)
- [Swift](https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-prep#prep_swift)
- [Go](https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-prep#prep_go)
- [IBM Cloud Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started)
- TBD
### Rapid Prototyping
- [Node-RED](https://developer.ibm.com/components/node-red/)
- [Node-RED Docs](https://nodered.org/docs/)

## Covid19 resources
- [Resources from Call for Code](https://developer.ibm.com/callforcode/get-started/covid-19/)
- [Node-RED Covid charts](https://github.com/call-for-code/node-red-contrib-twc-covid19-tracker)

## Build fast with IBM Cloud videos
- [Deploy Angular.js application on IBM CLoud](https://www.youtube.com/watch?v=xu6nEY2Y03A)
- [Deploy Node.js application on IBM Cloud](https://www.youtube.com/watch?v=uvSnIxFxn5M)
Binary file added images/ibm-developer-animation-final-50.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/ibmcloud-cli.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit b9747eb

Please sign in to comment.