Meituan Dağılımı ETA Tahmininde Derin Öğrenmenin Keşfi ve Uygulaması

1. Arkaplan

ETA (Tahmini Varış Zamanı, "Tahmini Varış Zamanı"), kullanıcı siparişi verdikten sonra teslimat personelinin yemeği kullanıcıya teslim etmelerinin ne kadar sürdüğünü ifade eder. Teslim süresi tahmininin sonucu, kullanıcının müşteri sayfasında "tahmini teslimat süresi" şeklinde görüntülenecektir.Teslimat sisteminde çok önemli bir parametredir ve kullanıcının sipariş verme, kapasite planlaması ve yolcuları verme istekliliğini doğrudan etkiler. Dağıtım sisteminin toplam maliyetini ve kullanıcı deneyimini etkileyen değerlendirme.

Tüm dağıtım sistemi için ETA, dağıtım sisteminin yalnızca girişi ve küresel kısıtlamaları değil, aynı zamanda sistemin ayarlama merkezidir. Özellikle somutlaşan:

  • ETA, kullanıcı bir sipariş verdiğinde gösterilmelidir. Bu tahmini süre daha sonra tüm sipariş yaşam döngüsü boyunca çalışacaktır. Önce, kullanıcı zamanında bir taahhütte bulunacak ve ardından planlama sistemi tarafından sipariş atamasının temeli ve kısıtlaması olarak kullanılacaktır. Siparişin teslimi, bu ETA zamanına göre gerçekleştirilir ve teslimatın zamanında olup olmadığı da sürücünün iş değerlendirmesinin bir sonucu olacaktır.
  • Sistemin ayarlama merkezi olarak ETA'nın kullanıcı-sürücü-tüccar-dağıtım verimliliğini dengelemesi gerekiyor. Sürücünün bakış açısından, kullanıcının isteğinden olabildiğince hızlı ve zamanında başlamak, sürücünün üzerinde büyük bir baskı oluşturacaktır. Programlama açısından, çok uzun veya çok kısa dağıtım verimliliğini etkileyecektir. Tüccarlar açısından, hepsi siparişin mümkün olduğunca gönderilmesini umuyor, çünkü bu tüccarın geliriyle ilgili.

Dağıtım sistemindeki ETA'nın rolü

Bu tür çok boyutlu kısıtlamalar altında, yiyecek dağıtımı için ETA'nın modellenmesi ve tahmini daha karmaşık hale gelecektir. Taksi selamlama sahnesindeki ETA ile karşılaştırıldığında, paket servis sahnesindeki ETA aşağıdaki zorluklarla karşı karşıyadır:

  • Paket servisi olan restoran senaryosunda, ETA, müşterilere olan bağlılığın önemli bir parçasıdır.Hem kullanıcılar hem de sürücüler, ETA'nın doğruluğu için çok yüksek gereksinimlere sahiptir. Taksi çağırma sahnesinde, kullanıcılar taksiye binip binemeyecekleri konusunda daha çok endişe duyuyorlar.ETA sadece bir referans sağlıyor ve sürücü bu konuda özellikle endişeli değil.
  • Paket servisi olan restoran senaryosunda, ETA daha fazla bağlantı içerir ve sürücü, tüccara ulaşmak, tüccarın yemeği, yemek beklemek, rota planlama ve farklı binalara teslimat gibi daha fazla bağlantı dahil olmak üzere tüm süreç boyunca tamamlama sürecini tamamlar ve yüksek sipariş kombinasyon oranı sipariş odasını oluşturur Süreç birbiriyle birleştiğinde, belirsizlik büyük ve makul bir tahmin yapmak daha zor.

Paket servis ve takside tahmini varış süresi

