Web mining is become a key research area because of the incremental use of web application and web services in the internet. The web mining gets special attention since most of the web sites accurse the user data and user details. The web mining process mainly deals with three categories: web content mining, web structure mining and web usage mining. This paper proposes a method for web usage mining. The proposed method deals with mining of the web log data with an intelligent data processing method and the modified bird flocking algorithm. The intelligent data processing is a data preprocessing method, which includes the data cleaning, session identification and user identification of the web logs.