fish Forecasting the success of fishing trips

Case

Fishbrain

Applications

Forecasting the success of fishing trips for millions of users

Tabular MLFeature engineeringDeep learningNew businessRevenue increase

Modulai joined forces with Fishbrain to develop and deploy a machine learning service that predicts what type of fish an angler is likely to catch on any given day, anywhere in the world. Powered by 2.5 million historical catches and a global climate model, the solution drives Fishbrain's BiteTime fishing forecast feature for over 11 million users.


Stats

  • 11M+

    Users

  • 10M+

    Registered catches

  • 2.5M

    Catches used for training


    • Challenge

      With more than 11 million users, Fishbrain is the world's largest fishing app, connecting anglers with technology to change the way people fish. Users can log catches, share photos, comment, and find the right gear. The client wanted to help their users get a better fishing experience by predicting catch likelihood.

    • Solution

      Data from 2.5 million catches were collected and refined, annotated with date, time, location, and fish species. Detailed weather information was added to each catch, including air temperature, pressure, wind speed, cloud cover, and precipitation. Temporal data was transformed into astronomical conditions such as moon phase, solar irradiation, and azimuth angle. A global climate model was created, providing information on historical weather patterns, vegetation, and geology. The final model predicts the likelihood of catching each of a large set of tracked fish species over the course of a day and powers BiteTime, Fishbrain's fishing forecast utility.

    • Tools

      Catch data was collected and combined with various internal and external sources. Data pipelines were developed for processing data from internal and external APIs. Various cloud-managed services, including Amazon SageMaker and Lambda functions, were utilized for efficient model training, tuning, and serverless deployment. Development and deployment were mainly performed and orchestrated in Python with open-source libraries.

    • Value created

      The model went into production as BiteTime, Fishbrain's fishing forecast feature, putting catch predictions directly in the hands of the app's millions of users. The project was also featured by Amazon as a success story on AWS.

    Testimonial

    “Having an AWS machine learning partner allowed us to move instantly instead of spending months upscaling and building tooling.”

    Rickard Svedmark, CTO · Fishbrain

    fishbrain app

    Learn more

    Related content