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

 
Forester #:
Neden buna ihtiyacınız var? R ile denemeler yaparken, SanSanych tarafından sipariş edilen dll-ku'yu kullandım. İyi çalışıyor ve daha fazla olasılığa sahip, çünkü herhangi bir veriyi her iki yöne de aktarıyor, sadece tırnak işaretleri değil (ilk R portunda olduğu gibi). Ayrıca çok iş parçacıklı optimizasyonu bile çalıştırmayı başardım.

Bana göründüğü gibi resmi destek hem R hem de MKL için iyi bir itici güç / heyecan verebilir ....

Tüm ülkeler hakkında yeni makaleler, yeni fikirler, konuşulacak yeni insanlar, yeni algoritmalar....

 

Yeni R paketlerinin yayınlanmasını kaydedenbir site var ....

Dilde neler olup bittiğini anlamak için bu verileri indirmek ve zamana göre toplamak (günde kaç yeni paket indiriliyor) her zaman ilgimi çekmiştir....

Ama bunu hep erteledim, nasıl yapacağımı bilmiyordum, uzun ve karmaşık olduğunu düşünüyordum....

Bugün yapmaya karar verdim, nasıl yapılacağını anlamak için yaklaşık 5 dakika ve kodun kendisi için 30 saniye harcadım)))

İşte kod

library(rvest)
library(xts)
url <- "https://cran.r-project.org/web/packages/available_packages_by_date.html"

tb <- url |> read_html() |> html_table() |> _[[1]] |> {\(.) .[nrow(.):1,]}()

tb$Date |> rle() |> _$lengths |> xts(as.POSIXct(r$values)) |> plot(main="количество новых пакетов",col=4)

siteden veri indirme + güne göre toplama + görselleştirme.


2008-09-08                                           1
2008-10-28                                           1
2010-06-25                                           1
2010-07-07                                           1
2011-08-18                                           1
2011-09-07                                           1
2011-12-01                                           1
2011-12-28                                           1
2012-01-28                                           1
2012-03-01                                           1
       ...                                            
2023-09-01                                          44
2023-09-02                                          35
2023-09-03                                          37
2023-09-04                                          32
2023-09-05                                          72
2023-09-06                                          84
2023-09-07                                          58
2023-09-08                                          45
2023-09-09                                          26
2023-09-10                                          27

Günde ortalama 40-50 yeni paket alıyorum.

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


Ve işte aynı kod, ayrıştırma ve genel olarak en iyisi olan övülen python'da

import pandas as pd
import requests
from bs4 import BeautifulSoup
import matplotlib.pyplot as plt

url = "https://cran.r-project.org/web/packages/available_packages_by_date.html"

response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
table = soup.find_all('table')[0] 
df = pd.read_html(str(table))[0]
df = df.iloc[::-1]

df['Date'] = pd.to_datetime(df['Date'])
df_grouped = df.groupby('Date').size()

df_grouped.plot(title="количество новых пакетов")
plt.show()

Date
2008-09-08     1
2008-10-28     1
2010-06-25     1
2010-07-07     1
2011-08-18     1
              ..
2023-09-06    84
2023-09-07    58
2023-09-08    45
2023-09-09    26
2023-09-10    29
Length: 2807, dtype: int64

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


R'de 7 satır kod, python'da 18 satır kod...

 
Renat Fatkhullin #:

Esasen her şey yarışma şartlarını belirlerken olacak - bu çok büyük bir iş.

Detaylı koşullar için bekleyeceğiz.

Ancak, gelişmelerin çoğunda insanların kendilerine ait, herkes için standartlara/şablonlara uydurulamayacak modelleri var. Ve en değerli şeyler modeller değil, tahmincilerdir.

Tahmin ediciler sabit bir set ise, eğitim görevi önemli olanları seçmeye indirgenecektir. Ancak bu tahmin edicilerin ayarlarını yapmak mümkünse, daha eğlenceli olacaktır.

 
Andrey Dik #:

ZZY**. "akşam durgun olmaktan çıkıyor" - bundan ne çıkacağı çok ilginç, sonuçta önemsiyorsun, fxsaber, değil mi? - ve ben de öyle))))))))))))))))))))))))))

Muhtemelen en aptalca şeylerden biri, başka bir kişinin fikrini değiştirmeye çalışmaktır. Hiçbir tartışma işe yaramaz. Dolayısıyla diğer "P" kelimesi - geçmişte kalanlar.

 
fxsaber #:

Muhtemelen en aptalca şeylerden biri, başka bir kişinin fikrini değiştirmeye çalışmaktır. Hiçbir tartışma işe yaramaz. Bu yüzden diğer "P" kelimesi geçmişte kalmıştır.

kendi yarışmaları == kendi şartları.

Bu tartışılacak aptalca bir şey.

 

Hızlandırmalı paketleri yükleyebilmek için harcadığım çabayı artırmam gerekecek

import requests, pandas as pd, matplotlib.pyplot as plt
from bs4 import BeautifulSoup

df = pd.read_html(requests.get("https://cran.r-project.org/web/packages/available_packages_by_date.html").text, flavor='bs4')[0].iloc[::-1]
df.groupby('Date').size().plot(title="количество новых пакетов")
plt.show()
Bir kez daha içine çekildiniz, ekrana çizgiler sürdünüz ve bunları gerçek olarak kabul ettiniz.
 
Maxim Dmitrievsky #:

Paketleri hızlandırılmış bir hızda yükleyebilmek için harcadığım çabayı artırmam gerekecek

Bir kez daha mahvoldum, sadece ekrana çizgileri sürdüm ve gerçek olarak kabul ettim.
Sizin yaptığınız gibi işe yaramaz bir şekilde sıkıştırırsam, kütüphane bildirimiyle birlikte 2 satıra sahip olacağım....

Yani burada da şansınız yok.
 
mytarmailS #:
Sizin yaptığınız gibi kullanışlı olmayan bir şekilde sıkıştırırsam, kütüphane bildirimiyle birlikte toplam 2 satırım olacak...

Yani burada da şansınız yok.

Kesinlikle kullanılabilir bir yol ve mükemmel anlaşılabilir sözdizimi ve klavyede bile olmayan kıvrımlarla kod yazmak için avcının alfabesini öğreniyorsunuz )).

Sonuç olarak, diğer dillerde hatasız bir döngü bile yazamazsınız, çünkü hiyerogliflere alışmışsınızdır.

 

Savunma Bakanlığını popülerleştirmek amacıyla bu şampiyonanın düzenlenmesi memnuniyetle karşılanabilir.

Öyle görünüyor.

Ancak, şampiyonanın teknik çerçevesi olan python ve onnx, MO içinde mevcut olan modellerin gerçek çeşitliliğini şampiyonanın dışında bırakıyor.

Yüzlerce model dışarıda bırakılıyor. "Makine öğrenimi" kelimesinin anlamını tanımlayan bu modellerdir ve çeşitli sinir ağları, ticaret için MO'nun küçük ve en ilginç kısmı değildir.

Caret kabuğunda bulunan, yani tren operatöründe mevcut olan modellerin oldukça eski bir listesini (2015) ekliyorum. Liste benim zevklerimi yansıttığı için bazı model gruplarının bileşimi açıklanmamıştır.

Dosyalar:
 
Deli tarikatına karşı bir bariyer.