Stay Ahead, Stay ONMINE

Why We Fine-Tuned SigLip (And Why That’s Not Always the Right Call)

This post was co-authored with Max Silfverberg (Data Scientist, AI Solutions Lead), Antti Hallavo (Lead AI Software Engineer), and Pontus Huotari (Lead Data Scientist). We work at Alma Media, a Finnish digital services, marketplaces and media company. One of our focus areas is developing AI/ML solutions for real estate listing services, where understanding image content plays an important role. Alma Media’s real estate services handle hundreds of thousands of listings a year. Most of those come with dozens of photos with no information about what they show. Meanwhile, search, recommendations, and a range of internal use cases all benefit from knowing whether a photo represents a kitchen, floor plan, or garden.Our solution is to automatically tag photos with room-type and content classes. Our room types include LIVING ROOM, KITCHEN, and BEDROOM. We also tag schematic content like floor plans and site plans. Additionally, we recognize realtor marketing materials, aerial shots, and garden photos. Altogether, there are 23 classes. As Figure 1 shows, this is a classic multi-label classification task; the same space can encompass several room types at once. Figure 1. Our system should tag this photo as LIVING ROOM and STAIRCASE. The dining room showing through a doorway should not affect the class. Photo by Clay Banks on Unsplash. On the face of it, this sounds simple, but we need to make some tricky decisions. How should you treat a living room photo that shows a bedroom through a doorway? What if the photo only shows 10% living room and the remaining 90% is dining area? The answers depend on the application. If we need to find all photos showing kitchens, we also want to identify living room photos that show a kitchen in the background. However, if the user specifically asks for kitchen photos, we only want to show the ones where the kitchen is in focus. To help decide what to return, classification confidence is important. But depending on how you implement your classifier, you might not have access to that information. Image classifiers can be built in many ways. The modern default approach is to run images through a third-party API which internally uses a vision-language model (VLM) to analyze images and generate tags according to a prompt.  Another option is to train image classifiers on top of open-source ViT foundation models like Google SigLIP and Meta DINO, either freezing the foundation model or fine-tuning it. Each of these designs comes with its own advantages and trade-offs.There already exists plenty of work comparing the approaches based on numerical performance [1]. This blog post goes further; we ask the commonly overlooked question: How should you build image classifiers in a business context? Three questions before you train anythingWe built our proprietary classifiers by fine-tuning google/siglip-base-patch16-224. The question is: why do this? Check Figure 2 for the TL;DR. Read on for the full story.Figure 2. Should you prompt an API or train your own classifier either with or without fine-tuning? Image by author. Question 1: Prompt an API or train your own model?The choice to classify by prompting through an external API or build your own classifier heavily depends on your use case. First, you need to consider whether your classification task can even be prompted. It’s easy to prompt car and kitchen appliance classifiers but how about click-through rate (CTR) for YouTube video thumbnails? Here we need a trainable classifier because we really don’t know what influences the click decision. Conversely, if you need to extract structured JSON files from photos representing building schematics, a simple classifier just won’t cut it.Our real estate use case sits in the middle. Many classes like KITCHEN and BATHROOM are easily promptable while others, like HALLWAY, LOFT and ALCOVE are fuzzier and harder to verbalize.If you decide to train your own classifiers as we did, you of course need training data, probably at least a few thousand examples per class. When launching a new product, that is something you might not have. If you at least have access to plain photos without annotations,you can launch with aprompted VLM as your first classifier. Its predictions gradually accumulate into an annotated dataset, which you can later use to train a custom classifier. This may require a cleanup pass, since the dataset inherits the VLM’s mistakes.Cost is another major question. With a volume in the millions, the different classification approaches result in dramatically divergent cost profiles. Using Google’s Agent Platform and the gemini-3.5-flash model, the July 2026 price is roughly $1.50 per 1,000 images (at 1K resolution), so classifying a million photos costs roughly $1,500.Using our own classifier on a dedicated AWS EC2 g4dn.xlarge instance with a T4 GPU, we can classify at least 400 images per second. At a July 2026 on-demand hourly rate of $0.53, classifying a million inputs comes out to $0.37 or roughly 1/4000th of the cost for the API solution (inference compute only).Nevertheless, if you classify a few hundred photos a day, from the cost perspective it really doesn’t matter how you do it. Costs become an issue only at scale.In addition to labels, classification confidence is often useful. As mentioned above, if we offer kitchen photos to the user, we should probably go with confident matches. It is, however, tricky to derive reliable confidence estimates from a VLM; verbalized confidence estimates are known to be poorly calibrated [2] and token log-likelihoods from an API frequently don’t represent the class-probabilities you are actually interested in.If you use an API, you might therefore need to rely on granular tags like PROBABLE/POSSIBLE/UNLIKELY [3], and there is no guarantee that those will be reliable either. If you instead train your own classifier, you get usable per-class scores which can be calibrated when needed. Table 1 summarizes how the two approaches compare.Prompted VLM (API)Custom classifierTraining dataNone neededA few 1000 examples per classSetup effortWrite a promptannotate, train, deployCost per 1M photos~$1,500~$0.37 (on GPU)Per-class scoresUnreliable / not exposedExplicit, thresholdable, calibratableFuzzy classesHard to verbalize in promptLearnable from examplesChanging the taskEdit the promptRetrain the modelQuestion 2: Which foundation model to use?If you decide to train your own classifier, the only reasonable choice for most is to start with a pretrained open-source vision model, typically a vision transformer. For business use, first check that the model’s license permits commercial use.Beyond that, your business goal should drive the choice, because different pretraining strategies produce different representations:SigLIP [4] (Google) is trained on captioned images, so it attends to caption-worthy things: dogs, cars, people. Its representations are highly object-oriented; background and camera angle receive far less emphasis.DINO [5, 6] (Meta) is self-supervised with patch-level objectives: every region of the image contributes to the loss, not just the caption-worthy objects. That makes it a strong candidate when background or layout matters [7]. We put this to the test below.RADIO / AM-RADIO [8] (NVIDIA) agglomerate representations from several ViT foundation models through distillation.I-JEPA[9] Meta) is self-supervised like DINO but based on masked prediction.Question 3: To fine-tune or not to fine-tune?The simplest way to start is training a linear classifier on top of frozen ViT representations. There are two major advantages: it is conceptually straightforward and lightning fast. You can train on a laptop in a matter of minutes using a 100k-instance training set. Typically, this leads to very reasonable performance.If you decide to fine-tune, the best practice is to use low-rank adapters (LoRA), which freeze the actual ViT backbone and inject a few thin trainable parameter layers into the model [10]. After training, these can be merged with the original model to avoid costs at inference time. LoRA keeps training tractable even on a modest GPU setup, while delivering nearly the same performance gain as full fine-tuning.Since a shallow linear classifier usually performs well, fine-tuning can result in modest gains in terms of raw F1 score. However, under-labeling can be a real problem when you freeze your foundation model as we see below.Simple has a price tagThe major problem with the frozen model is low classification confidence. At a standard 0.5 operating threshold, a whopping 35% of photos receive no labels from the model. Tuning down the threshold helps, but it comes at the cost of lower precision. Per-class thresholds might help, but downstream applications need scores that mean the same thing across all 23 classes, and class-specific thresholds would drift with every retraining.In practice, we settled on a compromise of 0.2, which provides reasonable coverage and precision. Figure 3 illustrates what this looks like for a single photo: at t = 0.5 nothing clears the bar, while at t = 0.2 the two correct labels come through.Figure 3. Frozen-model confidences for a single photo (illustrative). At the standard threshold (t = 0.5) the photo receives no labels; lowering it to t = 0.2 recovers LIVING ROOM and DINING AREA, but at the cost of lower overall classification precision. Image by author.A secondary problem is poor classification on a few frequent classes like GARDEN and HALLWAY. Edge cases also cause problems: when a dining set is visible in a living room image, we would like to label it both LIVING ROOM and DINING AREA. However, when the dining set is visible only through a doorway, we don’t want the DINING AREA label.These problems can be addressed by LoRA fine-tuning.Putting it to the testWe decided to train our own classifier and compared the two custom approaches outlined above: a frozen foundation model combined with a shallow linear classifier, and fine-tuning with LoRA. In both cases, we added 23 independent classification heads on top of the foundation model, one per class.The input is an image vector generated by SigLIP. We additionally experiment with DINOv2 as a frozen baseline to see how caption-training compares to self-supervised training. LoRA fine-tuning is done exclusively on SigLIP. We used the original SigLIP model rather than SigLIP 2 in these experiments; since we compare a frozen setup against fine-tuning on the same backbone, the conclusions don’t hinge on the model generation.For evaluation, we use micro averaged F1 score. This emphasizes performance on common classes like KITCHEN and LIVING ROOM, which are most central for our use cases.Additionally, we evaluate coverage on the test set: how many of the photos get at least one label? While there is a natural residual of inputs that don’t fall into any of the 23 classes, we want to find all the photos that can be labeled.TrainingWe train our classifiers on our own proprietary set of 40k manually annotated photos, where each input gets 1-3 class labels. Our validation data has 1.9k examples; we split this into 100 development and 1.8k test examples. Training, development and test photos come from distinct listings, so photos of the same property never appear in more than one split.For both our frozen baselines, we trained 23 separate sklearn LogisticRegression models.We trained LoRA using the PEFT library. Following common practice [10], we wrapped the SigLIP ViT self-attention query and value layers in LoRA adapters, leaving the MLP layers untouched, and used BCE loss on top of 23 independent logistic classification heads. This meant training only about 0.6% of the model’s parameters, roughly a 99% reduction compared to full fine-tuning. It is also why the whole sweep fits on a single T4.We did a random 40-trial hyperparameter sweep [11] over the configurations in Table 2, fixing all other hyperparameters to standard values.HyperparameterRangeDistributionlr1e-5 – > 1e-3log-uniformbatch_size{16, 32, 64}uniform categoricallora_r{8, 16, 32}uniform categorical (lora_alpha locked to lora_r)For fast and numerically safer training, we used mixed precision with fp16 autocast and loss scaling [12]. We trained for 20 epochs and picked the model that delivers the best F1 score on the development set.All training is done on an AWS EC2 g4dn.xlarge instance with a single NVIDIA T4 having 16 GB VRAM.EvaluationIn terms of plain micro averaged F1, differences are modest. At 82.6% F1, the fine-tuned model beats both frozen SigLIP’s 78.4% F1 and frozen DINOv2’s 78.3% F1, but the difference is only around 4 points. The frozen SigLIP and DINOv2 classifiers deliver essentially identical performance. Frozen models are reported at their best dev-set thresholds (0.2 for SigLIP, 0.35 for DINOv2); the fine-tuned model at its default threshold of 0.5, which marginally understates its best achievable F1 (83.1%). Table 3 shows the full results.MetricFrozen SigLIP (t = 0.2)Frozen DINOv2 (t = 0.35)LoRA SigLIP (t = 0.5)Micro F178.478.382.6Micro precision85.185.186.2Micro recall72.872.479.3Unlabeled photos9.4%10.8%3.4%The rise in F1 score is basically due to recall, which improves by roughly 7 points from 72.8% (SigLIP) and 72.4% (DINOv2) to 79.3%. At 85.1%, the frozen models’ precision is already very high, and it only improves by about 1 point.As Figure 4 shows, these results are not an artifact of the operating threshold; the fine-tuned classifier outperforms the frozen SigLIP classifier at every operating threshold, showing that fine-tuning does not merely push confidence up but genuinely improves classification performance. With only 100 development examples, we treat the selected thresholds and stopping epoch as coarse choices rather than highly tuned optima.Figure 4. Precision–recall curves. Markers show models’ operating points: t = 0.5 (SigLIP LoRA), t = 0.2 (SigLIP frozen) and t = 0.35 (DINOv2 frozen). Axes are cropped below 0.5 to focus on the region where models could reasonably be deployed. The fine-tuned model outperforms the frozen ones at all operating thresholds. Image by author.The modest gains in micro averaged F1 hide substantial improvements for individual classes, especially for GARDEN (support in test set: 237) with an impressive 26-point rise compared to frozen SigLIP, and DINING AREA (support in test set: 150) with a respectable 15-point improvement.The GARDEN class is a particularly interesting example, because it is typically all background, something that SigLIP does not do well off the shelf, as discussed above. In such cases, fine-tuning can deliver dramatic improvements.However, when we look at performance for the GARDEN class using the frozen DINOv2 model, a different pattern emerges: frozen DINOv2 F1 score is 58%, a 15-point improvement over the frozen SigLIP model. Just by choosing a more suitable foundation model, we have gained more than half of the performance gap compared to a fine-tuned SigLIP model. DINING AREA also shows an improvement of 5 points F1 score.At the same time, DINOv2 underperforms compared to SigLIP on many classes where semantic understanding of the photo seems more important: it never predicts MARKETING (support in test set: 24), and KITCHEN (support in test set: 272) slips 7 points. Interestingly, performance also degrades on HALLWAY (support in test set: 86), a fundamentally architectural category where we would have expected DINOv2 to excel.The only class where fine-tuning degrades performance is KITCHEN: an F1 drop of 5 points. We consider this minor, but this is naturally case dependent.The real selling point for LoRA fine-tuning is that it largely solves under-labeling. The frozen SigLIP classifier leaves 9.4% of photos without labels and DINOv2 does even worse at 10.8%. SigLIP’s rate is 2.4x the natural rate (3.9%) of photos that genuinely fall into none of our 23 classes. LoRA ends up at 3.4%, slightly below the natural rate, meaning it instead very occasionally over-labels.Figure 5 shows that the under-labeling rate of the fine-tuned classifier remains low for reasonable operating thresholds. We can trade a bit of recall for even higher precision. In contrast, the under-labeling rate of the frozen classifier shoots toward the sky if one tries to sharpen precision by raising the operating threshold. As a classifier, it is therefore far less flexible than the fine-tuned one.Figure 5. Under-labeling rate as a function of operating threshold. All models are marked at their operating thresholds, t = 0.5, t = 0.2 and t = 0.35, respectively. While the under-labeling rate of the fine-tuned classifier remains modest at operating thresholds, the frozen models’ rates rise steeply. The natural under-labeling rate in the test set is 3.9%. Image by author.So, when should you fine-tune?There are a few things worth considering. If under-labeling is a problem for you, then fine-tuning can be worth it. The problem essentially disappeared in our case.For individual classes, we did see large gains, specifically in recall. GARDEN and DINING AREA are now recognized far more often. However, just choosing an appropriate foundation model (DINOv2 rather than SigLIP) recovered more than half of the GARDEN gap without fine-tuning. Nevertheless, we did not observe degradation of precision, so gains are genuine albeit modest in terms of raw F1.With a training set of 40k examples, the cost for a full hyperparameter sweep turned out to be around $30, which is negligible. Still, if under-labeling is not an issue, you might prefer to use a frozen backbone, especially when periodic retraining is needed. Training 23 classification heads on a CPU takes minutes and needs no GPU; a full LoRA sweep takes days on a dedicated GPU instance, and that cost repeats every time you retrain.The lowest-effort option would be VLM-based classification, but at high volumes that becomes a significant recurring cost. The difference between $1,500 and $0.37 for a million inputs adds up quickly. However, bear in mind that training your own classifier requires annotated data. We use 40k manually annotated photos. That is not free either.For us, the investment has already paid off. The fine-tuned classifier now runs in production, and the labeling quality is good enough that Alma has built new functionality on top of it. Because the labels are produced automatically, they are available at scale for downstream applications to build on.ConclusionWhichever approach you choose, image labeling pays off across the real estate listing service: search results, recommendations, and a range of internal use cases all improve. If you’re unsure whether it’s worth it, start small and prompt a VLM to classify a subset of your data. From there, a lightweight classification head on top of an existing embedding model will cut your costs, and if you need more accuracy, fine-tuning your own model is the natural final step.References[1] N. Kisel, I. Volkov, K. Janouskova and J. Matas, Multimodal large language models as image classifiers (2026), arXiv:2603.06578 [2] M. Xiong, Z. Hu, X. Lu, Y. Li, J. Fu, J. He and B. Hooi, Can LLMs express their uncertainty? An empirical evaluation of confidence elicitation in LLMs (2024), International Conference on Learning Representations (ICLR) [3] S. Lin, J. Hilton and O. Evans, Teaching models to express their uncertainty in words (2022), Transactions on Machine Learning Research [4] X. Zhai, B. Mustafa, A. Kolesnikov and L. Beyer, Sigmoid loss for language image pre-training (2023), IEEE/CVF International Conference on Computer Vision (ICCV) [5] M. Caron, H. Touvron, I. Misra, H. Jégou, J. Mairal, P. Bojanowski and A. Joulin, Emerging properties in self-supervised vision transformers (2021), IEEE/CVF International Conference on Computer Vision (ICCV) [6] M. Oquab, T. Darcet, T. Moutakanni, H. Vo, M. Szafraniec, V. Khalidov, et al., DINOv2: Learning robust visual features without supervision (2024), Transactions on Machine Learning Research [7] M. El Banani, A. Raj, K.-K. Maninis, A. Kar, Y. Li, M. Rubinstein, D. Sun, L. Guibas, J. Johnson and V. Jampani, Probing the 3D awareness of visual foundation models (2024), IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) [8] M. Ranzinger, G. Heinrich, J. Kautz and P. Molchanov, AM-RADIO: Agglomerative vision foundation model reduce all domains into one (2024), IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) [9] M. Assran, Q. Duval, I. Misra, P. Bojanowski, P. Vincent, M. Rabbat, Y. LeCun and N. Ballas, Self-supervised learning from images with a joint-embedding predictive architecture (2023), IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) [10] E. J. Hu, Y. Shen, P. Wallis, Z. Allen-Zhu, Y. Li, S. Wang, L. Wang and W. Chen, LoRA: Low-rank adaptation of large language models (2022), International Conference on Learning Representations (ICLR) [11] J. Bergstra and Y. Bengio, Random search for hyper-parameter optimization (2012), Journal of Machine Learning Research, 13 [12] P. Micikevicius, S. Narang, J. Alben, G. Diamos, E. Elsen, D. Garcia, B. Ginsburg, M. Houston, O. Kuchaiev, G. Venkatesh and H. Wu, Mixed precision training (2018), International Conference on Learning Representations (ICLR)