Aşağıdaki şekil, sürücünün tamamlanma sürecinin tümünün zaman çizelgesini göstermektedir. Süreçte çeşitli zaman parametreleri yer almaktadır.Yedisinin anahtar süreleri olan bir düzineden fazla düğüm olduğunu görebilirsiniz. Bu süreler, biniciler (teslim almak için teslim etmek), tüccarlar (yemek) ve kullanıcılar (teslimat) gibi birçok partiyi içerir. İçeride ve dışarıda sahne geçişlerinden geçmeleri gerekir, bu nedenle zorluklar çok yüksektir. ETA modellemesi için, sadece basit bir zaman tahmini değil, aynı zamanda bir tam bağlantı süresi tahminidir.Aynı zamanda, "tek hacim-kapasite-kullanıcı dönüşüm oranı" dönüşüm oranı arasındaki dengeyi de hesaba katmak gerekir. Dağıtım ETA'sının evrimi, veri ve özellik düzeyinde sürekli iyileştirmenin yanı sıra, model düzeyinde LR-XGB-FM-DeepFM-custom yapısından evrimi içerir.

ETA'nın keşfi ve evrimi

Belirli bir ETA'nın tüm dağıtım işindeki konumu ve dağıtım işinin genel makine öğrenimi uygulaması için lütfen "Meituan'ın Dağıtım Sisteminde Makine Öğrenimi Uygulaması: Gerçek Dünyayı Geri Yüklemek için Teknolojiyi Kullanma" bölümüne bakın.

2. İş süreci yinelemesinde model iyileştirme

2.1 Temel model yinelemesi ve seçimi

Çoğu CTR modelinin yineleme yoluna benzer şekilde, dağıtım ETA modelinin iş yinelemesinde LR- > Ağaç modeli > Gömme- > DeepFM- > Hedeflenen yapısal modifikasyonun yolu. Özellik seviyesi de sürekli olarak yinelenir ve zenginleştirilir.

  • Model boyutları, özelliklerin doğrusal kombinasyonunu, ağaç modelindeki yoğun özelliklerin entegrasyonunu, Gömme'deki ID özelliklerinin entegrasyonunu ve FM mekanizmasının düşük aşamalı ayrıştırılmasından sonra ikinci derece özellik kombinasyonunu dikkate alarak başlar.Son olarak, model iş indeksi gereksinimleri üzerinden hedeflenir. Ayarlama.
  • Özellik boyutu, kullanıcı portresi / sürücü portresi / işletme portresi / adres özelliği / yörünge özelliği / bölgesel özellik / zaman özelliği / zaman sıralaması özelliği / sipariş özelliği boyutlarına göre kademeli olarak zenginleştirilir.

Modelin mevcut versiyonunda, WideDeep, DeepFM, AFM ve diğer yaygın olarak kullanılan modeller, hesaplama performansı ve etkisi göz önünde bulundurularak karşılaştırıldıktan sonra, DeepFM nihayet ön Temel model olarak seçildi. Tüm DeepFM modelinin özelliklerini FM (Faktorizasyon Makinesi) temelinde yerleştirdikten sonra, sırasıyla seyrek ve yoğun özellikler için hedeflenen füzyon gerçekleştirmek için derin kısım eklenmiştir. FM bölümü, gizli değişken iç ürün yoluyla birinci dereceden ve ikinci dereceden özellik füzyonunu dikkate alır ve DNN parçası, İleri Besleme yoluyla yüksek dereceli özellik füzyonunu öğrenir. Model eğitimi sürecinde Learning Decay / Clip Gradient / çözücü seçimi / Dropout / aktivasyon fonksiyonu seçimi vb. Benimsenmiştir, bu yüzden burada tekrar etmeyeceğim.

2.2 Kayıp işlevi

ETA tahmin senaryosunda dakiklik ve güven daha önemli iş göstergeleridir. Square'in kayıp işlevini Mutlak'ın kayıp işleviyle değiştirmeye yönelik ilk girişim, MAE'nin ME'den daha katı kısıtlamalarıyla sezgisel olarak daha tutarlıdır. Uygun Learning Decay altında, sonuç yakınsak ve kararlıdır.

