TWI739124B - Cloud transaction system and method for providing neural network training model in supervised state - Google Patents

Cloud transaction system and method for providing neural network training model in supervised state Download PDF

Info

Publication number
TWI739124B
TWI739124B TW108123294A TW108123294A TWI739124B TW I739124 B TWI739124 B TW I739124B TW 108123294 A TW108123294 A TW 108123294A TW 108123294 A TW108123294 A TW 108123294A TW I739124 B TWI739124 B TW I739124B
Authority
TW
Taiwan
Prior art keywords
training
training model
client
neural network
model
Prior art date
Application number
TW108123294A
Other languages
Chinese (zh)
Other versions
TW202040438A (en
Inventor
黃宗祺
廖英凱
蔡輔仁
Original Assignee
長佳智能股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 長佳智能股份有限公司 filed Critical 長佳智能股份有限公司
Priority to CN201910677648.5A priority Critical patent/CN110532445A/en
Priority to JP2019149351A priority patent/JP2020184289A/en
Priority to US16/552,564 priority patent/US20200342313A1/en
Priority to CA3053334A priority patent/CA3053334A1/en
Priority to EP19195582.2A priority patent/EP3731153A1/en
Priority to KR1020190116736A priority patent/KR102412939B1/en
Publication of TW202040438A publication Critical patent/TW202040438A/en
Application granted granted Critical
Publication of TWI739124B publication Critical patent/TWI739124B/en

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一種在被監督狀態下提供類神經網路訓練模型之雲端交易系統及其方法,主要是對複數個數據資料以不同的訓練程式進行訓練,進而得到不同的訓練模型,而可供用戶端由遠端藉由第三方交易平台進行交易,並且在監督單元的監督之下依交易結果來下載前述的不同的訓練模型,進而可供用戶端比較出不同訓練模型之間的準確度差異,藉以促進訓練模型的準確度。A cloud trading system and method that provide a neural network-like training model in a supervised state. It mainly trains multiple data data with different training programs, and then obtains different training models, which can be used by the client to remotely The terminal conducts transactions through a third-party trading platform, and downloads the aforementioned different training models according to the transaction results under the supervision of the supervision unit, so that the user terminal can compare the accuracy differences between different training models to facilitate training The accuracy of the model.

Description

在被監督狀態下提供類神經網路訓練模型之雲端交易系統及其方法Cloud transaction system and method for providing neural network training model in supervised state

本發明係與類神經網路訓練模型之雲端交易技術有關,特別是指在巨量的圖形化醫療數據資料庫中,供使用者自由運用訓練數據並進行付費交易的一種在被監督狀態下提供類神經網路訓練模型之雲端交易系統及其方法。 The present invention is related to the cloud transaction technology of the neural network training model, and particularly refers to a kind of data provided in a supervised state for users to freely use training data and conduct paid transactions in a huge graphical medical data database. A cloud trading system and method similar to neural network training model.

人工智慧、機器學習、類神經網路深度學習之間的堆疊關係密不可分,影響結果為各領域功能性預測之準確度的高低,其中最基礎的深度學習為執行機器學習的靈魂,藉以展現人類的智慧。然而在作深度學習需要在縝密的類神經網路架構下,對資料進行表徵學習的演算法才能達到高準確性的功能性預測,而目前並無一完整、齊備、巨量精準的圖形化醫療數據資料庫,供全世界人工智慧人才使用,使得醫療領域人工智慧發展與應用受到了瓶頸;另一方面擁有一完整、齊備、巨量精準的圖形化醫療數據資料庫的單位,通常不願意公開這些數據,而將其自行使用研究開發,然而人才有限,有了一完整、齊備、巨量精準的醫療影像標記數據資料庫,卻苦無人才開發新的演算法進行訓練高準確的模型及高精準應用,致使模型準確度提升慢,應用範圍小。 The stacking relationship between artificial intelligence, machine learning, and neural network-like deep learning is inseparable. The result is the accuracy of functional prediction in each field. Among them, the most basic deep learning is the soul of machine learning, which can show human beings. Of wisdom. However, deep learning requires a meticulous neural network-like architecture to perform characterization learning algorithms on data to achieve high-accuracy functional predictions. At present, there is no complete, complete, and massively accurate graphical medical treatment. The data database is used by artificial intelligence talents all over the world, which makes the development and application of artificial intelligence in the medical field suffer a bottleneck; on the other hand, a unit that has a complete, complete, massive and accurate graphical medical data database is usually unwilling to disclose it. These data are used for research and development on their own. However, the talents are limited. There is a complete, complete, and massive and accurate medical image labeling data database. However, there is no talent to develop new algorithms for training high-accuracy models and high-precision models. Accurate application results in slow improvement of model accuracy and small application range.

而對於一數據資料,以類神經網路進行訓練而形成一模型的技術,也已是眾所周知的技術了。例如我國公告TW I645303號專利,其請求項18就揭露了以類神經網路訓練一特徵資料的技術。又如我國公告TW I662511號專,則於其請求項5,6中露了以不同的深度卷積神經網路(DCNN)訓練形成不同的數個分類模型的技術。 For a piece of data, the technique of forming a model through neural network-like training is also a well-known technique. For example, my country's announcement of Patent No. TW I645303, its claim 18 discloses the technology of training a feature data with a similar neural network. Another example is my country's Announcement No. TW I662511, and its request items 5 and 6 reveal the technology of using different deep convolutional neural network (DCNN) training to form different classification models.

爰是,本發明人今基於產品不斷改良創新之理念,乃本著多年從事產品設計開發的實務經驗,以及積極潛心研發思考,經由無數次之實際開發經驗,致有本發明之產生。 It is that the inventor of the present invention is based on the concept of continuous product improvement and innovation, based on years of practical experience in product design and development, and active research and development thinking, through countless actual development experiences, leading to the invention of this invention.

目前的巨量圖形化醫療數據資料庫中,並沒有可以藉由付費交易機制來讓使用者取得以類神經網路訓練後之訓練模型的機制,進而也造成其訓練模型沒有進一步改善準確度的空間。 In the current massive graphical medical data database, there is no mechanism that allows users to obtain a training model trained with a neural network through a paid transaction mechanism, which also causes the training model to fail to further improve the accuracy. space.

為了解決上述問題,本發明提出一種在被監督狀態下提供類神經網路訓練模型之雲端交易系統及其方法,其可以提供巨量圖形化醫療數據資料庫來做為數據資料,並提供已完成訓練的預訓練模型,以及提供訓練程式來讓使用者取得這個訓練程式所訓練完成的完成訓練模型,藉以讓使用者了解不同訓練模型的準確度差異。 In order to solve the above problems, the present invention proposes a cloud transaction system and method for providing neural network-like training models in a supervised state, which can provide a huge graphical medical data database as data, and provide completed The trained pre-training model and the training program provided to allow the user to obtain the completed training model trained by this training program, so that the user can understand the difference in accuracy of different training models.

為了達成上述效果,本發明提出一種在被監督狀態下提供類神經網路訓練模型之雲端交易系統,包含有:一儲存單元,至少儲存有複數個數據資料、一由預定類神經網路對該複數個數據資料進行訓練所完成的預訓練模型、至少一類神經網路的第一訓練程式、以及由該至少一第一訓練程式訓練該 複數個數據資料所完成的至少一完成訓練模型,該至少一完成訓練模型的準確度不同於該預訓練模型的準確度;一監督單元,耦接於該儲存單元;一交易埠,耦接於該監督單元,該交易埠用以供該監督單元耦接於外部的一第三方交易平台;以及一連入埠,耦接於該監督單元,該連入埠用以供一用戶端經由雲端耦接;其中:該監督單元用以由該交易埠接收一交易資訊,並依據該交易資訊來容許特定的用戶端經由該連入埠自該儲存單元下載該預訓練模型、該至少一第一訓練程式及該至少一完成訓練模型三者中之至少一者。 In order to achieve the above effects, the present invention proposes a cloud transaction system that provides a neural network-like training model in a supervised state. A pre-training model completed by training a plurality of data data, a first training program of at least one type of neural network, and the training of the at least one first training program At least one completed training model completed by a plurality of data data, the accuracy of the at least one completed training model is different from the accuracy of the pre-training model; a supervision unit, coupled to the storage unit; a transaction port, coupled to The monitoring unit, the transaction port is used for the monitoring unit to be coupled to an external third-party transaction platform; and an ingress port is coupled to the monitoring unit, and the port is used for a client to be coupled via the cloud ; Wherein: the monitoring unit is used to receive a transaction information from the transaction port, and according to the transaction information to allow a specific client to download the pre-training model and the at least one first training program from the storage unit via the connection port And at least one of the at least one completed training model.

此外,本發明也提出一種在被監督狀態下提供類神經網路訓練模型之交易方法,包含有下列步驟:以一用戶端經由雲端耦接該連入埠;該用戶端選擇所欲購買的該預訓練模型、該至少一第一訓練程式以及該至少一完成訓練模型三者中的至少一者;該用戶端對該第三方交易平台支付購買該預訓練模型、該至少一第一訓練程式以及該至少一完成訓練模型三者中的至少一者所對應的費用,該第三方交易平台發出一交易資訊給該監督單元,該監督單元即依據該交易資訊開放該用戶端的下載權限;以及該用戶端經由該連入埠,在該監督單元的監督下,下載其所選購的該預訓練模型、該至少一第一訓練程式及該至少一完成訓練模型三者中的至少一者。 In addition, the present invention also proposes a transaction method that provides a neural network-like training model in a supervised state, which includes the following steps: a client is coupled to the port via the cloud; the client selects the desired purchase At least one of the pre-training model, the at least one first training program, and the at least one completed training model; the client pays the third-party trading platform to purchase the pre-training model, the at least one first training program, and For the fee corresponding to at least one of the three at least one completed training model, the third-party trading platform sends a transaction information to the supervision unit, and the supervision unit opens the downloading authority of the client according to the transaction information; and the user The terminal downloads at least one of the pre-training model, the at least one first training program, and the at least one completed training model that it has purchased under the supervision of the supervision unit through the connection port.

藉此,本發明可以在提供巨量圖形化醫療數據資料庫來讓使用者應用的同時,還提供已完成訓練的預訓練模型,以及提供至少一個訓練程式來讓使用者取得新的訓練模型,藉以提升模型準確度。 In this way, the present invention can provide a huge graphical medical data database for users to use, and at the same time provide a pre-trained model that has been trained, and provide at least one training program for the user to obtain a new training model. In order to improve the accuracy of the model.

此外,本發明還可以讓使用者自己上傳額外的訓練程式,來對同樣的數據資料進行訓練,進而可以取得額外的訓練模型。亦即,除了前述的預訓練模型以及完成訓練模型之外,本發明還可讓使用者自行提供訓練程式來 對前述的數據資料進行訓練,進而得到新的訓練模型,藉此可以藉由提升類神經網路的機器學習與深度學習功能來不斷的提升訓練模型的準確度。 In addition, the present invention can also allow users to upload additional training programs by themselves to train the same data, thereby obtaining additional training models. That is, in addition to the aforementioned pre-trained model and completed training model, the present invention also allows the user to provide a training program to The aforementioned data is trained to obtain a new training model, so that the accuracy of the training model can be continuously improved by improving the neural network-like machine learning and deep learning functions.

在上傳時,該用戶端係藉由該連入埠上傳一類神經網路的第二訓練程式,該監督單元放行該第二訓練程式使其儲存於該儲存單元,該雲端伺服器係以該第二訓練程式訓練該複數個數據資料而產生一改善訓練模型,並將該改善訓練模型儲存於該儲存單元。 When uploading, the client uploads a second training program of a type of neural network through the connection port, the supervision unit releases the second training program to be stored in the storage unit, and the cloud server uses the first training program to store it in the storage unit. The second training program trains the plurality of data data to generate an improved training model, and stores the improved training model in the storage unit.

10:在被監督狀態下提供類神經網路訓練模型之雲端交易系統 10: A cloud trading system that provides a neural network training model in a supervised state

100:雲端伺服器 100: Cloud server

1001:實體電腦伺服器 1001: physical computer server

101:數據資料 101: Data Sheet

103:儲存單元 103: storage unit

1031:儲存設備 1031: storage equipment

104:第一訓練程式 104: The first training program

106:交易埠 106: trading port

108:連入埠 108: Connect to Port

201:用戶端 201: Client

203:服務控制介面 203: Service Control Interface

300:預訓練模型 300: pre-trained model

400:完成訓練模型 400: Complete the training model

600:監督單元 600: Supervision Unit

702:第三方交易平台 702: Third-party trading platform

703:交易資訊 703: Transaction Information

10’:在被監督狀態下提供類神經網路訓練模型之雲端交易系統 10’: A cloud trading system that provides a neural network-like training model in a supervised state

100’:雲端伺服器 100’: Cloud server

101’:數據資料 101’: Data

103’:儲存單元 103’: Storage unit

108’:連入埠 108’: Connected to the port

201’:用戶端 201’: Client

500’:改善訓練模型 500’: Improved training model

503’:第二訓練程式 503’: The second training program

600’:監督單元 600’: Supervision Unit

703’:交易資訊 703’: Transaction Information

圖1係本發明第一較佳實施例之方塊示意圖。 Fig. 1 is a block diagram of the first preferred embodiment of the present invention.

圖2係本發明第一較佳實施例之流程圖。 Figure 2 is a flowchart of the first preferred embodiment of the present invention.

圖3係本發明第一較佳實施例之另一方塊示意圖。 Fig. 3 is another block diagram of the first preferred embodiment of the present invention.

圖4係本發明第二較佳實施例之方塊示意圖。 Fig. 4 is a block diagram of the second preferred embodiment of the present invention.

圖5係本發明第二較佳實施例之流程圖。 Fig. 5 is a flowchart of the second preferred embodiment of the present invention.

為了詳細說明本發明之技術特點所在,茲舉以下之較佳實施例並配合圖式說明如後,其中:如圖1至圖2所示,本發明第一較佳實施例所提出之一種在被監督狀態下提供類神經網路訓練模型之雲端交易系統10,主要由一儲存單元103、一監督單元600、一交易埠106以及一連入埠108所組成,其中: 該儲存單元103,儲存有複數個數據資料101、一由預定類神經網路(圖中未示)對該複數個數據資料101進行訓練所完成的一預訓練模型300、至少一類神經網路的第一訓練程式104、以及一由該至少一第一訓練程式104訓練該複數個數據資料101所完成的至少一完成訓練模型400,該至少一完成訓練模型400準確度不同於該預訓練模型300的準確度。該預定類神經網路可以是廠商自行研發而不對外公開的高準確度演算法的訓練程式,而該預定類神經網路以及該至少一第一訓練程式104可以是卷積神經網路(CNN,Convolutional Neural Network)或循環神經網路(Recurrent Neural Network,RNN)或極限梯度提升(eXtreme Gradient Boosting,XGBoost)或隨機森林(Random Forest)或梯度提升決策樹(Gradient Boosting Machine)或支撐向量機(Support Vector Machine)等,且該預定類神經網路以及該至少一第一訓練程式104的演算法不相同,因此可以使得該預訓練模型300與該至少一完成訓練模型400的準確度不相同。其中,該複數個數據資料101係為圖形化醫療數據資料。該至少一第一訓練程式104在數量上可以為一個,也可以為多個,在多個第一訓練程式104的場合中,各個第一訓練程式104實務上會依前述不同的類神經網路(卷積神經網路(CNN,Convolutional Neural Network)或循環神經網路(Recurrent Neural Network,RNN)或極限梯度提升(eXtreme Gradient Boosting,XGBoost)或隨機森林(Random Forest)或梯度提升決策樹(Gradient Boosting Machine)或支撐向量機(Support Vector Machine))而分別具有不同的演算法,而在各個第一訓練程式104之間產生差異,以下的說明均以複數個第一訓練程式104為例,因此,該至少一完成訓練模型400也以複數個為例,且彼此間的準確度也會有所差異。 In order to explain in detail the technical features of the present invention, the following preferred embodiments are described in conjunction with the drawings. Among them: as shown in Figures 1 to 2, the first preferred embodiment of the present invention is proposed in The cloud trading system 10, which provides a neural network training model in a supervised state, is mainly composed of a storage unit 103, a supervision unit 600, a transaction port 106, and a connection port 108, of which: The storage unit 103 stores a plurality of data data 101, a pre-trained model 300 completed by training the plurality of data data 101 by a predetermined type of neural network (not shown in the figure), and at least one type of neural network The first training program 104 and at least one completed training model 400 completed by the at least one first training program 104 training the plurality of data data 101, the accuracy of the at least one completed training model 400 is different from that of the pre-training model 300 Accuracy. The predetermined neural network may be a training program of a high-accuracy algorithm developed by the manufacturer and not disclosed to the public, and the predetermined neural network and the at least one first training program 104 may be a convolutional neural network (CNN , Convolutional Neural Network) or Recurrent Neural Network (RNN) or extreme gradient boosting (eXtreme Gradient Boosting, XGBoost) or random forest (Random Forest) or gradient boosting decision tree (Gradient Boosting Machine) or support vector machine ( Support Vector Machine), etc., and the predetermined neural network and the algorithm of the at least one first training program 104 are different, so that the accuracy of the pre-training model 300 and the at least one completed training model 400 can be different. Among them, the plurality of data materials 101 are graphical medical data materials. The at least one first training program 104 can be one or more in number. In the case of multiple first training programs 104, each first training program 104 will be based on the aforementioned different neural network types in practice. (Convolutional Neural Network (CNN, Convolutional Neural Network) or Recurrent Neural Network (RNN) or Extreme Gradient Boosting (XGBoost) or Random Forest or Gradient Boosting Decision Tree (Gradient) Boosting Machine (Boosting Machine) or Support Vector Machine (Support Vector Machine)) have different algorithms, and there are differences between each first training program 104. The following descriptions are based on plural first training programs 104, so The at least one completed training model 400 is also taken as an example, and the accuracy of each model will be different.

該監督單元600,耦接於該儲存單元103。 The monitoring unit 600 is coupled to the storage unit 103.

該交易埠106,耦接於該監督單元600,該交易埠106用以供該監督單元600耦接於外部的一第三方交易平台702。 The transaction port 106 is coupled to the monitoring unit 600, and the transaction port 106 is used for the monitoring unit 600 to be coupled to an external third-party transaction platform 702.

該連入埠108,耦接於該監督單元600,該連入埠108用以供一用戶端201由雲端耦接。在實際實施時,該儲存單元103、該監督單元600、該交易埠106及該連入埠108可以整合在一個雲端伺服器100中,這裡的雲端伺服器100可以是單一個實體電腦伺服器,也可以是多個實體電腦伺服器聯合形成的一個大型系統,於本實施例中以一個實體電腦伺服器為例說明之,而實體電腦伺服器本身具有運算處理的功能。該用戶端201在實務上可以是一台電腦或智慧型手機。此外,在用戶端201耦接於該連入埠108後,實務上都會有一個服務控制介面203來讓該用戶端201操作的,這個服務控制介面203可以是本系統的一部分,也就是本系統10還包含了這個服務控制介面203,而在該用戶端201耦接於該連入埠108時,該服務控制介面203就由該連入埠108提供給該用戶端201開啟,例如,以網頁的形式顯示於該用戶端201。此外,在其他種的實施方式而言,該服務控制介面203也可以是一個程式直接安裝於該用戶端201,而在耦接於該連入埠108之後顯示出來,在這種狀況下,該服務控制介面203就不是包含在本系統之中了,而是安裝在該用戶端201的程式。該服務控制介面203係提供該預訓練模型300、該複數第一訓練程式104以及該複數完成訓練模型400的選購選項來供該用戶端201選購,且該服務控制介面203提供與該第三方交易平台702連接的連結,可供用戶端201在決定選購項目而欲進行付費時,點選該連結來與該第三方交易平台702耦接並進行付費。 The connection port 108 is coupled to the monitoring unit 600, and the connection port 108 is used for a client 201 to be coupled to the cloud. In actual implementation, the storage unit 103, the monitoring unit 600, the transaction port 106, and the connection port 108 can be integrated into a cloud server 100, where the cloud server 100 can be a single physical computer server. It can also be a large-scale system formed by a combination of multiple physical computer servers. In this embodiment, a physical computer server is taken as an example for illustration, and the physical computer server itself has a function of computing processing. The client 201 can be a computer or a smart phone in practice. In addition, after the client 201 is coupled to the inbound port 108, in practice, there will be a service control interface 203 for the client 201 to operate. This service control interface 203 can be a part of the system, that is, the system 10 also includes the service control interface 203, and when the client 201 is coupled to the inbound port 108, the service control interface 203 is provided by the inbound port 108 to the client 201 to open, for example, with a web page The form of is displayed on the client 201. In addition, in other embodiments, the service control interface 203 can also be a program directly installed on the client 201 and displayed after being coupled to the port 108. In this case, the The service control interface 203 is not included in the system, but is a program installed on the client 201. The service control interface 203 provides the pre-training model 300, the plurality of first training programs 104, and the plurality of completion training model 400 options for the client 201 to purchase, and the service control interface 203 provides options for the client 201 to purchase. The link connected to the three-party transaction platform 702 allows the user terminal 201 to click on the link to couple with the third-party transaction platform 702 and make payment when deciding to purchase an item and want to pay.

其中,該監督單元600用以由該交易埠106接收由該第三方交易平台702所傳送來的一交易資訊703,並依據該交易資訊703來容許該用戶端201 經由該連入埠108自該儲存單元103下載該預訓練模型300、該複數第一訓練程式104及該複數完成訓練模型400三者中的至少一者。 Wherein, the monitoring unit 600 is used for receiving a transaction information 703 sent by the third-party transaction platform 702 from the transaction port 106, and allowing the client 201 according to the transaction information 703 At least one of the pre-training model 300, the plurality of first training programs 104, and the plurality of completion training models 400 is downloaded from the storage unit 103 via the connection port 108.

如圖2所示,本第一實施例在進行交易時,其交易方法係為下列步驟: As shown in Figure 2, in the first embodiment, when a transaction is performed, the transaction method is the following steps:

S1:以該用戶端201經由雲端耦接該連入埠108。 S1: The client 201 is coupled to the connection port 108 via the cloud.

S2:該用戶端201藉由該服務控制介面203選擇所欲購買的該預訓練模型300、該複數第一訓練程式104以及該複數完成訓練模型400三者中的至少一者,以下就以該用戶端201選擇了前述三者的全部為例說明。 S2: The client 201 uses the service control interface 203 to select at least one of the pre-trained model 300, the plurality of first training programs 104, and the plurality of completed training models 400 to be purchased. The user terminal 201 selects all of the foregoing three as an example.

S3:該用戶端201對該第三方交易平台702支付購買該預訓練模型300、該複數第一訓練程式104以及該複數完成訓練模型400三者所對應的費用,該第三方交易平台702發出一交易資訊703給該監督單元600,該監督單元600即依據該交易資訊703開放該用戶端201的下載權限。 S3: The client 201 pays the third-party transaction platform 702 for the corresponding fees for purchasing the pre-trained model 300, the plural first training program 104, and the plural completed training model 400, and the third-party transaction platform 702 sends a The transaction information 703 is given to the supervisory unit 600, and the supervisory unit 600 grants the download authority of the client 201 based on the transaction information 703.

S4:該用戶端201經由該連入埠108,在該監督單元600的監督下,下載其所選購的該預訓練模型300、該複數第一訓練程式104以及該複數完成訓練模型400。 S4: The client 201 downloads the pre-trained model 300, the plurality of first training programs 104, and the plurality of completed training models 400 that it purchased under the supervision of the supervision unit 600 through the connection port 108.

完成上述步驟後,用戶端201即在該監督單元600的監督之下下載了所選購的標的。前述的預訓練模型300以及複數完成訓練模型400在準確度上不同,主要是為了讓用戶端201在下載後能了解到,以不同的訓練程式訓練而得的訓練模型在準確度上的差異,進而可以再依據此差異來決定是否要再開發更準確的訓練程式,提升訓練模型的準確度。由此可知,本發明可以在提供巨量圖形化醫療數據資料庫來讓使用者應用的同時,還提供已完成訓練的預訓練模型300,以及提供該複數第一訓練程式104來讓使用者取得該複數完成訓練 模型400,藉由不同的訓練模型在準確度上的差異,以及該複數第一訓練程式104的類神經網路的機器學習與深度學習功能差異,進而可以提升訓練模型的準確度。此外,在只有一個第一訓練程式104的場合中,就不存在有複數第一訓練程式104之間的差異問題了,進而,也將會只由一個第一訓練程式104訓練出的完成訓練模型400,同樣的也不會存在複數個完成訓練模型400的準確差異了,這樣的狀況就僅有將該完成訓練模型400的準確度與該預訓練模型300來進行準確度的差異比較。 After completing the above steps, the client 201 downloads the purchased subject matter under the supervision of the supervision unit 600. The aforementioned pre-training model 300 and the complex completion training model 400 are different in accuracy, mainly for the purpose of allowing the client 201 to understand the difference in accuracy of training models trained with different training programs after downloading. Then, based on this difference, it is possible to decide whether to develop a more accurate training program to improve the accuracy of the training model. It can be seen that, while providing a huge graphical medical data database for users to use, the present invention also provides a pre-trained model 300 that has been trained, and provides the plurality of first training programs 104 for users to obtain This complex number completes the training The model 400 can improve the accuracy of the training model through the difference in accuracy of different training models and the difference in the machine learning and deep learning functions of the neural network-like network of the plural first training program 104. In addition, in the case where there is only one first training program 104, there is no difference between the plural first training programs 104, and furthermore, only one first training program 104 will complete the training model. 400. Similarly, there will be no difference in accuracy of multiple completed training models 400. In such a situation, only the accuracy of the completed training model 400 and the pre-trained model 300 can be compared with each other in accuracy.

此外,須再補充說明的是,如圖3所示,該儲存單元103、該監督單元600、該交易埠106及該連入埠108,如果整合在多個實體電腦伺服器1001所聯合形成的系統中,則該儲存單元103也將會由多個實體電腦伺服器1001中的儲存設備1031所聯合形成,在此情況下,就可以將該預訓練模型300、該複數第一訓練程式104及該複數完成訓練模型400儲存於某一實體電腦伺服器1001的儲存設備1031,且只以該實體電腦伺服器1001設置該交易埠106及該連入埠108,而將該複數個數據資料101儲存於該聯合系統中的其他實體電腦伺服器1001的儲存設備1031。藉此同樣能達到儲存的效果,且又能將該複數個數據資料101分離出來而不與該預訓練模型300、該複數第一訓練程式104及該複數完成訓練模型400一起儲存在同一個儲存設備1031中,這樣一來,可以確保使用者僅能下載該預訓練模型300、該複數第一訓練程式104及該複數完成訓練模型400,而沒有機會下載該複數個數據資料101,達到額外保護該複數個數據資料的效果。 In addition, it should be added that, as shown in Figure 3, the storage unit 103, the supervision unit 600, the transaction port 106 and the connection port 108, if integrated in a combination of multiple physical computer servers 1001 In the system, the storage unit 103 will also be jointly formed by the storage devices 1031 in a plurality of physical computer servers 1001. In this case, the pre-training model 300, the plural first training programs 104 and The plurality of completed training models 400 are stored in a storage device 1031 of a physical computer server 1001, and only the physical computer server 1001 is used to set the transaction port 106 and the connection port 108, and the plurality of data data 101 are stored The storage device 1031 of the other physical computer server 1001 in the joint system. In this way, the effect of storage can also be achieved, and the plurality of data data 101 can be separated without being stored in the same storage together with the pre-training model 300, the plurality of first training programs 104, and the complex training model 400 In the device 1031, in this way, it can be ensured that the user can only download the pre-trained model 300, the plural first training program 104, and the plural completed training model 400, but has no chance to download the plural data 101, which achieves additional protection The effect of the plural data.

請再參閱圖4至圖5,本發明第二較佳實施例所提出之一種在被監督狀態下提供類神經網路訓練模型之雲端交易系統10’,主要概同於前揭第一實施例,不同之處在於:於本第二實施例中,該用戶端201’係藉由該連入埠108’上傳一類神經網路的第二訓練程式503’,該監督單元600’放行該第二訓練程式503’其儲存於該儲存單元103’,該雲端伺服器100’係以該第二訓練程式503’訓練該複數個數據資料101’而產生一改善訓練模型500’,並將該改善訓練模型500’儲存於該儲存單元103’,其中該雲端伺服器100’由於是由具有處理運算能力的實體電腦伺服器所組成,因此可以進行上述的訓練行為。由於這個第二訓練程式503’是由該用戶端201’上傳至該雲端伺服器100’的,因此,該雲端伺服器100’可以容許該用戶端201’下載該改善訓練模型500’,亦即,在沒有該交易資訊703’的條件下,該監督單元600’僅容許該用戶端201’經由該連入埠108’自該儲存單元103’下載由該第二訓練程式503’所訓練而成的該改善訓練模型500’。 Please refer to FIGS. 4 to 5 again. The second preferred embodiment of the present invention proposes a cloud trading system 10' that provides a neural network-like training model in a supervised state, which is basically the same as the first embodiment disclosed above. The difference is that: in the second embodiment, the client 201' uploads a second training program 503' of a type of neural network through the connection port 108', and the monitoring unit 600' releases the second training program 503' The training program 503' is stored in the storage unit 103', the cloud server 100' trains the plurality of data 101' with the second training program 503' to generate an improved training model 500', and trains the improvement The model 500' is stored in the storage unit 103', and the cloud server 100' is composed of a physical computer server with processing and computing capabilities, so the above-mentioned training behavior can be performed. Since the second training program 503' is uploaded by the client 201' to the cloud server 100', the cloud server 100' can allow the client 201' to download the improved training model 500', that is, In the absence of the transaction information 703', the supervision unit 600' only allows the client 201' to download from the storage unit 103' via the connection port 108' and is trained by the second training program 503' The improved training model 500'.

本第二實施例之系統10’在進行交易時,其交易方法除了上述的步驟S1~S4之外,還可以再包含一步驟Sn:該用戶端201’藉由該連入埠108’上傳該第二訓練程式503’,該監督單元600’放行該第二訓練程式503’使其儲存於該儲存單元103’,該雲端伺服器100’係以該第二訓練程式503’訓練該複數個數據資料101’而產生該改善訓練模型500’,並將該改善訓練模型500’儲存於該儲存單元103’。而這個步驟Sn,只要在步驟S1之後即可,而可以在S2~S4之前或之後或之間,於圖5中以Sn在S4之後為例。 When the system 10' of the second embodiment conducts transactions, in addition to the above-mentioned steps S1 to S4, the transaction method may further include a step Sn: the client 201' uploads the data through the connection port 108' The second training program 503', the supervision unit 600' releases the second training program 503' to be stored in the storage unit 103', and the cloud server 100' trains the plurality of data with the second training program 503' The data 101' generates the improved training model 500', and the improved training model 500' is stored in the storage unit 103'. This step Sn only needs to be after step S1, and it can be before or after or between S2 and S4. In FIG. 5, Sn is after S4 as an example.

由上可知,本第二實施例除了可以讓用戶端201’在監督之下完成下載所選購的標的,取得其想要取得的訓練模型並了解到準確度上的差異之 外,還可以讓用戶端201’自行上傳其自己所認為較佳的該第二訓練程式503’,並藉由該第二訓練程式503’訓練出該改善訓練模型500’。如此一來,可以讓使用者自由的運用該複數個數據資料101’來更進一步的發展出更好的訓練程式,進而更大程度的提升訓練模型的準確度。 It can be seen from the above that in addition to allowing the client 201’ to download the purchased subject matter under supervision, the second embodiment can obtain the training model it wants to obtain and understand the difference in accuracy. In addition, the user terminal 201' can also upload the second training program 503' that it thinks is better, and train the improved training model 500' through the second training program 503'. In this way, the user can freely use the plurality of data 101' to further develop a better training program, thereby improving the accuracy of the training model to a greater extent.

本第二實施例之其餘技術特徵及所能達成的功效均概同於前揭第一實施例,容不再予贅述。 The remaining technical features and achievable effects of the second embodiment are the same as those of the first embodiment disclosed above, and will not be repeated here.

本發明之該複數個數據資料101,係為中國醫學大學暨附設醫院所蒐集的醫療影像資料,為經中國醫藥大學暨附設醫院研究倫理委員會(China Medical University & Hospital Research Ethics Committee)核准之臨床試驗計劃。 The plural data data 101 of the present invention are medical imaging data collected by China Medical University and affiliated hospitals, and are clinical trials approved by China Medical University & Hospital Research Ethics Committee (China Medical University & Hospital Research Ethics Committee) plan.

以上所舉之本發明實施例,僅為便於說明而設,當不能以此限制本案之意義,即大凡依所列申請專利範圍為所之各種變換設計,均應包含在本案之專利範圍中。 The above-mentioned embodiments of the present invention are provided for the convenience of explanation only, and should not be used to limit the meaning of this case, that is, all the various alterations and designs based on the scope of the listed patent applications should be included in the scope of patents in this case.

10:在被監督狀態下提供類神經網路訓練模型之雲端交易系統 10: A cloud trading system that provides a neural network training model in a supervised state

100:雲端伺服器 100: Cloud server

101:數據資料 101: Data Sheet

103:儲存單元 103: storage unit

104:第一訓練程式 104: The first training program

106:交易埠 106: trading port

108:連入埠 108: Connect to Port

201:用戶端 201: Client

203:服務控制介面 203: Service Control Interface

300:預訓練模型 300: pre-trained model

400:完成訓練模型 400: Complete the training model

600:監督單元 600: Supervision Unit

702:第三方交易平台 702: Third-party trading platform

703:交易資訊 703: Transaction Information

Claims (11)

一種在被監督狀態下提供類神經網路訓練模型之雲端交易系統,包含有:一儲存單元,至少儲存有複數個數據資料、一由預定類神經網路對該複數個數據資料進行訓練所完成的預訓練模型、至少一類神經網路的第一訓練程式、以及由該至少一第一訓練程式訓練該複數個數據資料所完成的至少一完成訓練模型,該至少一完成訓練模型的準確度不同於該預訓練模型的準確度;一監督單元,耦接於該儲存單元;一交易埠,耦接於該監督單元,該交易埠用以供該監督單元耦接於外部的一第三方交易平台;以及一連入埠,耦接於該監督單元,該連入埠用以供一用戶端經由雲端耦接;其中:該監督單元用以由該交易埠接收一交易資訊,並依據該交易資訊來容許特定的用戶端經由該連入埠自該儲存單元下載該預訓練模型、該至少一第一訓練程式及該至少一完成訓練模型三者中之至少一者。 A cloud trading system that provides a neural network training model in a supervised state, comprising: a storage unit storing at least a plurality of data data, and a predetermined neural network training the plurality of data data is completed The pre-training model, the first training program of at least one type of neural network, and at least one completed training model completed by training the plurality of data data by the at least one first training program, the accuracy of the at least one completed training model is different On the accuracy of the pre-trained model; a monitoring unit coupled to the storage unit; a transaction port coupled to the monitoring unit, the transaction port for the monitoring unit to be coupled to an external third-party trading platform ; And a connection port, coupled to the monitoring unit, the connection port for a client to be coupled via the cloud; wherein: the monitoring unit is used to receive a transaction information from the transaction port, and based on the transaction information Allow a specific client to download at least one of the pre-training model, the at least one first training program, and the at least one completed training model from the storage unit via the connection port. 依據申請專利範圍第1項所述之在被監督狀態下提供類神經網路訓練模型之雲端交易系統,其中:該儲存單元、該監督單元、該交易埠以及該連入埠係整合在一雲端伺服器中。 According to the first item of the scope of patent application, the cloud transaction system that provides neural network training model in a supervised state, wherein: the storage unit, the supervision unit, the transaction port and the connection port are integrated in a cloud Server. 依據申請專利範圍第2項所述之在被監督狀態下提供類神經網路訓練模型之雲端交易系統,其中:該雲端伺服器具有至少一個實體電腦伺服器。 According to the second item of the scope of patent application, the cloud transaction system that provides neural network-like training models in a supervised state, wherein: the cloud server has at least one physical computer server. 依據申請專利範圍第2項所述之在被監督狀態下提供類神經網路訓練模型之雲端交易系統,其中:該用戶端係藉由該連入埠上傳一類神經網路的第二訓練程式,該監督單元放行該第二訓練程式使其儲存於該儲存單元,該 雲端伺服器係以該第二訓練程式訓練該複數個數據資料而產生一改善訓練模型,並將該改善訓練模型儲存於該儲存單元。 The cloud trading system that provides neural network training models in a supervised state according to item 2 of the scope of patent application, wherein: the client uploads a second training program of a neural network through the connection port, The supervision unit releases the second training program to be stored in the storage unit, and the The cloud server trains the plurality of data data with the second training program to generate an improved training model, and stores the improved training model in the storage unit. 依據申請專利範圍第4項所述之在被監督狀態下提供類神經網路訓練模型之雲端交易系統,其中:該監督單元在沒有該交易資訊的條件下,僅容許該用戶端經由該連入埠自該儲存單元下載由該第二訓練程式所訓練而成的該改善訓練模型。 According to item 4 of the scope of patent application, the cloud transaction system that provides neural network training model in a supervised state, wherein: the supervising unit only allows the client to connect through the connection without the transaction information The port downloads the improved training model trained by the second training program from the storage unit. 依據申請專利範圍第1項所述之在被監督狀態下提供類神經網路訓練模型之雲端交易系統,其中:更包含有一服務控制介面,在該用戶端耦接於該連入埠時,該服務控制介面係由該連入埠提供給該用戶端開啟,該服務控制介面係提供該預訓練模型、該至少一第一訓練程式以及該至少一完成訓練模型的選購選項來供該用戶端選購,且該服務控制介面提供與該第三方交易平台連接的連結。 According to the first item of the scope of patent application, the cloud transaction system that provides neural network training model under supervision, which further includes a service control interface, when the client is coupled to the ingress port, the The service control interface is provided by the connection port to the client to open, and the service control interface provides the pre-training model, the at least one first training program, and the at least one option to complete the training model for the client Optional, and the service control interface provides a link to the third-party trading platform. 一種利用第1項所述之系統來進行在被監督狀態下提供類神經網路訓練模型之交易方法,包含有下列步驟:以一用戶端經由雲端耦接該連入埠;該用戶端選擇所欲購買的該預訓練模型、該至少一第一訓練程式以及該至少一完成訓練模型三者中的至少一者;該用戶端對該第三方交易平台支付購買該預訓練模型、該至少一第一訓練程式以及該至少一完成訓練模型三者中的至少一者所對應的費用,該第三方交易平台發出一交易資訊給該監督單元,該監督單元即依據該交易資訊開放該用戶端的下載權限;以及 該用戶端經由該連入埠,在該監督單元的監督下,下載其所選購的該預訓練模型、該至少一第一訓練程式及該至少一完成訓練模型三者中的至少一者。 A trading method that uses the system described in item 1 to provide a neural network-like training model in a supervised state includes the following steps: a client is coupled to the port via the cloud; the client selects all At least one of the pre-trained model to be purchased, the at least one first training program, and the at least one completed training model; the client pays the third-party transaction platform to purchase the pre-trained model, the at least one first training model A training program and the cost corresponding to at least one of the three at least one completed training model, the third-party trading platform sends a transaction information to the monitoring unit, and the monitoring unit opens the download authority of the client based on the transaction information ;as well as The client downloads at least one of the pre-trained model, the at least one first training program, and the at least one completed training model selected by the client under the supervision of the supervision unit through the connection port. 依據申請專利範圍第7項所述之在被監督狀態下提供類神經網路訓練模型之交易方法,其中:該儲存單元、該監督單元、該交易埠以及該連入埠係整合在一雲端伺服器中。 According to item 7 of the scope of patent application, a neural network training model-like transaction method is provided in a supervised state, wherein: the storage unit, the supervision unit, the transaction port, and the connection port are integrated into a cloud server器中。 依據申請專利範圍第8項所述之在被監督狀態下提供類神經網路訓練模型之交易方法,其中:更包含有一步驟:該用戶端藉由該連入埠上傳一類神經網路的第二訓練程式,該監督單元放行該第二訓練程式使其儲存於該儲存單元,該雲端伺服器係以該第二訓練程式訓練該複數個數據資料而產生一改善訓練模型,並將該改善訓練模型儲存於該儲存單元。 According to item 8 of the scope of patent application, the trading method of providing neural network training model in a supervised state further includes a step: the client uploads the second type of neural network through the connection port A training program, where the supervision unit releases the second training program to be stored in the storage unit, the cloud server trains the plurality of data data with the second training program to generate an improved training model, and uses the improved training model Stored in the storage unit. 依據申請專利範圍第9項所述之在被監督狀態下提供類神經網路訓練模型之交易方法,其中:該監督單元在沒有該交易資訊的條件下,僅容許該用戶端經由該連入埠自該儲存單元下載由該第二訓練程式所訓練而成的該改善訓練模型。 According to item 9 of the scope of patent application, the method of providing neural network training model in a supervised state, wherein: the supervising unit only allows the client to pass through the connection port without the transaction information The improved training model trained by the second training program is downloaded from the storage unit. 依據申請專利範圍第7項所述之在被監督狀態下提供類神經網路訓練模型之交易方法,其中:更包含有一服務控制介面,在該用戶端耦接於該連入埠時,該服務控制介面係由該連入埠提供給該用戶端開啟,該服務控制介面係提供該預訓練模型、該至少一第一訓練程式以及該至少一完成訓練模型的選購選項來供該用戶端選購,且該服務控制介面提供與該第三方交易平台連接的連結。 According to item 7 of the scope of patent application, the trading method that provides a neural network training model in a supervised state further includes a service control interface. When the client is coupled to the ingress port, the service The control interface is provided by the connection port to the client to open, and the service control interface provides the pre-trained model, the at least one first training program, and the at least one option to complete the training model for the client to select And the service control interface provides a link to the third-party trading platform.
TW108123294A 2019-04-26 2019-07-02 Cloud transaction system and method for providing neural network training model in supervised state TWI739124B (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201910677648.5A CN110532445A (en) 2019-04-26 2019-07-25 The cloud transaction system and its method of neural network training pattern are provided
JP2019149351A JP2020184289A (en) 2019-04-26 2019-08-16 Cloud transaction system and method thereof which provide neutral network training model under monitoring state
US16/552,564 US20200342313A1 (en) 2019-04-26 2019-08-27 Cloud-based transaction system and method capable of providing neural network training model in supervised state
CA3053334A CA3053334A1 (en) 2019-04-26 2019-08-28 Cloud-based transaction system and method capable of providing neural network training model in supervised state
EP19195582.2A EP3731153A1 (en) 2019-04-26 2019-09-05 Cloud-based transaction system and method capable of providing neural network training model in supervised state
KR1020190116736A KR102412939B1 (en) 2019-04-26 2019-09-23 Cloud-based transaction system and method capable of providing neural network training model in supervised state

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW108114677 2019-04-26
TW108114677 2019-04-26

Publications (2)

Publication Number Publication Date
TW202040438A TW202040438A (en) 2020-11-01
TWI739124B true TWI739124B (en) 2021-09-11

Family

ID=74201443

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108123294A TWI739124B (en) 2019-04-26 2019-07-02 Cloud transaction system and method for providing neural network training model in supervised state

Country Status (1)

Country Link
TW (1) TWI739124B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201812646A (en) * 2016-07-18 2018-04-01 美商南坦奧美克公司 Distributed machine learning system, method of distributed machine learning, and method of generating proxy data
CN109256122A (en) * 2018-09-05 2019-01-22 深圳追科技有限公司 machine learning method, device, equipment and storage medium
TW201915790A (en) * 2017-09-21 2019-04-16 大陸商北京三快在線科技有限公司 Generating document for a point of interest

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201812646A (en) * 2016-07-18 2018-04-01 美商南坦奧美克公司 Distributed machine learning system, method of distributed machine learning, and method of generating proxy data
TW201915790A (en) * 2017-09-21 2019-04-16 大陸商北京三快在線科技有限公司 Generating document for a point of interest
CN109256122A (en) * 2018-09-05 2019-01-22 深圳追科技有限公司 machine learning method, device, equipment and storage medium

Also Published As

Publication number Publication date
TW202040438A (en) 2020-11-01

Similar Documents

Publication Publication Date Title
US11449829B2 (en) Apparatus and method of conducting a transaction in a virtual environment
US11507587B2 (en) Advanced systems and methods for allocating capital to trading strategies for big data trading in financial markets
KR102412939B1 (en) Cloud-based transaction system and method capable of providing neural network training model in supervised state
CN106576114A (en) Policy based resource management and allocation system
US12121805B2 (en) Systems and methods for using replay assets of executable in-game operations to reach particular game states in an online gaming platform
CN106664321A (en) Placement policy-based allocation of computing resources
CN108287857B (en) Expression picture recommendation method and device
CN108629608A (en) User data processing method and processing device
CN107533680A (en) Act on behalf of the multi-dimensional method assigned
CN108875539A (en) Expression matching process, device and system and storage medium
KR102533729B1 (en) Drug demand forecasting and inventory management method, device and system based on drug order and customer information
KR102384728B1 (en) Method and system for outputting producer-centric auction price in reverse of agricultural product based on auction price of producing area
Stefanov et al. Opensense: A platform for multimodal data acquisition and behavior perception
TWI739124B (en) Cloud transaction system and method for providing neural network training model in supervised state
US20180169529A1 (en) Sensor acquisition and analytics platform for enhancing interaction with adult devices
JP7224315B2 (en) Information processing device, information processing method, and information processing program
US11227507B2 (en) Wearable technology employed in injury detection, prevention and skills training
WO2020207294A1 (en) Service processing method and apparatus, and storage medium and electronic device
Dubey et al. A Guide to Cloud Platform with an Investigation of Different Cloud Service Providers
Hsu For sale: deep learning [News]
Tamburis et al. All for One, All at Once: A Pluggable and Referenceable Architecture for Monitoring Biophysical Parameters Across Intertwined Domains
US11315689B2 (en) Interactive graphical system for estimating body measurements
Peris Sanchez VR as a Tool for Experimental Economics: A Case Study for Common Pool Resource Extraction Games
Bashyal DressMe: a virtual super-market of clothing stores
KR20240150836A (en) Method, device and system for processing export order and managing inventory for medical device and cosmetics