This post was co-authored with Max Silfverberg (Data Scientist, AI Solutions Lead), Antti Hallavo (Lead AI Software Engineer), and Pontus Huotari (Lead Data Scientist). We work at Alma Media, a Finnish digital services, marketplaces and media company. One of our focus areas is developing AI/ML solutions for real estate listing services, where understanding image content plays an important role. 

Alma Media’s real estate services handle hundreds of thousands of listings a year. Most of those come with dozens of photos with no information about what they show. Meanwhile, search, recommendations, and a range of internal use cases all benefit from knowing whether a photo represents a kitchen, floor plan, or garden.

Our solution is to automatically tag photos with room-type and content classes. Our room types include LIVING ROOM, KITCHEN, and BEDROOM. We also tag schematic content like floor plans and site plans. Additionally, we recognize realtor marketing materials, aerial shots, and garden photos. Altogether, there are 23 classes. As Figure 1 shows, this is a classic multi-label classification task; the same space can encompass several room types at once. 

Figure 1. Our system should tag this photo as LIVING ROOM and STAIRCASE. The dining room showing through a doorway should not affect the class. Photo by Clay Banks on Unsplash. 

On the face of it, this sounds simple, but we need to make some tricky decisions. How should you treat a living room photo that shows a bedroom through a doorway? What if the photo only shows 10% living room and the remaining 90% is dining area? The answers depend on the application. 