Aynı zamanda, yinelemedeki aynı ETA taahhüt süresi göz önüne alındığında, N dakika öncesi ve sonrası sınırının altında, 1 dakikalık erken varış, 1 dakikalık geç varıştan daha iyidir.Kayıp fonksiyonunun tasarımı, genel tahmin sonucunun mümkün olduğunca ileri olmasını ummaktadır. İlk kısım için, sayısal cezayı uygun şekilde azaltın. Geç kısım için sayısal cezayı uygun şekilde artırın. Birçok kez hata ayıklama ve tasarımdan sonra, ilk ve son N dakikalar ve başlangıç noktası nihayet 3 segment noktası olarak belirlenir. Orijinal mutlak fonksiyon optimizasyonuna dayanarak, ön aşamada 1,2 kat eğimli mutlak fonksiyon tasarlanır ve arka aşamada 1,8 kat eğimli mutlak fonksiyon tasarlanır, böylece sonuç bir bütün olarak merkeze yaklaşır ve tahmin edilen sonuç önceden teslim edilme eğilimindedir. Göstergeler önemli ölçüde arttı.

Kayıp işlevi

2.3 İş kurallarının modele entegrasyonu

Mevcut iş mimarisi "model + kural" dır. Model, belirli bir iş senaryosu için bir ETA değerini tahmin ettikten sonra, belirli senaryonun ihtiyaçlarını karşılamak için belirli iş kuralları üst üste getirilecektir.Her kural, iş göstergelerinin birden çok yinelemesiyle oluşturulur. İşte modelin genel optimizasyonu ile kuralların ayrımı şöyledir: Model zamanı ve kural zamanı ayrı ayrı optimize edildikten sonra, yani model eğitildiğinde kural süresinin etkisi dikkate alınamaz ve kural zamanı yılın farklı zaman dilimlerinde farklı olacaktır. Bir süre tekrarlanan yinelemelerden sonra kayan, parçalanma derecesini artıracaktır.

Farklı çözümler denendikten sonra, genel kurallar nihayet TF modeline yazıldı ve genel kural parametreleri TF modeli içinde ayarlandı.

  • (Ab + c) d gibi basit kurallar için, kural mantığı doğrudan TF'nin OP operatörü ile uygulanabilir.Örneğin, b ve d sabit değerler olduğunda, a ve c öğrenilebilir parametrelerdir.
  • Kuralların çok karmaşık olan kısmı için, model uydurma ile değiştirmek için belirli bir model yapısı kullanılabilir.Çok fazla karmaşık OP operatörü yerleştirmeyi aynı anda optimize etmek kolay değildir.

Farklı bağlantı parçalarını ve parametreleri ayarlayarak, TF modelinde birden çok kural tamamen gerçekleştirilir. Sonuçta, iş göstergeleri üzerinde büyük bir iyileştirme etkisine sahiptir ve bazı sabit değer parametrelerinin değiştirilmesiyle bazı yapay müdahale modeli yeteneklerine sahiptir.

Çok hedefli durdurma süresi yapısı

Burada, genel mimari çok amaçlı bir tahmin mimarisine basitleştirilmiştir.Çok görevli mimaride yaygın olarak kullanılan Paylaşılan Parametreler yapısı burada kullanılır ve eğitimle orantılı olarak farklı alternatif eğitim stratejileri benimsenir. Yapı açısından, alt modelin orta füzyon katmanından başlayarak, geleneksel tahmin yapısı ve çoklu düzenli zaman yapıları TF'de uygulanmaktadır ve karşılık gelen Etiket hala geleneksel tarihsel değerden ve normal zaman değerinden türetilmektedir. Birkaç nokta:

  • Model tahmin edildiğinde, kuralların genel sonuç üzerindeki etkisi (birden fazla kuralın üst üste binen etkisi gibi) tamamen dikkate alınmış ve bir bütün olarak ele alınmıştır.
  • Normal zaman modele yardımcı bir Etiket olarak aktarılır ve bu da model yakınsaması ve Düzenlemede daha fazla rol oynar.
  • Farklı hedef tahminleri için, hedeflenen optimizasyonu kolaylaştırmak ve etkiyi daha da artırmak için farklı Kayıp benimsenir.

