How are you everyone? I’ll tell you about
Skychain project. Please read until end.
Skychain
is an infrastructure blockchain project aimed to host, train and use artificial
neural networks (ANNs) by market participants. First years of Skychain
development will be devoted only to medicine to help doctors and patients have
accurate diagnoses using this system.
Skychain is a "sharing economy" project, it means that each member of the Skychain ecosystem will provide his resources and thus create a product that is ahead of any competitors. In its turn, the system will reward each participant with high benefits.
Skychain is a "sharing economy" project, it means that each member of the Skychain ecosystem will provide his resources and thus create a product that is ahead of any competitors. In its turn, the system will reward each participant with high benefits.
Skychain is a project that will
"uberize" artificial neural networks, but with developers of
individual ANNs instead of taxi drivers, consumers of ANNs (doctors and
patients) instead of passengers and computers and server of miners instead of
cars. IBM estimates the artificial intelligence market in the sphere of
medicine at $200 billion a year in a few years. The goal of Skychain is
to take control over 70% of this market with create the best open
infrastructure that will accumulate the resources of the majority of
participants of this industry and surpass any closed corporate product. In the
future, Skychain may be used for building, fast distributed training and
further use of a wide range of neural networks not only in medicine.
Skychain
is a "distributed open network" project designed to accurately
diagnose patients and
prescribe effective treatment. Skychain has the following advantages:
prescribe effective treatment. Skychain has the following advantages:
- Uploading
any ANNs trained by laboratories or specialists to Skychain and receiving
payment from end users of ANNs;
- It's
a data marketplace as Service for Deep Learning, where medical data
suppliers will be able tonoffer their datasets as a service for AANs
training;
- Effective
use of miners’ computing resources to ensure smooth operation of a neural
network;
- Public
pay-per-use access to the neural network capabilities;
- Open
distributed storage of all ANNs within Skychain and their settings, stored
in a distributed chain of blocks according to the blockchain principles;
- Constant
learning of a neural network upon adding new information and experience.
Structure of Skychain modules
The Skychain project consists of several
interconnected modules:
1. SkyUI - Module for
conducting an interactive dialogue with a doctor or patient
·
The dialogue is conducted in an interactive form. Besides text
information, this module can download images and graphic files with medical
test results (MRI, CT, X-ray, Histology, Endoscopy, etc.).
·
The module also recognizes test results in a form of structured
documents.
2.
SkyEngine – Core of the artificial neural network
·
It analyzes all information about the patient and gives a
diagnosis or a list of possible diagnoses and a list of medical tests and
studies required for an accurate diagnosis.
·
It is a set of trained ANNs. The input neural network classifies
all the information received, determining areas for a detailed analysis.
·
Then, the input neural network sends all patient information to
specialized ANNs checking for presence/absence of certain diagnoses or
problems.
·
In case of severe diseases, specialized ANNs will perform
differential diagnostics of diseases and confirm/reject diseases that threaten
the life and health of a patient.
3.
SkyLearningZone - Closed area for neural networks training
·
This is the data marketplace where medical data providers can
provide their datasets as a service for the training of third-party neural
networks.
·
Trained neural networks on the supplier data sets can only be used
within Skychain, so the date set providers will receive a guaranteed share of
revenue from all neural networks trained based on their data;
·
One neural network can be trained using several datasets of a
single medical area thereby achieving high depth and accuracy.
·
Neural networks, which were trained in SkyLearningZone, cannot
leave this zone and their authors won't be able to copy their neural networks,
but can only provide paid access to their functions. This ensures that the
owner of the data will receive royalty from all neural networks trained on the
basis of his data. And also guarantees the preservation of the value of the
data of the supplier.
·
When training neural networks in SkyLearningZone, the structure
and code of the neural network also cannot be downloaded from SkyLearningZone,
so the author of the neural network guarantees the safety of its own
developments and know-how.
·
All the neural networks trained in SkyLearningZone are
automatically ranked because In addition to training, the neural networks are
tested and their accuracy and quality are automatically determined.
4.
SkyConstructor
·
An interactive environment for building and training ANNs. An
ANN’s author builds a structure of an ANN in a visual editor and selects its
learning mechanism.
·
The module also provides ready-made patterns of ANNs for fast
building a neural network.
·
An ANN’s author creates a description of the neural network and
uploads it to Skychain paying a reward to the system (miners) for adding his
neural network to the blockchain.
5.
SkyTherapist – Module for creating treatment protocols
·
A specialized module consisting of a database of scientific
researches and recommendations, trained on patient records by a neural network.
·
The module generates the most effective treatment protocol
according to the patient diagnosis, test results and general information
(growth, age, vest, drug tolerance, medical history, etc.).
6.
SkyMobile - A mobile application that allows patients to get
independent service by using Skychain on their own. Tasks solved at the first
stage include:
·
Diagnosis of melanoma, according to a photo from a mobile phone;
·
Analysis of symptoms of a patient who does not require emergency
hospitalization, prescribing medicines that do not require a prescription;
·
Detection of risks and threats to the patient’s health and a
recommendation to contact the nearest doctor if detected.
Skychain
Architecture
Blockchain
network
The central element of the Skychain ecosystem is
the Blockchain network providing interaction between network participants. A
block, which size is limited to 10 MB, includes confirmation of the execution
of the following operations (transactions):
·
Skychain Global Coin transactions
·
Requests for an inference using a neural network
·
Requests for neural network training
·
Publishing inference results
·
Publishing a new neural network in the register (1 per block)
·
Changing a neural network’s owner (10 per block)
·
Updating a neural network (10 per block)
Data Usage
To prevent the growth
of excessive Skychain blockchain networks, artificial neural network
configurations, as well as collection of training data published and stored in
separate p2p networks. On the block The BlockChain network is assigned a hash
of recorded data.
Creating an
artificial neural network
Using the
SkyConstructor tool, Skychain users create and customize layers neural network,
indicate the algorithms of its training, as well as sets of test data. After
completing the configuration, the creator of the neural network pays for its
training with Coins Skychain Global Coin.
Inference
(generating a result)
NN is an artificial neural network computing incoming information
about the IS patient and giving the result of OS calculations. NN consists of
PubNN - an unencrypted public part of the neural network in the blockchain. Any
Skychain member can run PubNN for calculations. Priv1NN and Priv2NN are
encrypted decoding neural networks within NN. They are encrypted in the
blockchain with the NN author’s key. Priv1NN and Priv2NN are executed on the
author's computer. These neural networks do not require significant computing
resources for operation, but they are an integral part of the NN artificial
neural network. The result of PubNN calculations is inaccurate without them.
This has the following advantages:
- 99%
of computing costs are performed on any free Skychain server. This
maximizes distribution and utilization of network servers.
- An
author of a neural network is protected from copying or use without his
permission, as well as has guaranteed renumeration in the amount set by
the author for each operation of using his neural network.
- The
author can always restore his encrypted decoding neural networks from the
block, if he knows his private key (password).
Tidak ada komentar:
Posting Komentar