If we need to find all photos showing kitchens, we also want to identify living room photos that show a kitchen in the background. However, if the user specifically asks for kitchen photos, we only want to show the ones where the kitchen is in focus. To help decide what to return, classification confidence is important. But depending on how you implement your classifier, you might not have access to that information. 

Image classifiers can be built in many ways. The modern default approach is to run images through a third-party API which internally uses a vision-language model (VLM) to analyze images and generate tags according to a prompt.  

Another option is to train image classifiers on top of open-source ViT foundation models like Google SigLIP and Meta DINO, either freezing the foundation model or fine-tuning it. Each of these designs comes with its own advantages and trade-offs.

There already exists plenty of work comparing the approaches based on numerical performance [1]. This blog post goes further; we ask the commonly overlooked question: How should you build image classifiers in a business context? 

Three questions before you train anything

We built our proprietary classifiers by fine-tuning google/siglip-base-patch16-224. The question is: why do this? Check Figure 2 for the TL;DR. Read on for the full story.

Figure 2. Should you prompt an API or train your own classifier either with or without fine-tuning? Image by author. 

Question 1: Prompt an API or train your own model?

The choice to classify by prompting through an external API or build your own classifier heavily depends on your use case. First, you need to consider whether your classification task can even be prompted. It’s easy to prompt car and kitchen appliance classifiers but how about click-through rate (CTR) for YouTube video thumbnails? Here we need a trainable classifier because we really don’t know what influences the click decision. Conversely, if you need to extract structured JSON files from photos representing building schematics, a simple classifier just won’t cut it.

Our real estate use case sits in the middle. Many classes like KITCHEN and BATHROOM are easily promptable while others, like HALLWAY, LOFT and ALCOVE are fuzzier and harder to verbalize.

If you decide to train your own classifiers as we did, you of course need training data, probably at least a few thousand examples per class. When launching a new product, that is something you might not have. If you at least have access to plain photos without annotations,you can launch with aprompted VLM as your first classifier. Its predictions gradually accumulate into an annotated dataset, which you can later use to train a custom classifier. This may require a cleanup pass, since the dataset inherits the VLM’s mistakes.

Cost is another major question. With a volume in the millions, the different classification approaches result in dramatically divergent cost profiles. Using Google’s Agent Platform and the gemini-3.5-flash model, the July 2026 price is roughly $1.50 per 1,000 images (at 1K resolution), so classifying a million photos costs roughly $1,500.

Using our own classifier on a dedicated AWS EC2 g4dn.xlarge instance with a T4 GPU, we can classify at least 400 images per second. At a July 2026 on-demand hourly rate of $0.53, classifying a million inputs comes out to $0.37 or roughly 1/4000th of the cost for the API solution (inference compute only).

Nevertheless, if you classify a few hundred photos a day, from the cost perspective it really doesn’t matter how you do it. Costs become an issue only at scale.

In addition to labels, classification confidence is often useful. As mentioned above, if we offer kitchen photos to the user, we should probably go with confident matches. It is, however, tricky to derive reliable confidence estimates from a VLM; verbalized confidence estimates are known to be poorly calibrated [2] and token log-likelihoods from an API frequently don’t represent the class-probabilities you are actually interested in.

