Filter
Exclude
Time range
-
Near
--> Went through the basic of bagging and boosting, classification and regression. --> covered basics of Logistic Regression, Random Forest, XGboost, LightGBM. --> Most importantly studied their Hyperparameters. --> Studied a bit about hyperparameter optimisation by Hyperopt.
9
Jun 12
Replying to @haydendevs
Welcome to hyperopt.
1
130
Jun 8
Replying to @BruzWJ
That hyperopt problem is exactly the trap: great backtest, live curve detaches. I am testing Forelia as a readiness gate for this: is this strategy robust enough to continue, or does the report say stop?
2
9
Jun 8
Freqtrade active backtesting is a strong fit for something I am testing: a 48h readiness report before a strategy moves from backtest to dry-run/live. Checks: overfit, hyperopt fragility, costs, OOS gaps, parameter sensitivity.
1
17
In case anyone is wondering, the startup was KindredAI, doesn't exist anymore (bought by Okado), but was doing back then already what all the robotic startups are doing now: record manipulation from Teleop and then learn to do it. It was cofounded by @jabergT who is the ๐Ÿ that created Theano and HyperOpt and is also a super nice person!
3
34
4,168
the fastest growing GitHub repos in finance this week: 1. dash ( 10,977 โ˜…) data apps and dashboards for Python. no JavaScript required. the go-to framework for building interactive analytics UIs. used everywhere from internal tools to public-facing finance dashboards. 2. stock ( 10,872 โ˜…) Chinese open-source stock toolkit. fetches market data, calculates indicators, chip distribution, pattern recognition, strategy backtesting, and automated trading. supports both desktop and mobile. 3. freqtrade ( 9,994 โ˜…) free open-source crypto trading bot. supports Binance, Bybit, and 20 exchanges. strategy backtesting, hyperopt parameter tuning, live and dry-run trading. one of the most mature algo trading projects out there. 4. qlib ( 9,988 โ˜…) Microsoft's AI-oriented quant investment platform. end-to-end: data - alpha - portfolio - execution. the most serious open-source quant infrastructure out there. 5. yfinance ( 9,834 โ˜…) the de facto Python library for pulling market data from Yahoo Finance. prices, dividends, options chains, financials. used in virtually every Python finance tutorial and prototype. 6. scientific-agent-skills ( 9,738 โ˜…) ready-to-use agent skills for research, science, engineering, analysis, and finance. plug into any agent framework. covers bioinformatics, cheminformatics, and now Exa search. 7. abu ( 9,595 โ˜…) Chinese open-source quant trading system for stocks, options, futures, and Bitcoin. built on Python with machine learning support. one of the older and more comprehensive Chinese quant frameworks. 8. lago ( 9,585 โ˜…) open-source metering and usage-based billing API. consumption tracking, subscription management, and invoicing. built on ClickHouse. the open alternative to Stripe Billing and Chargebee. 9. akshare ( 9,424 โ˜…) elegant Python financial data library. covers A-shares, bonds, futures, crypto, and macro data. built for researchers and quants working with Chinese and global markets. 10. developer-portfolios ( 9,282 โ˜…) curated list of developer portfolio sites for inspiration.
the fastest growing GitHub repos in finance this week: 1. TradingAgents ( 7.9K โ˜…) multi-agent LLM trading framework from UCLA/MIT. fundamental analyst, sentiment analyst, technicals, risk manager with DeepSeek V4 thinking-mode support. 2. FinceptTerminal ( 4.3K โ˜…) open-source Bloomberg alternative built in C 20 Qt6. 37 AI agents in Buffett/Munger/Lynch/Graham style. real-time trading with 16 broker integrations. internal MCP AI quant tabs. 3. daily_stock_analysis ( 2.3K โ˜…) LLM stock analyzer for US, A-share and H-share markets. auto-builds a daily decision dashboard with entry/exit levels. pushes to WeChat/Telegram/Discord/Email via GitHub Actions. 4. Vibe-Trading ( 1.9K โ˜…) personal trading agent. natural language - strategy - backtest - export to TradingView/MT5. your own AI trading desk in one pip install. 5. QuantDinger ( 837 โ˜…) self-hosted AI quant OS. research markets, generate Python strategies, backtest ideas, run live trading. crypto, stocks via IBKR, forex via MT5. one Docker Compose, your infra, your data. 6. TradingAgents-CN ( 641 โ˜…) Chinese fork of TradingAgents. fully localized for A-share markets, Chinese data sources, and domestic LLMs. 7. last30days-skill ( 630 โ˜…) AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket and the web in the last 30 days. plug it into any agent. 8. qlib ( 569 โ˜…) Microsoft's AI-oriented quant investment platform. end-to-end: data - alpha - portfolio - execution. the most serious open-source quant infrastructure out there. 9. scientific-agent-skills ( 511 โ˜…) ready-to-use agent skills for research, science, engineering, analysis, and finance. plug into any agent framework. covers bioinformatics, cheminformatics, and now Hugging Science. 10. OpenBB ( 387 โ˜…) open-source financial data platform for analysts, quants, and AI agents. stocks, crypto, options, derivatives, fixed income ัˆั‚ one platform. integrates with AI agents via MCP.
24
45
402
216,763
Ludwig 0.15 is out ๐ŸŽ‰ With improvements fine-tuning, alignment, hyperopt and more. I also updated he website, bringing it back to it's romer glory: ludwig.ai Here's what's new (thread ๐Ÿงต):
1
4
411
lu semua lagi demen kan ai agent yang bisa auto trading crypto 24/7 ๐Ÿ’ป gua nemu nih Github reponya tinggal lu gabungin sama ai model yg mau lu pake. namanya Freqtrade udah gua taro linknya di komen fiturnya apa aja : > bisa lu atur sesuai strategi trading lu > auto buy/sell spot & futures di exchange gede > bisa dry-run mode (test dulu tanpa duit beneran) > backtesting pake data historis hyperopt buat optimasi > bisa belajar sendiri & adaptasi otomatis) > bisa whitelist & blacklist coin > Kontrol bot, lihat status, profit, stop bot, dll. dari telegram > exchange yang support (per 2026) ~ spot: Binance, Bybit, OKX, Bitget, Gate io, Kraken, HTX, BingX, Bitmart, Hyperliquid ~ futures: Binance, Bybit, OKX, Bitget, Gate io, Kraken, Hyperliquid > open source 100% gratis bisa langsung gas bikin asal lu udah ada strategi sendiri ๐Ÿง‘โ€๐Ÿ’ป
14
93
520
19,654
lost in the hyperopt loop, where optimization dreams go to die
these 5 GitHub repos replaced my $2,400/month trading setup you're spending thousands on software anyone can fork the repos behind those tools are sitting on GitHub for free here's what i actually run: 1. fredapi (1K โ˜…) Bloomberg charges $2,000/mo for macro data this pulls every Fed dataset into Python with one API key GDP, CPI, rates, employment - pair it with Claude and you're set github.com/mortada/fredapi /// 2. ccxt (42K โ˜…) i was paying $50/mo per exchange just for API access ccxt connects 107 exchanges through one interface JS; Python; PHP; Go; C# the industry standard since day one github.com/ccxt/ccxt /// 3. freqtrade (47K โ˜…) killed my $200/mo bot subscription in one afternoon backtesting, hyperopt, FreqAI, live on 20 exchanges 7 years of weekly commits. Telegram control. your strategies stay yours github.com/freqtrade/freqtraโ€ฆ /// 4. OpenBB (40K โ˜…) equities, options, crypto, fixed income, macro - one terminal plugs into Python, Excel, REST API, MCP for AI agents my $500/mo data feed couldn't do half of this github.com/OpenBB-finance/Opโ€ฆ /// 5. goose (40K โ˜…) by Block (Jack Dorsey). Rust. Apache 2.0 full AI coding agent. any LLM. 3,000 MCP tools. runs locally the $200/mo i was spending on Claude Code now costs me $0 github.com/block/goose /// bookmark this and thank me later
24
74
543
54,250
Hyperparameter optimization is a critical process in machine learning that fine-tunes parameters to maximize model performance. These parameters, set before training, control the learning process and directly impact accuracy, efficiency, and scalability. โœ”๏ธ It improves model accuracy by identifying optimal parameter settings. โœ”๏ธ Reduces overfitting and underfitting, ensuring better generalization to unseen data. โœ”๏ธ Enables efficient resource allocation by identifying computationally feasible configurations. โŒ If approached inefficiently, it can be computationally expensive and time-consuming, especially for models with many hyperparameters. โŒ Suboptimal optimization methods might overlook interactions between parameters, leading to less-than-ideal performance. The visualization below demonstrates grid search, a common method for hyperparameter optimization. It evaluates 100 combinations of two parameters, with blue regions indicating better results and red regions showing poor performance. While grid search is systematic, it can become computationally prohibitive in high-dimensional parameter spaces. Image source: en.wikipedia.org/wiki/Hyperpโ€ฆ ๐Ÿ”น In R, tools like caret and mlr3 support grid and random search, while tune and ParBayesianOptimization enable more advanced approaches like Bayesian optimization. ๐Ÿ”น In Python, scikit-learn offers grid and random search, while libraries such as optuna, hyperopt, and Ray Tune provide efficient techniques for Bayesian optimization and adaptive resource allocation. Advanced strategies like random search, Bayesian optimization, and Hyperband are valuable alternatives to grid search, offering faster and often more effective solutions for complex models. Selecting the right method depends on factors like the size of the search space, computational resources, and specific problem requirements. Effective hyperparameter optimization ensures your machine learning models achieve optimal performance without unnecessary computational overhead. Subscribe to my newsletter for more tips on statistics, data science, R, and Python! See this link for additional information: statisticsglobe.com/newslettโ€ฆ #statisticians #RStudio #RStats #DataAnalytics #statisticsclass
5
45
1,750
Random search is a simple yet effective optimization method that selects random samples from the parameter space to find the best configuration. It is widely used in machine learning and data science due to its flexibility and ability to address complex, non-linear problems. โœ”๏ธ Easy to implement: Random search avoids complex gradient calculations, making it suitable for a wide range of optimization tasks. โœ”๏ธ Efficient in large spaces: Compared to grid search, it focuses on randomly chosen subsets, reducing computational cost while covering diverse regions. โœ”๏ธ Handles high-dimensional problems: Scales well to problems with many parameters, making it particularly effective for hyperparameter tuning. โŒ Computational inefficiency in some cases: In very large or highly constrained spaces, random sampling may require extensive iterations to find an optimal solution. โŒ Uninformed exploration: Random sampling does not utilize information from past samples, potentially leading to slower convergence compared to more guided methods. ๐Ÿ”น Alternatives to consider: Bayesian optimization and genetic algorithms build on previous iterations to guide sampling, often achieving better results with fewer evaluations. The visualization below illustrates how random search and other methods approach optimization. Methods like random search (1 & 2) do not require gradients, while algorithms such as Gauss-Newton (3) depend on gradients for efficient exploration. This distinction highlights random searchโ€™s flexibility but also its limitations in structured spaces. Source: en.wikipedia.org/wiki/Randomโ€ฆ ๐Ÿ”น In Python: Use RandomizedSearchCV in scikit-learn for hyperparameter optimization, or scipy.optimize for general optimization. Advanced libraries like optuna or hyperopt offer more efficient approaches while retaining randomness. ๐Ÿ”น In R: The caret package supports random search for hyperparameter tuning through trainControl. Alternatively, mlr3 and tidymodels provide robust frameworks for implementing random search strategies. For more insights and tools to improve your data science skills, join my email newsletter on Statistics, Data Science, R, and Python! Further details: statisticsglobe.com/newslettโ€ฆ #programming #Rpackage #database #RStudio #RStats #DataAnalytics
1
7
44
1,482
โšก Bayesian HPO on a GPU cluster โ€” no Ray Tune script needed. ๐Ÿ”ง Define search spaces in YAML. HyperOpt explores. ASHA prunes. Ray distributes. WarpRec collects results. ๐Ÿ’ป Laptop to cluster, same config. ๐Ÿ”— github.com/sisinflab/warprec @walteranelli @TommasoDiNoia @abellogin
1
1
2
118
Day 7 ๐Ÿ”ง BTC ์‹œ๊ทธ๋„๋ด‡ Build in Public โ€” ์Šน๋ฅ  33% โ†’ 74.8% ํ•˜๋ฃจ๋งŒ์— ๋’ค์ง‘์Œ!! ํ˜•๋‹˜๋“คโ€ฆ ์ง„์งœ ๋ฏธ์ณค์Šต๋‹ˆ๋‹ค ๐Ÿ”ฅ Hyperopt 500ํšŒ ๋Œ๋ฆฌ๊ณ  exit_signal ํ•˜๋‚˜ ๊บผ๋ฒ„๋ ธ๋”๋‹ˆ ์Šน๋ฅ  33% โ†’ 74.8% ์ˆ˜์ต -$927 โ†’ $474 Sharpe -17.73 โ†’ 3.41 ์‹œ์žฅ -17% ํ•˜๋ฝ ์ค‘์—๋„ 4.75% ์ˆ˜์ต ๋“ค์–ด๊ฐˆ ํƒ€์ด๋ฐ 3์ฃผ ๊ณ ๋ฏผํ–ˆ๋Š”๋ฐโ€ฆ ๋‚˜๊ฐˆ ํƒ€์ด๋ฐ์ด 10๋ฐฐ ๋” ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฑธ ๊นจ๋‹ฌ์Œ ใ…‹ใ…‹ ์ž์„ธํ•œ ๊ณผ์ •, ํ‘œ, ์ตœ์  ํŒŒ๋ผ๋ฏธํ„ฐ, ๋กœ๊ทธ ๋ถ„์„ ์ „๋ถ€๋Š” ๊ตฌ๋…์ž ์ „์šฉ ๊ฒŒ์‹œ๋ฌผ์— ์˜ฌ๋ ค๋†“์•˜์Šต๋‹ˆ๋‹ค! v3.1 Freqtrade ๋™์‹œ ๋“œ๋ผ์ด๋Ÿฐ ์‹œ์ž‘ 1์ฃผ์ผ ๋’ค ์‹ค์ „ ์„ฑ์ ํ‘œ ๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค! #BuildInPublic #AITrading #Freqtrade #BTC๋ด‡
Day 6 ๐Ÿ”ง AI ํŠธ๋ ˆ์ด๋”ฉ ๋ด‡ Build in Public โ€” ์†์ต๋น„ ์‹คํ—˜ ์ค‘ ํ˜•๋“ค ์˜ค๋Š˜ ํ•˜๋ฃจ์ข…์ผ ๋ฐฑํ…Œ์ŠคํŠธ๋งŒ ๋Œ๋ ธ์–ด์š” ใ…‹ใ…‹ 1) ํšก๋ณด์žฅ ๋Œ€์‘ ์‹คํ—˜ โ†’ ํšก๋ณด์ผ ๋•Œ ๋‹ค๋ฅธ ์ „๋žต ์“ฐ๋ฉด ์–ด๋–จ๊นŒ? ํ…Œ์ŠคํŠธ โ†’ ๊ฒฐ๊ณผ: ์–ต์ง€๋กœ ๋งค๋งคํ•˜๋ฉด ์˜คํžˆ๋ ค ๋” ์žƒ์Œ โ†’ ๊ตํ›ˆ: ์•ˆ ํ•˜๋Š” ๊ฒƒ๋„ ์ „๋žต์ด๋‹ค 2) 400๊ฐœ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฆฌ๋“œ ์„œ์น˜ ์œ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜ โ†’ TP/SL ๋น„์œจ, EMA ๊ธฐ๊ฐ„, ADX ๋“ฑ ์ „๋ถ€ ์กฐํ•ฉ ํ…Œ์ŠคํŠธ โ†’ ์Šน๋ฅ  34%์ธ๋ฐ๋„ ์ˆ˜์ต ๋‚˜๋Š” ๊ตฌ์กฐ 137๊ฐœ ๋ฐœ๊ฒฌ! โ†’ ํ•ต์‹ฌ: ์ด๊ธธ ๋•Œ ์ง€๋Š” ๊ฒƒ์˜ 3.3๋ฐฐ๋ฅผ ๋จน์œผ๋ฉด ๋œ๋‹ค 3) ๋ด‡ v3.1 ์—…๋ฐ์ดํŠธ ์™„๋ฃŒ โ†’ ์ตœ์  ํŒŒ๋ผ๋ฏธํ„ฐ ์ ์šฉํ•ด์„œ ์ง€๊ธˆ ๋Œ๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค ์˜ค๋Š˜์˜ ๊ตํ›ˆ: - ์Šน๋ฅ ๋ณด๋‹ค ์†์ต๋น„(R:R)๊ฐ€ ์ง„์งœ ์ค‘์š”ํ•˜๋‹ค - ๋ณต์žกํ•˜๋‹ค๊ณ  ์ข‹์€ ๊ฒŒ ์•„๋‹ˆ๋‹ค - ์•ˆ ํ•˜๋Š” ๊ฒƒ๋„ ์ „๋žต์ด๋‹ค #BuildInPublic #AITrading #BTC๋ด‡
36
17
59
4,352
Random search is a simple yet effective optimization method that selects random samples from the parameter space to find the best configuration. It is widely used in machine learning and data science due to its flexibility and ability to address complex, non-linear problems. โœ”๏ธ Easy to implement: Random search avoids complex gradient calculations, making it suitable for a wide range of optimization tasks. โœ”๏ธ Efficient in large spaces: Compared to grid search, it focuses on randomly chosen subsets, reducing computational cost while covering diverse regions. โœ”๏ธ Handles high-dimensional problems: Scales well to problems with many parameters, making it particularly effective for hyperparameter tuning. โŒ Computational inefficiency in some cases: In very large or highly constrained spaces, random sampling may require extensive iterations to find an optimal solution. โŒ Uninformed exploration: Random sampling does not utilize information from past samples, potentially leading to slower convergence compared to more guided methods. ๐Ÿ”น Alternatives to consider: Bayesian optimization and genetic algorithms build on previous iterations to guide sampling, often achieving better results with fewer evaluations. The visualization below illustrates how random search and other methods approach optimization. Methods like random search (1 & 2) do not require gradients, while algorithms such as Gauss-Newton (3) depend on gradients for efficient exploration. This distinction highlights random searchโ€™s flexibility but also its limitations in structured spaces. Source: en.wikipedia.org/wiki/Randomโ€ฆ ๐Ÿ”น In Python: Use RandomizedSearchCV in scikit-learn for hyperparameter optimization, or scipy.optimize for general optimization. Advanced libraries like optuna or hyperopt offer more efficient approaches while retaining randomness. ๐Ÿ”น In R: The caret package supports random search for hyperparameter tuning through trainControl. Alternatively, mlr3 and tidymodels provide robust frameworks for implementing random search strategies. For more insights and tools to improve your data science skills, join my email newsletter on Statistics, Data Science, R, and Python! More information: eepurl.com/gH6myT #R4DS #RStats #Python #DataAnalytics #datastructure
2
14
96
4,524
Hyperparameter optimization is a critical process in machine learning that fine-tunes parameters to maximize model performance. These parameters, set before training, control the learning process and directly impact accuracy, efficiency, and scalability. โœ”๏ธ It improves model accuracy by identifying optimal parameter settings. โœ”๏ธ Reduces overfitting and underfitting, ensuring better generalization to unseen data. โœ”๏ธ Enables efficient resource allocation by identifying computationally feasible configurations. โŒ If approached inefficiently, it can be computationally expensive and time-consuming, especially for models with many hyperparameters. โŒ Suboptimal optimization methods might overlook interactions between parameters, leading to less-than-ideal performance. The visualization below demonstrates grid search, a common method for hyperparameter optimization. It evaluates 100 combinations of two parameters, with blue regions indicating better results and red regions showing poor performance. While grid search is systematic, it can become computationally prohibitive in high-dimensional parameter spaces. Image source: en.wikipedia.org/wiki/Hyperpโ€ฆ ๐Ÿ”น In R, tools like caret and mlr3 support grid and random search, while tune and ParBayesianOptimization enable more advanced approaches like Bayesian optimization. ๐Ÿ”น In Python, scikit-learn offers grid and random search, while libraries such as optuna, hyperopt, and Ray Tune provide efficient techniques for Bayesian optimization and adaptive resource allocation. Advanced strategies like random search, Bayesian optimization, and Hyperband are valuable alternatives to grid search, offering faster and often more effective solutions for complex models. Selecting the right method depends on factors like the size of the search space, computational resources, and specific problem requirements. Effective hyperparameter optimization ensures your machine learning models achieve optimal performance without unnecessary computational overhead. Subscribe to my newsletter for more tips on statistics, data science, R, and Python! For more information, visit this link: eepurl.com/gH6myT #pythonprogramming #statisticsclass #datastructure #DataAnalytics #rstudioglobal #Python #statisticians #RStats
2
29
164
9,781
8 Nov 2025
Finally done with the Supervised and Unsupervised thing.. Will start DL after lunch, Try to finish up the following topics..by EOD > Forward, Backward propagation > Math intuition for them! > Activation functions..( ReLU, Sigmoid, Tanh, Softmax ) I skipped Hyperopt in ML btw!
7
239
Day 20 of ML ๐Ÿค– - Completed chapter on Hyperparameter Optimization - Studied about Grid search, random search, how to optimize hyperparameters in pipelines, Bayesian optimization with gaussian process, and the Hyperopt library, which uses Tree-structured Parzen Estimator (TPE)
Day 19 of ML ๐Ÿค– - Completed chapter on Feature Selection - Studied different methods like Recursive Feature Elimination, Feature Importance, SelectFromModel function in scikit-learn & L1 penalization - Will start chapter on Hyperparameter tuning tomorrow - Check code in comments
2
3
20
963
๐Ÿ“Š Datasets & Models: ๐Ÿ”น Main backbone โ†’ EfficientNetV2B0 ๐Ÿ”น Generalization on โ†’ VGG16 & VGG19 ๐Ÿ”น Compared against โ†’ HyperOpt, Optuna, Talos, HyperBand, Spearmint, Scikit-Optimize, Ax ๐Ÿ“‘ See Table 9 for tool comparison ๐Ÿ‘‰
1
4
80
Replying to @MoonDevOnYT
I am developing a system that uses YouTube video transcripts to generate strategy source code and perform backtesting and hyperopt with Freqtrade, using Qwen3-Coder. I'm currently working on generating FreqAI code
1
5
367