Model yapısı, tahmini hedefi ayarlamaya çalışıyor:

  • Ağ kısmını ve parametrelerin sabit olmayan kısmını paylaşmaya çalıştım.Paylaşım parametrelerini sabitlememenin etkisi ortada.
  • Normalde aktivasyon fonksiyonunun çok az farkı vardır, ancak bağımsız hedef katmana paylaşılan katmanda, farklı aktivasyon fonksiyonları çok farklıdır.

2.4 Eksik değer işleme

Model işlemede, özellik seviyesinde kaçınılmaz olarak bazı eksik değerler vardır ve eksik değerlerin işlenmesi, "Meituan" Beğendiğinizi Tahmin Et "Derin Öğrenme Modeli Uygulaması" makalesindeki yöntemi tamamen ödünç alır. X özelliğinin TF modeline girmesi için değerlendirilir, eksik bir değer ise w1 parametresini ayarlayın.Eğer eksik değilse girilen model değeri w2 * x'dir.Burada w1 ve w2 öğrenilebilir parametreler olarak kullanılır ve eğitim için ağa konulur. Bu yöntem, ortalama / sıfır değerini eksik değer yöntemi olarak değiştirir.

Eksik değer işleme

3. Uzun kuyruk problemi optimizasyonu

3.1 Model tahmin sonucu + uzun kuyruk kuralı telafi süresi