If you use an API, you might therefore need to rely on granular tags like PROBABLE/POSSIBLE/UNLIKELY [3], and there is no guarantee that those will be reliable either. If you instead train your own classifier, you get usable per-class scores which can be calibrated when needed. Table 1 summarizes how the two approaches compare.

Prompted VLM (API)

Custom classifier

Training data

None needed

A few 1000 examples per class

Setup effort

Write a prompt

annotate, train, deploy

Cost per 1M photos

~$1,500

~$0.37 (on GPU)

Per-class scores

Unreliable / not exposed

Explicit, thresholdable, calibratable

Fuzzy classes

Hard to verbalize in prompt

Learnable from examples

Changing the task

Edit the prompt

Retrain the model

Question 2: Which foundation model to use?

If you decide to train your own classifier, the only reasonable choice for most is to start with a pretrained open-source vision model, typically a vision transformer. For business use, first check that the model’s license permits commercial use.

Beyond that, your business goal should drive the choice, because different pretraining strategies produce different representations:

  • SigLIP [4] (Google) is trained on captioned images, so it attends to caption-worthy things: dogs, cars, people. Its representations are highly object-oriented; background and camera angle receive far less emphasis.

  • DINO [5, 6] (Meta) is self-supervised with patch-level objectives: every region of the image contributes to the loss, not just the caption-worthy objects. That makes it a strong candidate when background or layout matters [7]. We put this to the test below.

  • RADIO / AM-RADIO [8] (NVIDIA) agglomerate representations from several ViT foundation models through distillation.

  • I-JEPA[9] Meta) is self-supervised like DINO but based on masked prediction.

Question 3: To fine-tune or not to fine-tune?

The simplest way to start is training a linear classifier on top of frozen ViT representations. There are two major advantages: it is conceptually straightforward and lightning fast. You can train on a laptop in a matter of minutes using a 100k-instance training set. Typically, this leads to very reasonable performance.

If you decide to fine-tune, the best practice is to use low-rank adapters (LoRA), which freeze the actual ViT backbone and inject a few thin trainable parameter layers into the model [10]. After training, these can be merged with the original model to avoid costs at inference time. LoRA keeps training tractable even on a modest GPU setup, while delivering nearly the same performance gain as full fine-tuning.

Since a shallow linear classifier usually performs well, fine-tuning can result in modest gains in terms of raw F1 score. However, under-labeling can be a real problem when you freeze your foundation model as we see below.

Simple has a price tag

The major problem with the frozen model is low classification confidence. At a standard 0.5 operating threshold, a whopping 35% of photos receive no labels from the model. Tuning down the threshold helps, but it comes at the cost of lower precision. Per-class thresholds might help, but downstream applications need scores that mean the same thing across all 23 classes, and class-specific thresholds would drift with every retraining.

In practice, we settled on a compromise of 0.2, which provides reasonable coverage and precision. Figure 3 illustrates what this looks like for a single photo: at t = 0.5 nothing clears the bar, while at t = 0.2 the two correct labels come through.

Figure 3. Frozen-model confidences for a single photo (illustrative). At the standard threshold (t = 0.5) the photo receives no labels; lowering it to t = 0.2 recovers LIVING ROOM and DINING AREA, but at the cost of lower overall classification precision. Image by author.

A secondary problem is poor classification on a few frequent classes like GARDEN and HALLWAY. Edge cases also cause problems: when a dining set is visible in a living room image, we would like to label it both LIVING ROOM and DINING AREA. However, when the dining set is visible only through a doorway, we don’t want the DINING AREA label.

These problems can be addressed by LoRA fine-tuning.

Putting it to the test

We decided to train our own classifier and compared the two custom approaches outlined above: a frozen foundation model combined with a shallow linear classifier, and fine-tuning with LoRA. In both cases, we added 23 independent classification heads on top of the foundation model, one per class.

The input is an image vector generated by SigLIP. We additionally experiment with DINOv2 as a frozen baseline to see how caption-training compares to self-supervised training. LoRA fine-tuning is done exclusively on SigLIP. We used the original SigLIP model rather than SigLIP 2 in these experiments; since we compare a frozen setup against fine-tuning on the same backbone, the conclusions don’t hinge on the model generation.

For evaluation, we use micro averaged F1 score. This emphasizes performance on common classes like KITCHEN and LIVING ROOM, which are most central for our use cases.

Additionally, we evaluate coverage on the test set: how many of the photos get at least one label? While there is a natural residual of inputs that don’t fall into any of the 23 classes, we want to find all the photos that can be labeled.

Training

We train our classifiers on our own proprietary set of 40k manually annotated photos, where each input gets 1-3 class labels. Our validation data has 1.9k examples; we split this into 100 development and 1.8k test examples. Training, development and test photos come from distinct listings, so photos of the same property never appear in more than one split.

For both our frozen baselines, we trained 23 separate sklearn LogisticRegression models.

We trained LoRA using the PEFT library. Following common practice [10], we wrapped the SigLIP ViT self-attention query and value layers in LoRA adapters, leaving the MLP layers untouched, and used BCE loss on top of 23 independent logistic classification heads. This meant training only about 0.6% of the model’s parameters, roughly a 99% reduction compared to full fine-tuning. It is also why the whole sweep fits on a single T4.

We did a random 40-trial hyperparameter sweep [11] over the configurations in Table 2, fixing all other hyperparameters to standard values.

Hyperparameter

Range

Distribution

lr

1e-5 -> 1e-3

log-uniform

batch_size

{16, 32, 64}

uniform categorical

lora_r

{8, 16, 32}

uniform categorical (lora_alpha locked to lora_r)

For fast and numerically safer training, we used mixed precision with fp16 autocast and loss scaling [12]. We trained for 20 epochs and picked the model that delivers the best F1 score on the development set.

All training is done on an AWS EC2 g4dn.xlarge instance with a single NVIDIA T4 having 16 GB VRAM.

Evaluation

In terms of plain micro averaged F1, differences are modest. At 82.6% F1, the fine-tuned model beats both frozen SigLIP’s 78.4% F1 and frozen DINOv2’s 78.3% F1, but the difference is only around 4 points. The frozen SigLIP and DINOv2 classifiers deliver essentially identical performance. Frozen models are reported at their best dev-set thresholds (0.2 for SigLIP, 0.35 for DINOv2); the fine-tuned model at its default threshold of 0.5, which marginally understates its best achievable F1 (83.1%). Table 3 shows the full results.

Metric

Frozen SigLIP (t = 0.2)

Frozen DINOv2 (t = 0.35)

LoRA SigLIP (t = 0.5)

Micro F1

78.4

78.3

82.6

Micro precision

85.1

85.1

86.2

Micro recall

72.8

72.4

79.3

Unlabeled photos

9.4%

10.8%

3.4%

The rise in F1 score is basically due to recall, which improves by roughly 7 points from 72.8% (SigLIP) and 72.4% (DINOv2) to 79.3%. At 85.1%, the frozen models’ precision is already very high, and it only improves by about 1 point.

As Figure 4 shows, these results are not an artifact of the operating threshold; the fine-tuned classifier outperforms the frozen SigLIP classifier at every operating threshold, showing that fine-tuning does not merely push confidence up but genuinely improves classification performance. With only 100 development examples, we treat the selected thresholds and stopping epoch as coarse choices rather than highly tuned optima.

Figure 4. Precision–recall curves. Markers show models’ operating points: t = 0.5 (SigLIP LoRA), t = 0.2 (SigLIP frozen) and t = 0.35 (DINOv2 frozen). Axes are cropped below 0.5 to focus on the region where models could reasonably be deployed. The fine-tuned model outperforms the frozen ones at all operating thresholds. Image by author.

