Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 3233

 
Aleksey Nikolayev #:

Bu paket onnx modelleri oluşturmaya ve çalıştırmaya izin vermiyor. Reticulate üzerinden python'a bağlantı ile çalıştırmak mümkün gibi görünüyor, ancak sadece python'da oluşturmak mümkün gibi görünüyor.

Genel olarak, dürüst olmak gerekirse, bu paketin anlamını anlamıyorum (bu paketin sitesindeki eğitimlere bakarak), belki de sadece bitmemiş veya terk edilmiş. IMHO, R'deki onnx ile ilgili durum python kullanıcılarının gülmesi için harika bir neden)

Ve ben de ONNX'i uygulama fikirleriyle metaquotes'u anlamıyorum....

Modelimi uygulayabilmem için python öğrenmem gerektiği gibi onnx dilini de öğrenmem gerekiyor.
Hayatın büyük basitleştirilmesi, bir model uygulamak istiyorsunuz - sadece 2 yeni dil öğrenin))) güçlü!!!

Ve anladığım kadarıyla tüm ön işleme, tüm özellik üretimi dışarıdan bir girdi olarak olmalı... Benim için bir atılım değil, daha çok tekerleklere bir çubuk gibi görünüyor.

Docker coneiner'lar var.

Herkes herhangi bir dilde herhangi bir şeyi, herhangi bir kodu uygulayabilir, herhangi bir kütüphaneyi kullanabilir ve bunu bir konteynere paketleyebilir.

Hayır, bir sürü kısıtlaması olan, büyük bir giriş eşiği olan bir koltuk değneği inşa ettiler ve bununla gurur duyuyorlar...


 
Aleksey Vyazmikin #:
Ana kural, modelin ONNX'e dönüştürülmesi gerektiğidir.

teşekkürler - konuyu inceleyeceğim....

 
mytarmailS #:
Ben de metaquotes'un ONNX'i uygulama fikrini anlamıyorum.

Modelimi uygulamak için python'un yanı sıra onnx dilini de öğrenmem gerekiyor.
Hayatın harika bir şekilde basitleştirilmesi, bir model uygulamak istiyorsunuz - sadece 2 yeni dil öğrenin))) güçlü!!!

Ve anladığım kadarıyla tüm önişlemler, tüm özellik üretimi bir girdi olarak dışarıdan olmalı... Bana daha çok tekerleğe çomak sokmak gibi geliyor, bir atılım değil.

Docker coneiner'ları var.

Herkes herhangi bir dilde herhangi bir şeyi, herhangi bir kodu uygulayabilir, herhangi bir kütüphaneyi kullanabilir ve bunu bir konteynere paketleyebilir.

Hayır, büyük bir giriş eşiği olan, birçok kısıtlamaya sahip bir koltuk değneği inşa ettiler ve bununla gurur duyuyorlar...


Onnx dilini öğrenmeye gerek yoktur - bu bir iç temsil dilidir, tıpkı yalnızca bu formattaki belgeleri kaydediyor veya okuyorsanız pdf formatını öğrenmenize gerek olmadığı gibi.

Python öğrenmenizin tek nedeni R'de tam teşekküllü ONNX desteğinin olmamasıdır. Ve bu, IMHO, zaten dilin eskimesinin başlangıcı hakkında ciddi bir çan.

 

sadece varsayımsal bir örnek...

Örneğin ben bir javascript (veya başka bir) programcısıyım, piyasayla ilgileniyorum,

Bazı karmaşık ticaret algoritmaları buldum.


1) OHLC'yi giriyorum.

2) sonra özelliklerle nasıl başa çıkılacağına dair 100000 satırlık devasa bir javascript kodu (ön işleme)

3) daha sonraTensorFlow.js ( model ) üzerinde bir javascript sinir ağını eğitiyorum.

Robotumu çıktı olarak alıyorum.


Tüm bu kodu bir docker konteynerinde paketliyorum ve her yere entegre edebiliyorum.

Herhangi bir bilgisayarda, bağımlılığa gerek yok, her şey zaten konteynerin içinde.

Metatrader bunu destekleseydi, bu bir atılım olurdu!


Ama bana teklif edilen şey şu:

1) OHLC tarihini almak için bir metatrader'a sahip olmak (burada her şey yolunda).

2) Veri ön işleme için tüm kodu tamamen yeniden yazmak için yeni MQL5 dilini öğrenin (şimdiden heyecanlandım, değil mi? Ama her şey hala önümde).

3) Yeni Python, Python için Tensorflow çerçevesi, Python için ONNX öğrenin, modeli eğitin, modeli ONNX'e kaydedin. Modellerin sınırlamaları vardır, sadece mevcut olanı seçersiniz, ihtiyacınız olanı değil, örneğin ONNX 'te ilişkisel kurallar, dbscan ve binlerce başka algoritma MO NO yoktur.



==============================================================================================

Sonuç olarak, tüm algoritmalarımı önceden öğrendiğim iki yeni dilde tamamen yeniden yazmam gerekiyor....

Böylece modelimi ONNX formatında uygulayabilirim ve sadece herhangi bir modeli değil, sadece bu formatın desteklediğini!!!!

COOL!!!!!!!!!!!

ve docker ile ilk varyant herhangi bir problemi, herhangi bir algoritma ile ve favori HERHANGİ bir dilde çözer.

 
Maxim Dmitrievsky #:
Tüm ön işlemleri de dönüştürebilirsiniz.

Bunu nerede okudunuz? Ben böyle bir bilgi görmedim.

 
Aleksey Vyazmikin #:

Bunu nerede okudunuz? Ben böyle bir bilgi görmedim.

Pitorch, tensorflo, sclern. Herhangi bir büyük çerçeve.
 
Aleksey Vyazmikin #:

Bunu nerede okudunuz? Ben böyle bir bilgi görmedim.

Pitorch, tensorflo, sclern. Herhangi bir büyük çerçeve.

Freestyle rak zer tensorflo, henh henh henh zer flo, bu şarkıyı duydun mu?
 
Maxim Dmitrievsky #:
Pitorch, tensorflo, sklern. Herhangi bir büyük çerçeve.

Eğer durum buysa iyi. Birkaç makale okudum ve video izledim - her yerde sadece modelle ilgiliydi.

 
Aleksey Vyazmikin #:

Eğer durum buysa iyi. Birkaç makale okudum ve video izledim - her yerde sadece modelle ilgiliydi.

Bu açık bir format, her şeyi buna dönüştürebilirsiniz
 
Maxim Dmitrievsky #:
Bunu yapmak için bir sürü docker yüküne sahip olmanıza gerek yok.

Evet, yeni diller, framework'ler ve api'ler öğrenmek için aylar harcamak daha iyidir....

Hepsi zaten yazdığınız bir şeyi yeniden yazmak uğruna...