Temel model genel istatistiksel dağılımı öğrenir, ancak uzun kuyruk durumunda kısa tahmini süreye yansıyan bazı uzun kuyruk durumları için yeterli değildir (çünkü ETA sürücüyü değerlendirme işlevine sahiptir, tahmin sürücü için çok kısadır. Çok fazla zarar anlamına gelir). Bu nedenle, uzun kuyruk analiz için iki kısma ayrılır:

  • İşin uzun kuyruğu, genel örnek dağılımının neden olduğu uzun kuyruktur. Esas olarak mesafe ve fiyat gibi boyutlara yansır. Mesafe ne kadar uzaksa, fiyat o kadar yüksek ve fiili teslimat süresi o kadar uzun, ancak örneklerin oranı ne kadar küçükse, bu bölümdeki modelin genel performansı nispeten kısadır.
  • Modelin uzun kuyruğu, modelin kendisinin tahmin edilen değer üzerindeki belirsizliğinin neden olduğu uzun kuyruktur. Model, genel istatistiksel dağılımı öğrenir, ancak her örneklemin tahmininde "güven" içermez. Uygulamada, belirsizliği ölçmek için çoklu RF karar ağaçlarının çıktısının standart sapması kullanılır. RF modeli tarafından oluşturulan karar ağacı bağımsızdır. Her ağaç bir uzman olarak kabul edilebilir. Birden fazla uzman birlikte puan verir. Puanın standart sapması, aslında uzmanların "sapma" derecesini (ve tahmin edilen ") ölçer Güven seviyesi). Aşağıdaki şekilden de RF standart sapması arttıkça modelin güveninin ve dakikliğinin azaldığı görülmektedir.

Model uzun kuyruk faktörü

Yukarıdaki söküm altında, telafi süresi kuralı, kısa uzun kuyruk tahmini sorununu çözmek için kullanılır: uzun kuyruk kuralı telafi süresi < İş uzun kuyruk faktörü, model uzun kuyruk faktörü > kombinasyon. Bunlar arasında, işletme uzun kuyruk faktörü, mesafe ve fiyat gibi iş faktörleridir ve model uzun kuyruk faktörü, RF standart sapmasıdır. Nihai ETA stratejisi, model tahmin sonucu + uzun kuyruk kuralı telafi süresidir.

4. Mühendislik Geliştirme Uygulaması

4.1 Eğitim bölümü uygulaması

Genel eğitim süreci

Çevrimdışı eğitim için aşağıdaki eğitim süreci benimsenmiştir:

Ham veri entegrasyonunu kıvılcım > Spark TFRecord oluşturur > Veri paralel eğitimi > TensorFlow Çevrimdışı GPU değerlendirmesi sunuyor- > CPU Çıkarımı çevrimiçi tahmini

Yüz milyonlarca veri ve çok sayıda Epoch turu ile tüm rutin eğitim süreci yaklaşık 4 saat sürmektedir.TF eğitiminde, TF'nin gerçek hesaplama verimliliğinin çok yüksek olmadığı düşünüldüğünde, büyük bir oran data IO kısmında yer alır ve TFRecord kısmı Spark aracılığıyla oluşturulur. Hız, yaklaşık 3,6 kat hızlandırılabilir. Veri paralel eğitim bölümünde, paralelliğin 16 kart içinde genişletilmesi temelde doğrusala yakındır ve iyi bir ölçeklenebilirliğe sahiptir. PS üzerindeki parametre miktarı bağımsız kapasiteye ulaşmadığından, parametreler şimdilik PS üzerinde segmentlere ayrılmamıştır. Sunumun çevrimdışı GPU değerlendirme kısmı, tüm süreçte gerekli olmayan bir unsurdur. Baş Çalışanın eğitim süreci sırasında Geçerli seti ayarlaması için belirli göstergeler olsa da, tümü çevrimdışı için GPU'yu Spark verileri aracılığıyla Sunma çağrısının değerlendirilmesi kısa bir süreye sahiptir. Tüm süreç yeteneklerini tamamlayın ve çok sayıda karmaşık özel gösterge belirtebilirsiniz.

Veri paralel eğitim yöntemi

Tüm modelin eğitimi Meituan'ın AFO platformunda gerçekleştirildi ve dağıtılmış çözüm ve tek makineli çoklu kart çözümü arka arkaya denendi. Üretim ve sonuçların istikrarını hesaba katan mevcut çevrimiçi model üretimi, rutin eğitim için tek makineli çoklu kart şemasını benimser.

  • Dağıtılmış çözüm

TF'nin kendi PS-Worker mimarisini, eşzamansız veri paralel modunu benimseyin ve tüm eğitim sürecini koordine etmek için tf.train.MonitoredTrainingSession'ı kullanın. Tüm model parametreleri PS'de saklanır ve her Adımdaki her Çalışan, paralel veri hesaplaması için verileri çeker ve bir güncellemeyi tamamlamak için gradyanı döndürür. Mevcut modelin 1 ~ 2 W / sn'lik tek bir çalışan verimi vardır ve milyarlarca veriye sahip birkaç Epoch turunun tamamlanması birkaç saat sürer. Aynı zamanda platform üzerindeki modelin hızlanma oranı test edildi.Yaklaşık 16 blok oldu.İşçi sayısı ile birlikte hesaplama gücü doğrusal olarak arttı. 16 karttan sonra hafif bir ayrılma oldu. Mevcut iş uygulamasında, temelde 4-6 kart, rutin eğitim görevlerini kısa sürede tamamlayabilir.

  • Tek makineli çoklu kart çözümü

PS-Worker çözümünün platform üzerinde iyi bir ölçeklenebilirliği vardır, ancak bazı dezavantajları da vardır.RPC kullanan iletişim diğer görevlerden kolayca etkilenir.Tüm eğitim süreci en yavaş Çalışan tarafından etkilenir. Sonuçlarda da belirli dalgalanmalar var. Bu bağlamda, çevrimiçi üretimde nihayet tek makineli çoklu kart çözümü seçildi, belirli bir ölçeklenebilirlik derecesinden ödün verildi ve genel eğitim etkisi ve eğitim hızı istikrarı sağlandı. Tek makineli çoklu kart çözümü, OP'nin Cihazını manuel olarak belirlemek için birden fazla GPU kullanır ve aynı zamanda her Cihazda değişken paylaşımını tamamlar ve son olarak Kayıp ve gradyanı entegre eder ve Grad'ı model parametrelerine günceller.

Hızlanma eğrisi

TF model entegrasyon ön işleme

Model eğitimi sürecinde, kimlik özelliklerinin düşük frekanslı filtrelenmesi için Kelime Dağarcığı gereklidir ve sürekli özelliklerin normalleştirilmesi gerekir. Burada, çevrim dışı işleme sürecinde Spark'ta Libsvm formatına kolayca işlenebilecek ve daha sonra eğitim için modele yüklenebilecek çok sayıda önceden işlenmiş dosya oluşturulacaktır. Bununla birlikte, çevrimiçi tahmin yaparken, mühendislik geliştirme tarafında birden fazla kelime dağarcığı ve sürekli özelliklerin (ortalama / std değer dosyaları vb.) Normalleştirilmiş ön işleme dosyalarını yüklemek gerekir.Aynı zamanda, model günlük olarak güncellendiğinden, farklı tarih sürümleri vardır. Hizalama sorunları.

Mühendislik geliştirmedeki zorluğu basitleştirmek için, model eğitimi sırasında tüm ön işleme dosyalarını TF hesaplama grafiğine yazmayı düşünün.Her çevrimiçi tahminin yalnızca en ilkel özellikleri girmesi gerekir ve sonuçlar, mühendislik ön işleme olmadan doğrudan elde edilebilir:

  • Kimlik özellikleri için, düşük frekans filtreleme gereklidir ve daha sonra bir kelime dağarcığına dönüştürülür.TF modeli, kelime dağarcığının list_arr'ını okur ve her çıkarım, karşılık gelen kelime dağarcığının ph_idx'ini elde etmek için ph_vals'ı geçer.
tf_look_up = tf.constant (list_arr, dtype = tf.int64) table = tf.contrib.lookup.HashTable (tf.contrib.lookup.KeyValueTensorInitializer (tf_look_up, idx_range), 0) ph_idx = table.lookup (ph_vals) + idx_bias
  • Sürekli özellikler için, Spark ortalama / std değerini işledikten sonra, sabit bir düğüm olarak doğrudan TF modeli hesaplama grafiğine yazılır.Her ph_in, ilgili ph_out'u elde etmek için iki düğümden geçer.
sabit_avg = tf.constant (feat_avg, dtype = tf.float32, şekil =, ad = "ortalama") sabit_std = tf.constant (feat_std, dtype = tf.float32, şekil =, ad = "std") ph_out = (ph_in-sabit_avg) / sabit_std

4.2 TF modeli çevrimiçi tahmin

Dağıtım makinesi öğrenimi platformunda, algoritma eğitimi tarafından üretilen modelleri tek tip bir şekilde yönetmek ve planlamak, çevrimiçi model tarafından kullanılan sürümü yönetmek ve model sürümünün geçişini ve geri alınmasını desteklemek ve ayrıca düğüm modeli sürüm durumunun yönetimini desteklemek için yerleşik bir model yönetimi platformu vardır. .

ETA tarafından kullanılan DeepFM modeli, SavedModel biçiminde bir model oluşturmak için TensorFlow ile eğitilir.Model yönetim platformunun Tensorflow SavedModel biçimini desteklemesi gerekir.

Uygulama planı

Çevrimiçi hizmetlerde TensorFlow SavedModel modellerini yüklemek için birden fazla uygulama şeması vardır:

  • TensorFlow Sunum CPU hizmetini kendiniz oluşturun ve gRPC API veya RESTful API aracılığıyla hizmet sağlayın. Bu çözümün uygulanması nispeten basittir, ancak mevcut Thrift tabanlı model yönetim platformuyla uyumlu değildir.
  • Meituan AFO GPU platformu tarafından sağlanan TensorFlow Sunumunu kullanın.
  • Model yönetimi platformunda, TensorFlow tarafından sağlanan Java API TensorFlow Java API, model yönetimi platformunun SavedModel formatı desteğini tamamlamak için JNI aracılığıyla çağrılır.

Son olarak, TensorFlow Java API, CPU üzerinde tahminler yapmak için SavedModel'i yüklemek için kullanılır.Batch = 1 olduğunda, tahmin süresi 1ms'dir ve uygulama çözümü olarak seçenek 3 seçilir.

Uzaktan bilgi işlem modu

TensorFlow Java API'sinin temel C ++ dinamik bağlantı kitaplığı, libstdc ++ sürümü için gereksinimlere sahiptir, bu nedenle GCC sürümünün 4.8.3'ten az olmamasını gerektirir ve şu anda çevrimiçi olarak sunulan CPU makinelerinin çoğu CentOS 6'dır ve varsayılan GCC sürümü 4.4'tür. .7. Her bir çevrimiçi işletme sunucusu TensorFlow SavedModel yerel bilgi işlemi destekliyorsa, binlerce sunucunun GCC sürümüne yükseltilmesi gerekir.İş yükü nispeten büyüktür ve başka riskler ortaya çıkabilir.

Bu nedenle, düzinelerce uzak bilgi işlem sunucusu için yeniden başvurduk. İşletme sunucusunun yalnızca Giriş verilerini serileştirmesi ve TensorFlowRemote kümesine göndermesi gerekir. Uzak küme hesaplamayı tamamladıktan sonra Çıktıyı seri hale getirecek ve iş tarafına geri gönderecektir. Bunun yalnızca düzinelerce bilgi işlem sunucusunu yükseltmesi gerekir.

Çevrimiçi serileştirme

Çevrimiçi performans

Model çevrimiçi olduktan sonra, birden çok iş tarafının algoritma gereksinimlerini destekler.Uzak küme hesaplama süresinin TP99'u temelde 5 ms'dir ve bu, iş tarafının bilgi işlem ihtiyaçlarını karşılayabilir.

Çevrimiçi etki

5. Özet ve Görünüm

Model piyasaya sürüldükten ve piyasaya sürüldükten sonra, iş göstergelerini büyük ölçüde iyileştirecektir. Takip, iş optimizasyon modeline göre etkiyi daha da iyileştirecektir:

  • Çok amaçlı öğrenme çerçevesi daha da zenginleştirilecek ve yiyecek getirme, teslimat, teslimat ve planlama gibi tüm dağıtım yaşam döngüsü süreçleri model düzeyinde ele alınacak ve sipariş yaşam döngüsündeki çoklu hedefler modellenecek ve modelin yorumlanabilirliği iyileştirilecektir. .
  • Model füzyon özellik seviyesi daha da yükseltilir Gömme'ye ek olarak, özellikler daha fazla LSTM / CNN / kendi kendine tasarlanmış yapılarla daha iyi entegre edilir.
  • Özellik seviyesi daha da zenginleştirilmiştir.
DIY dünyasında, iyi bir figürünüz olduğu sürece, herkesle oynayabilirsiniz.
önceki
Xiaomi'nin "Mavi Pirinç" burada, "Yeşil Pirinç" çok geride kalabilir mi?
Sonraki
Çince metin tanımada çığır açan gelişmelere yardımcı olan Meituan, ilk gerçek sahne imza görüntü veri kümesini açıkladı
Kısıtlı Optimizasyon (KKT) için Lagrange Çarpanı
Sharp, sektörü hicvediyor: Şekillendirilmemiş tam ekran, düşük kaliteli ürünlerin tasarım yönüdür
Aşk telefonunuzun değerini ikiye katlayın, Apple iphone7 / 7plus şık cep telefonu kılıfı
Maden felaketi gelmezse sorun değil, GTX1050 ile i54590 üç yıl daha savaşabilir
Lei Jun: Xiaomi MIX adlı Xiaomi MIX neredeyse Apple iPhone X'e çarptı!
Maden gelmezse grafik kartı düşmeyecek! Tekrar tekrar düşündüm ve GTX1050'ye girdim
Derin İyi Makaleler-Herkese Açık Yorum Araması için Bilgi Grafiğine Dayalı Derin Öğrenme Sıralama Uygulaması
9.9 ücretsiz Apple iPhone7 telefon kılıfı çalışabilir mi? Herkesin ne dediğini görün
Yeni iPhone burada! Ancak en pahalı iPhone X, netizenler tarafından hacklendi
Meituan'da yoğun öğrenim uygulaması "Sanırım beğendin"
I5 performansı I3'ten daha iyi değil mi? Ama yine de i54590 işlemciyi kullanıyorum
To Top