The modest gains in micro averaged F1 hide substantial improvements for individual classes, especially for GARDEN (support in test set: 237) with an impressive 26-point rise compared to frozen SigLIP, and DINING AREA (support in test set: 150) with a respectable 15-point improvement.

The GARDEN class is a particularly interesting example, because it is typically all background, something that SigLIP does not do well off the shelf, as discussed above. In such cases, fine-tuning can deliver dramatic improvements.

However, when we look at performance for the GARDEN class using the frozen DINOv2 model, a different pattern emerges: frozen DINOv2 F1 score is 58%, a 15-point improvement over the frozen SigLIP model. Just by choosing a more suitable foundation model, we have gained more than half of the performance gap compared to a fine-tuned SigLIP model. DINING AREA also shows an improvement of 5 points F1 score.

At the same time, DINOv2 underperforms compared to SigLIP on many classes where semantic understanding of the photo seems more important: it never predicts MARKETING (support in test set: 24), and KITCHEN (support in test set: 272) slips 7 points. Interestingly, performance also degrades on HALLWAY (support in test set: 86), a fundamentally architectural category where we would have expected DINOv2 to excel.

The only class where fine-tuning degrades performance is KITCHEN: an F1 drop of 5 points. We consider this minor, but this is naturally case dependent.

The real selling point for LoRA fine-tuning is that it largely solves under-labeling. The frozen SigLIP classifier leaves 9.4% of photos without labels and DINOv2 does even worse at 10.8%. SigLIP’s rate is 2.4x the natural rate (3.9%) of photos that genuinely fall into none of our 23 classes. LoRA ends up at 3.4%, slightly below the natural rate, meaning it instead very occasionally over-labels.

Figure 5 shows that the under-labeling rate of the fine-tuned classifier remains low for reasonable operating thresholds. We can trade a bit of recall for even higher precision. In contrast, the under-labeling rate of the frozen classifier shoots toward the sky if one tries to sharpen precision by raising the operating threshold. As a classifier, it is therefore far less flexible than the fine-tuned one.

Figure 5. Under-labeling rate as a function of operating threshold. All models are marked at their operating thresholds, t = 0.5, t = 0.2 and t = 0.35, respectively. While the under-labeling rate of the fine-tuned classifier remains modest at operating thresholds, the frozen models’ rates rise steeply. The natural under-labeling rate in the test set is 3.9%. Image by author.

So, when should you fine-tune?

There are a few things worth considering. If under-labeling is a problem for you, then fine-tuning can be worth it. The problem essentially disappeared in our case.

For individual classes, we did see large gains, specifically in recall. GARDEN and DINING AREA are now recognized far more often. However, just choosing an appropriate foundation model (DINOv2 rather than SigLIP) recovered more than half of the GARDEN gap without fine-tuning. Nevertheless, we did not observe degradation of precision, so gains are genuine albeit modest in terms of raw F1.

With a training set of 40k examples, the cost for a full hyperparameter sweep turned out to be around $30, which is negligible. Still, if under-labeling is not an issue, you might prefer to use a frozen backbone, especially when periodic retraining is needed. Training 23 classification heads on a CPU takes minutes and needs no GPU; a full LoRA sweep takes days on a dedicated GPU instance, and that cost repeats every time you retrain.

The lowest-effort option would be VLM-based classification, but at high volumes that becomes a significant recurring cost. The difference between $1,500 and $0.37 for a million inputs adds up quickly. However, bear in mind that training your own classifier requires annotated data. We use 40k manually annotated photos. That is not free either.

For us, the investment has already paid off. The fine-tuned classifier now runs in production, and the labeling quality is good enough that Alma has built new functionality on top of it. Because the labels are produced automatically, they are available at scale for downstream applications to build on.

Conclusion

Whichever approach you choose, image labeling pays off across the real estate listing service: search results, recommendations, and a range of internal use cases all improve. If you’re unsure whether it’s worth it, start small and prompt a VLM to classify a subset of your data. From there, a lightweight classification head on top of an existing embedding model will cut your costs, and if you need more accuracy, fine-tuning your own model is the natural final step.

References

[1] N. Kisel, I. Volkov, K. Janouskova and J. Matas, Multimodal large language models as image classifiers (2026), arXiv:2603.06578 

[2] M. Xiong, Z. Hu, X. Lu, Y. Li, J. Fu, J. He and B. Hooi, Can LLMs express their uncertainty? An empirical evaluation of confidence elicitation in LLMs (2024), International Conference on Learning Representations (ICLR) 

[3] S. Lin, J. Hilton and O. Evans, Teaching models to express their uncertainty in words (2022), Transactions on Machine Learning Research 

[4] X. Zhai, B. Mustafa, A. Kolesnikov and L. Beyer, Sigmoid loss for language image pre-training (2023), IEEE/CVF International Conference on Computer Vision (ICCV) 

[5] M. Caron, H. Touvron, I. Misra, H. Jégou, J. Mairal, P. Bojanowski and A. Joulin, Emerging properties in self-supervised vision transformers (2021), IEEE/CVF International Conference on Computer Vision (ICCV) 

[6] M. Oquab, T. Darcet, T. Moutakanni, H. Vo, M. Szafraniec, V. Khalidov, et al., DINOv2: Learning robust visual features without supervision (2024), Transactions on Machine Learning Research 

[7] M. El Banani, A. Raj, K.-K. Maninis, A. Kar, Y. Li, M. Rubinstein, D. Sun, L. Guibas, J. Johnson and V. Jampani, Probing the 3D awareness of visual foundation models (2024), IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) 

[8] M. Ranzinger, G. Heinrich, J. Kautz and P. Molchanov, AM-RADIO: Agglomerative vision foundation model reduce all domains into one (2024), IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) 

[9] M. Assran, Q. Duval, I. Misra, P. Bojanowski, P. Vincent, M. Rabbat, Y. LeCun and N. Ballas, Self-supervised learning from images with a joint-embedding predictive architecture (2023), IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) 

[10] E. J. Hu, Y. Shen, P. Wallis, Z. Allen-Zhu, Y. Li, S. Wang, L. Wang and W. Chen, LoRA: Low-rank adaptation of large language models (2022), International Conference on Learning Representations (ICLR) 

[11] J. Bergstra and Y. Bengio, Random search for hyper-parameter optimization (2012), Journal of Machine Learning Research, 13 

[12] P. Micikevicius, S. Narang, J. Alben, G. Diamos, E. Elsen, D. Garcia, B. Ginsburg, M. Houston, O. Kuchaiev, G. Venkatesh and H. Wu, Mixed precision training (2018), International Conference on Learning Representations (ICLR)

Shape
Shape
Stay Ahead

Explore More Insights

Stay ahead with more perspectives on cutting-edge power, infrastructure, energy,  bitcoin and AI solutions. Explore these articles to uncover strategies and insights shaping the future of industries.

Shape

Cisco taps Teleport for infrastructure identity management tech

Cisco is continuing to embed identity management capabilities deeper into its product portfolio by teaming with Teleport, a security vendor headquartered in Oakland, Calif., that’s focused on identity-based infrastructure access management. Cisco is investing in and partnering with Teleport as part of its efforts to bring infrastructure identity everywhere, Matt Caulfield,

Read More »

DOE and SBA Launch SBIC-E Initiative to Unleash Private Capital for American Innovation and Small Businesses

WASHINGTON—The U.S. Department of Energy (DOE) and the U.S. Small Business Administration (SBA) today signed a Memorandum of Agreement establishing the Small Business Investment Company-Energy (SBIC-E) Initiative, a new strategic partnership advancing President Trump’s commitment to supporting America’s small businesses, strengthening domestic manufacturing and supply chains, and ensuring the United States leads in the technologies critical to our national and economic security. The new SBIC-E Initiative brings together DOE’s scientific and technical expertise with SBA’s proven Small Business Investment Company (SBIC) Program, which currently has $58 billion in combined portfolio value. Since 1958, the SBIC Program has invested $147 billion in American small businesses, and since 1995, SBIC-backed businesses have created or supported 10.6 million jobs. “America’s small businesses drive American innovation and affordable, reliable energy access,” said U.S. Secretary of Energy Chris Wright. “By partnering with the Small Business Administration, the Energy Department is committing to invest its resources in American small businesses that will create jobs, strengthen our domestic manufacturing base, and unleash American energy production.” Through DOE’s Office of Technology Commercialization (OTC), the Department will identify strategic technology priorities, provide technical and commercialization expertise, and help engage the investment community. SBA, through its Office of Investment and Innovation, will administer the initiative and encourage the formation and growth of investment funds focused on those priorities. SBIC-E adds another tool to that effort by connecting innovators with private capital to help promising technologies grow, scale, and build here at home. “President Trump is establishing American energy dominance, ending the Green New Scam, and putting our nations’ producers and innovators back in control at the dawn of a new era of energy reliability and abundance,” said SBA Administrator Kelly Loeffler. “Through this partnership, the SBA and Department of Energy are strengthening access to capital in the private sector to

Read More »

Energy Department Announces $500 Million Award to Revitalize American Steelmaking

WASHINGTON—The U.S. Department of Energy (DOE) today announced a $500 million award to support a $1 billion investment at Cleveland-Cliffs’ Middletown Works facility in Middletown, Ohio. Vice President JD Vance and U.S. Energy Secretary Chris Wright visited Middletown Works today to highlight the Trump Administration’s commitment to American steelworkers and the resurgence of American manufacturing. The investment will modernize American steelmaking, protect 2,300 American jobs, and strengthen the domestic steel supply chain. The project advances President Trump’s commitment to put American workers first, bring investment back to American communities, and strengthen the industries critical to America’s economic and national security. Cleveland-Cliffs determined that the business case for the original project scope no longer made sense given customers’ unwillingness to pay a “green premium” for steel. Working with DOE, Cleveland-Cliffs identified a viable alternative that will upgrade and improve the efficiency of the existing coal-fired blast furnace while also capturing and commercializing co-product blast furnace gas (BFG). “President Trump is rebuilding America’s industrial base,” said Secretary Wright. “This investment puts American workers and American manufacturing first. It will modernize one of our nation’s critical steelmaking facilities, protect thousands of jobs, and strengthen our domestic steel production—keeping Ohio at the heart of American manufacturing and strengthening our national security.” The investment will modernize critical steelmaking operations at Middletown Works by rebuilding and upgrading the plant’s main coal-fired ironmaking furnace, deploying AI to optimize furnace operations and improve energy efficiency, and building an on-site facility to convert steel mill process gases into electricity. Follow-on investments will turn industrial byproducts into materials for concrete used in regional infrastructure. “This landmark investment at Middletown Works will secure a reliable domestic supply of high-purity steel while protecting thousands of quality jobs in Ohio,” said Assistant Secretary of Energy Audrey Robertson. “DOE is proud to partner with Cleveland-Cliffs to reduce America’s dependence on foreign products

Read More »

Energy Secretary Keeps Critical Generation Available in Mid-Atlantic

WASHINGTON—U.S. Secretary of Energy Chris Wright today issued an emergency order to address critical grid reliability issues facing the Mid-Atlantic region of the United States. The emergency order directs PJM Interconnection L.L.C. (PJM), in coordination with Constellation Energy Corporation, to ensure Units 3 and 4 of the Eddystone Generating Station in Pennsylvania remain available to operate and to employ economic dispatch to minimize costs for the American people. The units were originally slated to shut down on May 31, 2025. “The energy sources that perform when you need them most are the most valuable,” Secretary Wright said. “During recent Mid-Atlantic heat waves, coal, natural gas, and nuclear kept the lights and air conditioners on. President Trump and the Energy Department are committed to keeping critical generation available when demand is highest, reducing the risk of blackouts and ensuring Americans have affordable, reliable, and secure power—regardless of whether the wind is blowing or the sun is shining.” As outlined in DOE’s Resource Adequacy Report, power outages could increase by 100 times in 2030 if the U.S. continues to take reliable power offline. This order is in effect beginning on August 23, 2026, through November 20, 2026.                                                                                             ###

Read More »

Energy Department Announces $500 Million to Secure America’s Critical Mineral and Battery Supply Chains

WASHINGTON—The U.S. Department of Energy’s (DOE) Office of Critical Minerals and Energy Innovation (CMEI) today announced $500 million for seven selected projects to expand critical mineral and material processing, battery manufacturing, and recycling capacity in the United States. In accordance with President Trump’s Executive Order, Unleashing American Energy, the selected projects advance the President’s agenda to strengthen America’s domestic critical minerals and materials supply chains, reduce reliance on foreign sources, bolster national security, and advance American energy dominance. “For too long, America has depended on foreign actors for critical materials essential to modern life that underpin our economy, energy security, and national security,” said U.S. Secretary of Energy Chris Wright. “President Trump is reversing that dependence by securing our critical supply chains, unleashing American industry, and bringing critical materials production and processing back to the United States.” “DOE is taking decisive action to secure the critical supply chains necessary to power our nation,” said Assistant Secretary of Energy Audrey Robertson. “These projects underscore DOE’s commitment to driving innovation, reducing reliance on foreign sources, and promoting American energy dominance.” This is the third round of funding from DOE’s Battery Materials Processing and Battery Manufacturing and Recycling programs, which support battery materials processing, recycling, and manufacturing projects. These include demonstration projects, construction of commercial-scale facilities, and retrofitting or retooling existing facilities.  Critical minerals and materials are essential to American industry, energy production, and national security. Expanding domestic capacity will help ensure the resources America needs are processed, manufactured, and recycled in the United States.  Information on the selected projects is available here and here.

Read More »

bp lets Shah Deniz compression automation contract

bp has let a contract to Emerson to deliver automation technologies for the Shah Deniz Compression project offshore Azerbaijan. Emerson will provide integrated control and safety systems aimed at enhancing production, safety, and reliability on the new offshore compression platform. The contract includes systems to provide process control, safety shutdown, fire and gas detection, and power management. Together, these systems deliver real-time visibility and remote control of critical operations, Emerson said. The $2.9 billion Shah Deniz Compression project, which includes an electrically powered, normally unattended offshore production platform, is a next stage development of the Caspian Sea Shah Deniz field. Designed to access low-pressure gas reserves and maximize overall recovery, the platform will be equipped with four 11 Mw compressors and serve as the central compression hub for gas from the Shah Deniz Alpha and Bravo platforms. The platform will operate remotely from bp’s onshore Sangachal terminal 55 km south of Baku. The project is expected to enable about 50 billion cu m of additional gas and about 25 million bbl of condensate production and export. Construction is scheduled to be completed in 2029, with first gas compression expected from the Shah Deniz Alpha platform in 2029 and from the Shah Deniz Bravo platform in 2030. The agreement follows a previous automation contract bp signed with Emerson for the Azeri Central East and Shah Deniz Stage 2 developments. bp is operator at Shah Deniz (29.99%) with partners Lukoil (19.99%), TPAO (19%), Cenub Qaz Dehlizi (16.02%), NICO (10%), and MVM (5%).

Read More »

Federal court voids Texas GulfLink license over agency’s ‘serious procedural errors’

The ruling voids the license, halting all construction or progress. Sentinel Midstream declined comment on the ruling and would not answer questions about the status of construction. GulfLink, sited about 30 miles offshore Freeport, Tex., is designed to export up to 1 million b/d via Very Large Crude Carriers (VLCCs) to the government of Japan and Freeport Commodities. The project involves a 44-mile, 42-in. OD pipeline and was scheduled to begin operations around 2028. The estimated $2.1 billion investment was funded as part of a broader trade agreement between the US and Japan. The legal battle stems from a specific rule in the Deepwater Port Act of 1974 that dictates that the federal government can only permit one crude oil deepwater port, including any supporting infrastructure, within a single designated “application area.” Because the competing SPOT project’s pipeline route physically overlaps and intersects GulfLink’s lines, the plaintiff—Citizens for Clean Air & Clean Water in Brazoria County (Better Brazoria), represented by Earthjustice—successfully argued that MARAD violated the “one port” rule when issuing GulfLink’s license in February. The three-judge panel found that MARAD “improperly drew” the map designing the project’s official boundaries to exclude the pipelines and approved two overlapping projects in the same zone instead of only licensing one. The court wrote that the scope of the error made vacatur, not the less serious remand without vacatur, the appropriate remedy. Vacatur deems the license invalid and is used when the court finds “serious procedural errors” that cannot be easily explained or fixed with minor changes. Remand without vacatur sends the decision back to the agency for corrections but leaves the current license in place in the meantime. SPOT project status The $2.5-3-billion SPOT project, developed by Enterprise Products Partners in partnership with Enbridge Inc., also lies about 30 miles from Freeport. Designed to handle VLCCs,

Read More »

IBM unveils dual-architecture processor to run Arm-native apps on Z mainframes

“These caches have enormously low latency, and that is one of the key reasons and key engineering choices to support the performance and scalability of enterprise workloads, very data-intensive workloads like databases and transactions,” Jacobi said. “In addition, we have an on-chip data processing unit for IO acceleration and dedicated AI accelerators as well as accelerators for data compression, cryptography and data sorting.” One of the biggest takeaways from this processor announcement is that the enormous catalog of software already built for Arm becomes accessible on a mainframe without anyone having to port it first, notes Matt Kimball, senior datacenter analyst at Moor Insights & Strategy, in a research note about the news. Still, “this is a 2027 conversation, and with no date, supported software list, or Arm licensing treatment, the work now is inventory and scenario planning rather than financial modeling,” Kimball wrote.

Read More »

PJM’s New Data Center Power Equation

PJM Interconnection has now filed one of the most consequential proposed changes yet in the relationship between data centers and the electric grid. Rather than simply treating a new hyperscale or AI facility like any other customer whose demand will be backed through regional capacity procurement, PJM is proposing a framework under which the largest new loads would need to be supported by new capacity, have their needs covered through the Reliability Backstop Procurement, or face potential curtailment when the regional power system is short of supply. The approach has been developing since PJM launched its Critical Issue Fast Path process for large loads in 2025, but it became substantially more concrete in late July and August 2026. PJM filed its proposed Reliability Backstop Procurement with FERC on July 31 and began accepting applications that day for its FERC-approved Expedited Interconnection Track. On Aug. 13, PJM filed its proposed Interim Resource Adequacy Service, or IRAS, along with the Large Load Registry that would support it. The immediate numbers explain the urgency. PJM’s July 2026 capacity auction for the 2028/2029 delivery year procured 138,318 MW of unforced capacity through the centralized auction. Even after including Fixed Resource Requirement resources, however, PJM came up 6,831 MW short of its reliability requirement. The auction cleared at the FERC-approved $325/MW-day price cap. It was the second consecutive auction in which the PJM region failed to procure its full reliability requirement, something that had not happened before these two auctions. That gap is occurring while demand continues to accelerate. PJM’s 2026 long-term forecast projects summer peak demand growing at an average 3.6% annually over the next decade, compared with just 0.3% in the comparable forecast issued in 2021. Summer peak demand is projected to rise by nearly 66 GW over 10 years. Data centers are

Read More »

Zayo, NVIDIA Build the Long-Haul Backbone for Distributed AI

The data center industry’s increasingly power-first approach to site selection has created a follow-on question: Once the megawatts are found, is there enough network infrastructure to make the site useful at AI scale? Zayo and NVIDIA are putting real infrastructure behind that question. Zayo said it is working with NVIDIA to expand network capacity supporting AI factories across North America, including an 8,000-route-mile program targeting some of the fastest-growing AI corridors in the United States. The project encompasses six new long-haul routes along with overbuilds of existing network across 10 high-demand corridors. The announcement arrives as AI data center development moves beyond the largest established hubs toward markets where power and land may be more readily available, but fiber capacity cannot necessarily be taken for granted. That geography is increasingly important. NVIDIA has separately developed “scale-across” networking technology designed to allow AI infrastructure distributed among different buildings — or even data centers separated by hundreds of kilometers — to operate as a more unified computing environment. Put together, the developments suggest that networking is becoming inseparable from the AI factory buildout itself. Power may determine where the next generation of AI infrastructure can be built. Fiber will increasingly determine how effectively those sites can participate in the larger AI ecosystem. Fiber Follows the Power Zayo CEO Steve Smith said AI demand is changing both where network infrastructure is needed and how aggressively capacity must be deployed ahead of development. “AI is fundamentally reshaping where and how network infrastructure needs to be built across the U.S.,” Smith said. The company’s 8,000-mile program is more nuanced than that top-line number might suggest. Zayo disclosed in April that the expansion includes approximately 3,000 route miles across six new long-haul routes, plus more than 5,000 route miles of overbuilds across 10 existing corridors. Zayo

Read More »

Southern’s 17 GW Pipeline Puts AI Power Demand Into Utility Math

The headline number from Southern Company’s latest earnings report is hard to miss: electricity use by data centers across the utility’s system increased 55% in the second quarter compared with a year earlier. But the more consequential numbers may be the ones sitting behind it. Southern now has more than 1.2 GW of operating data center load, up by more than 500 MW from a year ago. At the same time, its electric utilities have signed contracts and large-load agreements totaling more than 17 GW by the mid-2030s, with another 8 GW in late-stage development and a prospective pipeline of large industrial and data center projects exceeding 75 GW. That leaves an enormous gap between the data center megawatts consuming electricity today and the load Southern has contractually positioned itself to serve during the next decade. For the data center industry, that gap may be the most important part of Southern’s second-quarter story. It offers a look at how utilities are beginning to convert the AI infrastructure boom from forecasts and campus announcements into contracts, generation procurement, transmission investment and eventually energized capacity. From Contracts to Megawatts Southern added roughly 6 GW of contracted large load during the quarter alone. Alabama Power signed three projects representing about 3 GW, while Georgia Power reached a 25-year agreement to serve OpenAI’s planned project in Effingham County near Savannah. That facility is expected to require approximately 3.2 GW and begin taking electric service in phases in 2028. The numbers nevertheless require an important distinction. Seventeen gigawatts contracted does not mean 17 GW will suddenly appear on Southern’s grid. Large data center campuses ramp gradually, often over several years, and Southern executives acknowledged that actual customer ramp schedules do not always match the assumptions made when projects are first approved. CEO Chris Womack said

Read More »

PORTS-Pike Takes Shape as an 8-GW AI Infrastructure Model

Back on March 31, 2026, we discussed we discussed SoftBank and SB Energy’s plans to redevelop the former Portsmouth Gaseous Diffusion Plant site near Piketon as a 10-GW artificial intelligence data center campus supported by almost an equal amount of new power generation. At the time, the plan called for as much as 10 GW of new generation, including 9.2 GW of natural gas capacity, along with approximately $4.2 billion of high-voltage transmission infrastructure developed with AEP Ohio. An initial 800-MW data center phase was targeted for service in 2028. The March story was notable because Pike County appeared to offer a preview of a new model for building hyperscale infrastructure: develop the generation, transmission and data center simultaneously rather than wait for an increasingly congested regional grid to deliver multiple gigawatts of capacity. Not to mention the reuse of a brownfield site with the encouragement of the federal government. Since then, almost every important part of the project has moved forward, and on August 17, the most consequential missing pieces fell into place. NVIDIA announced that it will become the exclusive AI compute infrastructure provider for the PORTS-Pike Technology Campus. OpenAI will be the data center customer, signing a 20-year lease with SB Energy for approximately 8 GW of IT capacity. NVIDIA will invest another $1.5 billion in SB Energy and provide credit support for the land, power and shell infrastructure behind an initial 4.25 GW of IT load, with an option covering approximately another 3.75 GW. The Securities and Exchange Commission filing accompanying the announcement makes the financial commitment even more significant. NVIDIA disclosed that its aggregate payment obligation associated with its initial commitment is capped at $105 billion. That is not a conventional capital commitment to spend $105 billion building the campus, nor is it simply a

Read More »

Nvidia scales back financing guarantee for OpenAI data center

Nvidia is scaling back a proposed financial guarantee tied to a massive OpenAI data center project in Ohio, reducing its initial commitment from as much as $250 billion to less than $120 billion, according to report in the Wall Street Journal. Earlier this month, Nvidia announced partnerships with major financial firms including Apollo Global Management, BlackRock, Blackstone, Brookfield Asset Management, Goldman Sachs and KKR, aimed at mobilizing more than $500 billion in capital for AI computing infrastructure. The change represents a significant restructuring of Nvidia’s role in financing the planned facility, which is being developed by SB Energy, a subsidiary of SoftBank. Under the revised arrangement, Nvidia would guarantee financing for the project’s first phase, representing roughly 5 gigawatts of capacity, or half of the total proposed capacity. Financing for the remaining capacity would be considered separately at a later stage.

Read More »

Microsoft will invest $80B in AI data centers in fiscal 2025

And Microsoft isn’t the only one that is ramping up its investments into AI-enabled data centers. Rival cloud service providers are all investing in either upgrading or opening new data centers to capture a larger chunk of business from developers and users of large language models (LLMs).  In a report published in October 2024, Bloomberg Intelligence estimated that demand for generative AI would push Microsoft, AWS, Google, Oracle, Meta, and Apple would between them devote $200 billion to capex in 2025, up from $110 billion in 2023. Microsoft is one of the biggest spenders, followed closely by Google and AWS, Bloomberg Intelligence said. Its estimate of Microsoft’s capital spending on AI, at $62.4 billion for calendar 2025, is lower than Smith’s claim that the company will invest $80 billion in the fiscal year to June 30, 2025. Both figures, though, are way higher than Microsoft’s 2020 capital expenditure of “just” $17.6 billion. The majority of the increased spending is tied to cloud services and the expansion of AI infrastructure needed to provide compute capacity for OpenAI workloads. Separately, last October Amazon CEO Andy Jassy said his company planned total capex spend of $75 billion in 2024 and even more in 2025, with much of it going to AWS, its cloud computing division.

Read More »

John Deere unveils more autonomous farm machines to address skill labor shortage

Join our daily and weekly newsletters for the latest updates and exclusive content on industry-leading AI coverage. Learn More Self-driving tractors might be the path to self-driving cars. John Deere has revealed a new line of autonomous machines and tech across agriculture, construction and commercial landscaping. The Moline, Illinois-based John Deere has been in business for 187 years, yet it’s been a regular as a non-tech company showing off technology at the big tech trade show in Las Vegas and is back at CES 2025 with more autonomous tractors and other vehicles. This is not something we usually cover, but John Deere has a lot of data that is interesting in the big picture of tech. The message from the company is that there aren’t enough skilled farm laborers to do the work that its customers need. It’s been a challenge for most of the last two decades, said Jahmy Hindman, CTO at John Deere, in a briefing. Much of the tech will come this fall and after that. He noted that the average farmer in the U.S. is over 58 and works 12 to 18 hours a day to grow food for us. And he said the American Farm Bureau Federation estimates there are roughly 2.4 million farm jobs that need to be filled annually; and the agricultural work force continues to shrink. (This is my hint to the anti-immigration crowd). John Deere’s autonomous 9RX Tractor. Farmers can oversee it using an app. While each of these industries experiences their own set of challenges, a commonality across all is skilled labor availability. In construction, about 80% percent of contractors struggle to find skilled labor. And in commercial landscaping, 86% of landscaping business owners can’t find labor to fill open positions, he said. “They have to figure out how to do

Read More »

2025 playbook for enterprise AI success, from agents to evals

Join our daily and weekly newsletters for the latest updates and exclusive content on industry-leading AI coverage. Learn More 2025 is poised to be a pivotal year for enterprise AI. The past year has seen rapid innovation, and this year will see the same. This has made it more critical than ever to revisit your AI strategy to stay competitive and create value for your customers. From scaling AI agents to optimizing costs, here are the five critical areas enterprises should prioritize for their AI strategy this year. 1. Agents: the next generation of automation AI agents are no longer theoretical. In 2025, they’re indispensable tools for enterprises looking to streamline operations and enhance customer interactions. Unlike traditional software, agents powered by large language models (LLMs) can make nuanced decisions, navigate complex multi-step tasks, and integrate seamlessly with tools and APIs. At the start of 2024, agents were not ready for prime time, making frustrating mistakes like hallucinating URLs. They started getting better as frontier large language models themselves improved. “Let me put it this way,” said Sam Witteveen, cofounder of Red Dragon, a company that develops agents for companies, and that recently reviewed the 48 agents it built last year. “Interestingly, the ones that we built at the start of the year, a lot of those worked way better at the end of the year just because the models got better.” Witteveen shared this in the video podcast we filmed to discuss these five big trends in detail. Models are getting better and hallucinating less, and they’re also being trained to do agentic tasks. Another feature that the model providers are researching is a way to use the LLM as a judge, and as models get cheaper (something we’ll cover below), companies can use three or more models to

Read More »

OpenAI’s red teaming innovations define new essentials for security leaders in the AI era

Join our daily and weekly newsletters for the latest updates and exclusive content on industry-leading AI coverage. Learn More OpenAI has taken a more aggressive approach to red teaming than its AI competitors, demonstrating its security teams’ advanced capabilities in two areas: multi-step reinforcement and external red teaming. OpenAI recently released two papers that set a new competitive standard for improving the quality, reliability and safety of AI models in these two techniques and more. The first paper, “OpenAI’s Approach to External Red Teaming for AI Models and Systems,” reports that specialized teams outside the company have proven effective in uncovering vulnerabilities that might otherwise have made it into a released model because in-house testing techniques may have missed them. In the second paper, “Diverse and Effective Red Teaming with Auto-Generated Rewards and Multi-Step Reinforcement Learning,” OpenAI introduces an automated framework that relies on iterative reinforcement learning to generate a broad spectrum of novel, wide-ranging attacks. Going all-in on red teaming pays practical, competitive dividends It’s encouraging to see competitive intensity in red teaming growing among AI companies. When Anthropic released its AI red team guidelines in June of last year, it joined AI providers including Google, Microsoft, Nvidia, OpenAI, and even the U.S.’s National Institute of Standards and Technology (NIST), which all had released red teaming frameworks. Investing heavily in red teaming yields tangible benefits for security leaders in any organization. OpenAI’s paper on external red teaming provides a detailed analysis of how the company strives to create specialized external teams that include cybersecurity and subject matter experts. The goal is to see if knowledgeable external teams can defeat models’ security perimeters and find gaps in their security, biases and controls that prompt-based testing couldn’t find. What makes OpenAI’s recent papers noteworthy is how well they define using human-in-the-middle

Read More »